A fundamental expectation for today's large companies is to function effectively. To achieve this they place a great deal of emphasis on the support of systems related to human resources management. My employer considers it particularly important that applicants for job announcement are considered carefully, accordingly he developed a process that allows him to keep track of the applicants life cycles the best possible. For the applications web surface they use the Ruby on Rails framework.
My job is to design integrable modules for the above system and for a subsequent version that is going to appear soon. These modules should be capable of processing and archiving tests filled out by applicants on smartphones using moodle.
In my thesis I intend to present the former system, the requirements for the version under preparation and the Ruby on Rails framework through a simple example. Nevertheless I am also willing to design the above software component with agile software engineering. I will present the whole development process in detail for both systems.