Skip to content

v1.5.1

Choose a tag to compare

@ishan-agarwal-05 ishan-agarwal-05 released this 08 Nov 02:39
c769f57

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 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: 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: 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