The project is about developing a website aimed to offer online courses and conducting online exams (objective type where student choose 1 of the 4-5 options)). The website needs to be built using Wordpress and custom PHP coding. Please note that we already have the home page design in PSD form; however you’ll need to modify the home page design for creating internal pages with minor tweaking as needed. The website will have login area for students where they can edit their personal details, view available courses, enroll in the courses of their choice, take online exam (objective), and view passed courses. On successful completion of the exam, if they pass they can pay the exam fee using authorize.net payment system. The objective exam needs to be server sided and there needs to be a timer to record time taken for exam. Users should have the option to pause any exam and restart from the same place in their next visit. Detail of all students/courses/exams/time needs to be stored in the database. Admin shall have the ability to view list of student enrolled along with their complete profile. Admin shall be able to upload new courses and exams. The highlight of the project is the online testing/exam system using which admin can create multiple courses/exams/papers. Visitors are able to see individual course pages without having to login in the website but in order to appear for the exam they need to login in the website. Scalability is also going to be the key as we plan to add more features and functions in future. But that is beyond the scope of current project.
The details mentioned above are just summary of the requirement. We have a more detailed version SRS available to be shared with selected providers.