Overview of the entire project - shreyasaha1997/edx-agea GitHub Wiki
Use case Diagram
The system has two views-Teacher view and Student view.The teacher uploads an annotated question template which is then downloaded by the student.The student fills in the answers and uploads his answer template which is then automatically graded and can be viewed both by the teacher and the student.
Functional Requirements Specification-Student's View
- Teacher uploads annotated question file.
- Student downloads the file (from the student view).
- Student solves the problem, makes changes to the annotated file, and uploads the
- Answer script (from the student view).
- Auto grader will run on the answer script. Grades will be computed.
- The student can now view his grades.
Functional Requirements Specification-Teacher’s View
- Teacher upload the annotated question template and answer sheet.
- Student download the annotated question paper.
- Student solves the problem, makes changes to the annotated file, and uploads the
- answer script (from the student view).
- Auto grader will run on the answer script. Grades will be computed.
- Both student and teacher can view the grade assigned to the student.
- Teacher has the option to download the answer script.
Non-functional Requirements
To use our system,the user must have edx platform installed in their local server.Also, the project preferebly runs on web browsers like google chrome and Mozilla Firefox.