Skip to content

v1.5.0

Choose a tag to compare

@gabriellegtw gabriellegtw released this 07 Nov 15:10
5bf6f34

What's Changed

UI Improvements

  • Number of students shown in the list at any given time is displayed
  • Colour of application matches NUS theme
image

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 100 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 100 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: gro would successfully find group 1 but would not find 1 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: createAttendance 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.

Example: createAttendance e/ tutorial 1 e/ tutorial 2 e/ week 4

image image

ListAttendanceEvents Command: listevents

  • Lists all attendance events to see.

Example: listevents

image

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.
    Example: deleteevent e/tutorial 1 e/tutorial 2
image Screenshot 2024-10-24 at 7 17 23 PM

New command: random

  • Randomly selects one person from the current list of displayed persons

Format: random

Full Changelog: v1.4...v1.5