Completed (Completely tested and working) |
MUST-1 |
User registration functionality for Students and Instructors |
Fully functional and tested |
Verified via database and UI testing |
|
MUST-2 |
User login authentication for Students and Instructors |
Fully functional and tested |
Verified via database and Postman tests |
|
MUST-3 |
Course catalog with search and filtering |
Fully functional and tested |
Verified via database and UI testing |
Completed(Has tests but needs more tests or fixes) |
MUST-4 |
Student course enrollment process |
Functional but needs additional tests |
Unit testing; Automated UI testing cases incomplete |
|
MUST-6 |
User-friendly course dashboard design |
Functional but needs additional tests |
Unit testing; Automated UI testing cases incomplete |
Completed (Untestable) |
MUST NOT-1 |
Data privacy protection (no third-party sharing without consent) |
Policy implemented but untestable |
Client confirmation |
|
MUST NOT-2 |
Course materials alteration restricted to authorized users |
Policy implemented but untestable |
Role-based access review |
Completed (Untested) |
MUST-5 |
Enrolled students access to course materials(study materials, video lectures, quizzes, assignments) |
Functional but not fully validated |
Basic access checks Unit testing |
|
MUST-7 |
Student progress tracking |
Functional but untested |
Pending thorough data flow validation Unit testing |
Uncompleted |
SHOULD-1 |
Integration with video streaming services for lecture hosting |
Not started |
Planned integration with APIs |
|
SHOULD-2 |
Encryption for user information and academic records |
Not started |
Requires implementation |
|
MAY-1 |
Discussion forums or live chat for user engagement |
Not started |
Future milestone |
|
MAY-2 |
Offline access to materials |
Not started |
Requires additional development |
|
MAY-3 |
Password recovery via limited email access |
Not started |
Pending design and backend setup |