SuperTrack - A Supervision Tracking System
Requirement Specification
The Faculty of Enigmatic Computing at the Forlorn University wants a Web‐based application to help project supervisors and their students to manage their projects.
There are about 50 members of academic staff who would like to be able to create an account on the system (using a username/password authentication mechanism). Each academic can then define and maintain a number of projects and can assign one or more students to each project, as project members.
For each project, the system stores the name of the project, the names of the assigned students, and a list of project activities, statuses and dates. The activity and status can be updated by the corresponding student. The supervisor can modify all information. The values of the status are "ongoing" for an ongoing activity, "done" if the activity has successfully finished, and "pending" if the student needs help from the supervisor.
Students can be given accounts on the system as well and will see the list of projects they are registered with upon logging in They can modify the current activities and their status.
Thanks
