v1.1
Release Version Description for ConTActs v1.1 (Based on AB3)
Product Name: ConTActs v1.1
Release Date: 24 Oct 2024
Overview
This version introduces new features and enhancements to further streamline contact management for Teaching Assistants (TAs) at NUS. Below is a summary of what has changed from the previous version:
Key Changes and New Features
Contact Management Enhancements
- New Sort Command: Allows TAs to sort students based on their Name, Student ID, or Tutorial Attendance for a specified Tutorial.
Example:sort 1 n/
sorts all students by their names in ascending order.
Example:sort -1 tut/4
sorts all students by their tutorial 4 attendance in descending order. - Allows TAs to organize contacts efficiently based on their specific needs, such as sorting by name or attendance status.
Improved Attendance Tracking:
- Upgraded mark and unmark Command allows users to mark all students at one go.
Example:mark * tut/1
marks all students as present for Tutorial 1.
Example:unmark * tut/1
marks all students as absent for Tutorial 1. - Added reset Command to mark students as "Not yet attended"
- Enhanced Attendance Display: Present (Green), Absent (Red), Not yet attended (Grey) are 3 different states of attendance.
Improved User CLI Experience.
- Users can utilize up/down arrow keys to retrieve previously entered commands to avoid typing repeat commands. (Must have input field selected)
Improved Feedback Messages
- ConTActs now displays more concise and easy to read error messages
- Users will be prompted with a special message if the list altering command does not change the list. (e.g: Marking an already marked student for a tutorial) This could help users check if they had made an accidental typo.
These changes make ConTActs a more specialised and efficient tool for TAs, building upon the solid framework of AB3 while adding features that directly address the needs of managing tutorials and student progress.