Online video based learning and testing platform to sell courses for various entrance exams . I am listing few of the features below .
1. Admin can choose from various test templates while creating the test , test templates would be based on different real time computer based exams like CAT, CLAT, IIT JEE , Bank PO , SSC etc .
2. Question bank should have 6 layers on back end . ( Course > Exam> Series > Subject> Topic> Sub Topic>
3. Admin should be able to arrange tests in at least 4 layers on front end . ( Sub topic test, Topic test, Subject test, Full Length Test)
4. Video modules should be arranged in 4 layers , which should be customisable by the admin ( Course> Exam > Subject > Topic )
5. Admin should be able to define necessary action needed to perform by the user before and after attempting an activity. ( Activity stands for either watching a video or attempting a test)
6. Admin should be able to create different packages . ( only video package, only test package , combined (video + test) package, package for only one subtopic or topic etc)
7 . system should be integrated with an online payment method .
Technology preferred :
Golang , Node js , React , maria db , GraphQL.