- Academy Directory (AD) is a desktop appplication for CS1101S tutors (or Avengers) to manage students’ personal
contact, grades, tutorial attendance, and assignment completion, as well as visualizing and manipulating statistics for tutoring purposes.
It is optimized primarily for usage in teaching CS1101S - Programming Methodology I - at the National University of Singapore.
Point of View: You are an Avenger sitting behind the control table, supervising your students through the transparent glass while physically interacting with the system to manage your tutee's grades and participation.
Don't get us wrong though. We are not mad space scientists doing controlled experiment on students. Or are we?...
- This project is developed with the following discretions:
- It comes with a detailed User Guide and Developer Guide, as well as sufficient and comprehensive software testing for Quality Assurance purposes.
- It is optimized for CLI usage and suitable to fast typists, while at the same time having a highly interactive and stylized GUI for those who do not prefer to type.
- It has a wide range of features, of different categories, for usage in recording and analyzing student data.
- To find out about how to use Academy Directory, view User Guide here
- To find out about how Academy Directory was created and the various software engineering principles behind it, view Developer Guide here
- To find out about who the developers of Academy Directory are, view About Us page here
- Student
- Add a student's information
- Edit a student's information
- Delete a student's information
- Tag a student
- Get student's details
- Find a student through filtering
- Assessment
- Add a grade for student's assessment
- Edit student attendance of a studio session
- Edit student participation mark of a studio session
- Visualizing data
- View student information
- Show all grades of students
- Visualize students' grade with box-plot diagram
- Sort a student by metric
- Others
- List all students
- Clear all entry
- Undo and redo changes
- View Help
- View commit history
- Revert commit
This project is based on the AddressBook-Level3 project created by the SE-EDU initiative. It is developed as a student project for CS2103/T - Software Engineering module at NUS.