You have chosen to sponsor your bid up to a maximum amount of .
Brief description of 'Training/Exam system' project.
The system is used for training and testing of employees of the company. The employees is the users of training system.
The system contains user accounts that are trained. System is allowed only for authorized users. Each user has a personal profile. Each user has a position (role) in the company. User have an level of access depending on the role. Each role has the training materials and relevant questions for the exam.
The system should support the training and examination modes. For the training mode, the system contains training materials. The training materials (text and graphic information) can be grouped by topic (hierarchical structure). The system should allow administrator to add or modify training materials.
For the examination mode the system contains 500-1000 questions and multiple answers for each question. With a given frequency (3-5 times a month), the user must pass the exam. For the exam user need to answer 10-15 questions that are selected at random. Count of questions of each exam should be configurable. The exam results for each user are stored on the server.
Administrator of training should be able to add/change questions, exams, training materials. All changing on the system should be logged.
The system should allow to create reports on the results of passing the exam.
The database structure and basic operations should be well documented. Upon delivery should be given all the source code and technical documentation for the project.
Technology: HTML, JS, PHP, MySQL, framework: Yii.
For this project we prefer Russian-speaking or Ukrainian-speaking freelancers from Ukraine.
We are committed to long-term cooperation. Upon successful completion of the project we can continue to collaborate on other, more complex projects.