TutorLink is a desktop CLI application designed to help University professors better manage the grades of students reading their course.
TutorLink keeps a running tally of grades (GPA, overall score) of each
Student
by tagging Components
to each student via a Grade
object.
Basic CRUD
operations are supported.
TutorLink thus offers a lightweight CLI-friendly course management experience.
add_student
command:
name
and matriculation number
)
to the registry of students in the application.delete_student
command:
Grade
object is only
well-defined when it is tagged to a corresponding Student
object; removing the latter should automatically remove the former.find_student
command:
matric number
or name
.list_student
command:
matric number
and, more importantly, their current percentage score.add_grade
, delete_grade
etc.add_grade
and delete_grade
command.delete_component
command:
delete_student
, delete_component
removes all grades tagged to the specific component upon
execution. This is because a Grade
object is only well-defined when it is tagged to a corresponding Component
object; removing the latter should automatically remove the former.Code Contribution: RepoSense