This is a project for self-learning courses and center management. There will registration from learners who will create accounts and then log in to their courses. Each course will be design for self-learning. The course will be presented by a video or a text or an audio , then this will be followed by questions such as : multiple choice , true or false , matching , fill in the gaps, long answer questions. These questions must have a model answer so the results appear immediately after the learners finish the task. The long answer question will be checked by the admin. Each question will have a mark that will be decided by the admin who puts the questions. I also need a code for each course as each course will have its own price or each learner choose the course then pay for it and in this case he will be able to log in to his own course and see his improvement. After completing the course there will be a certificate for each learner. The admin should also have the ability to make an online assignment or test and send it to a particular learner or a group of learners. The number of the teachers who will use the system will be no more than 20 and the number of the students will be less than 1000 users. And the number of the courses will also be less than 100 courses.
-The developer will help me in all the process until the system is online and works and payment will not be released until I try the system.
-I will receive the code notes with a description in case I need to improve the project in the future.