v1.5.1
What's Changed
UI Improvements
- Number of students shown in the list at any given time is displayed
- Colour of application matches NUS theme
Add feature: add
- Users are able to add any number of groups to a student and group can be of any name as long as it is less than 101 characters
Edit feature: edit
- Fixed customized feedback for edit when the list is empty, to ensure more edge cases have specific feedback provided to the user.
- Users are able to add any number of groups to a student and group can be of any name as long as it is less than 101 characters
Comment command: comment
- Fixed feedback messages to be more specific to the problem related typed by the user.
Deleting a person: delete
- Fixed feedback messages to be more specific to the problem related typed by the user.
Show command: show
- Allow for substring matching for cases where the group name begins with that substring
Example:growould successfully findgroup 1but would not find1 gro
Clear command: clear
- Ensures no arguments allowed after the clear command. An error message will appear if additional arguments are detected.
Help command: help
- Allows additional arguments to be ignored and the command will still work.
Exit command: exit
- Ensures no arguments allowed after the clear command. An error message will appear if additional arguments are detected.
CreateAttendanceEvent command: createAttn e/ [EVENT_NAME]
- Creates one or more new attendance event with the name [EVENT_NAME], if it doesn't already exist. All students are marked as absent by default. No duplicate parameters are allowed.
ListAttendanceEvents Command: listevents
- Lists all attendance events to see.
DeleteAttendanceEvent command: deleteevent e/ [EVENT_NAME]
- Deletes one or more attendance events from the storage. the e/parameters cannot be duplicated and all parameters must exist.
##MarkAttendance command: mark e/[EVENT_NAME] i/[INDEX]
- marks one or more students present for given event.
##UnmarkAttendance command: unmark e/[EVENT_NAME] i/[INDEX]
- marks one or more students absent for given event.
##ListAttendance Command: listattn e/[EVENT_NAME] s/[STATUS]
- lists present /' absent students in a particular event.
New command: random
- Randomly selects one person from the current list of displayed persons
Format: random
Full Changelog: v1.4...v1.5