0. Design Principle

1. User Story
- As a student, I can login to view my info.
- As a student, I can login to update my avatar
- As a student, I can login to view my score and filter the results by terms and subject
- As a teacher, I can login to create new student information who belongs to my class
- As a teacher, I can login to view all the information of the students who belong to my class
- As a teacher, I can login to update the information of my students
- As a teacher, I can login to update the scores of my students
- As an administrator, login to create/view/update/delete all the teacher/student information
2. Features