ProgrammerError (P|E in short) is an application developed based on the AddressBook Level 3 application. This is an application made for Teaching Assistants (TAs) to track their students' lab progress and performance
Feature List
- View Sample Data (shown on starting the application)
- Purge Sample Data (Delete all)
- Purge Existing Sample Data
purge
- In-build help feature
help
- Unix Command Syntax
- allow user to use flags to execute operations
- e.g.
add -n <NAME> -sid <STUDENT_ID>
- Create records of individual students (ADD)
- Name, Student ID, Class ID, NULL grade as a placeholder for default
add -n <NAME> -sid <STUDENT_ID> -cid <CLASS_ID>
- View the records of individual students (READ)
- Find a student using Student ID
view -sid <STUDENT_ID>
- Update a student's record (UPDATE)
- Update a student's grade
update -sid <STUDENT_ID>
- Delete a student's record (DELETE)
- Delete the entry of the entire student
delete -sid <STUDENT_ID>
- Automatically Sorted Class Records
- Sort in the backend when inputting data
- Sorting key: Student ID
- Save data to Hard Disk
- Save whenever there is a change (create/edit/delete)
This project is based on the AddressBook-Level3 project created by the SE-EDU initiative.
Log in or sign up for Devpost to join the conversation.