Functional Requirements
- Online Assignment Submission: ○ Create a user-friendly platform for students to submit assignments digitally, including file uploads and relevant details.
- Automated Grading System: ○ Implement an automated grading system that evaluates assignments based on predefined criteria, providing instant feedback on objective assessments.
- Feedback Mechanism: ○ Develop a mechanism for teachers to provide qualitative feedback on assignments, explaining the evaluation criteria and offering constructive suggestions for improvement.
- Real-time Progress Tracking: ○ Enable students to track the progress of their assignments in real-time, from submission to grading, fostering transparency and reducing uncertainty.
- Plagiarism Detection: ○ Incorporate plagiarism detection tools to ensure the originality of assignments and maintain academic integrity.
- Gradebook Management: ○ Develop a centralized gradebook that compiles all assignment grades, providing a comprehensive overview for both teachers and students.