Skip to content

Releases: AY2425S1-CS2103T-F09-4/tp

Tuteez v1.5

07 Nov 15:42
65b370c
Compare
Choose a tag to compare

Release Notes: Version 1.5

What's New:

1. Lesson Management Commands: AddLesson and DeleteLesson with abbreviations

We've introduced new commands to help you manage lessons more easily:

  • AddLesson: Use addlesson INDEX l/DAY HHMM-HHMM to add a lesson. (addlsn is the abbreviated form)
  • DeleteLesson: Use deletelesson INDEX li/LESSON_INDEX to delete a lesson. (dellsn is the abbreviated form)

Previously, using edit to change lessons will overwrite other added lessons. These new commands give you better control and simplify lesson management.

Note: In a future update, we plan to add an EditLesson command so you can modify lessons directly without needing to delete and re-add them.

2. Revised Remark Command Format with Abbreviations

The remark command format has been updated to improve consistency across commands:

  • AddRemark: Use addremark INDEX r/remark to add a remark. (addrmk is the abbreviated form)
  • DeleteRemark: Use deleteremark INDEX ri/REMARK_INDEX to delete a specific remark. (delrmk is the abbreviated form)

Note: In the future, we plan to add an EditRemark command so you can modify remarks directly without needing to delete and re-add them.

3. Enhanced Error Messages for Complex Commands

We've added more specific error messages for complex commands. These detailed messages help users quickly identify issues in their inputs, making it easier to troubleshoot.

4. Refreshed UI for Student Data Display

We've enhanced the user interface on the right panel, giving it a cleaner and more visually appealing design for displaying student data.

image

5. Real-Time Next Lesson Display on the Left Panel

A new Next Lesson feature has been added to the left panel, which refreshes every minute to display the upcoming lesson for each student. This real-time update helps you stay organized and on top of your schedule.

Screenshot 2024-11-07 at 10 56 15 PM

Tuteez v1.4

24 Oct 15:45
1422ba6
Compare
Choose a tag to compare

Release Notes: Version 1.4

What's New:

1. Detection for conflicting lesson times

We have added detection for overlapping lesson times to help tutors avoid scheduling overlaps.
Note that lessons with start times coinciding with another lesson's are not considered overlapping and vice versa. E.g. Monday 1300-1400 & Monday 1400-1500 do not clash, making scheduling for back-to-back lessons easy for tutors

2. Optional Parameters for add command

We have made email (e/) and address (a/) parameters optional for the add command.
This simplifies the student information input process for tutors who do not require such information.

3. Abbreviations commands

To enhance efficiency, we’ve implemented abbreviations for the delete and remark commands, allowing for quicker execution of these actions.

Looking ahead, we will also add abbreviation for our display command in v1.5

4. Up arrow to go to previous command

We added up arrow usage that enables tutors to easily access and navigate their previous commands, improving overall usability.
Tutors can also use the down arrow to go to the next command

Screen.Recording.2024-10-24.224746.mp4

5. Comprehensive display of student data

We added a display feature that displays the selected student on the right panel

Looking ahead, we aim to beautify the UI on the right panel and condense student information on the left panel for a better user experience

Tuteez v1.3

17 Oct 15:15
5a4d614
Compare
Choose a tag to compare

Release Notes: Version 1.3


What's New:

1. UI Enhancements for a More Intuitive Experience

  • We’ve revamped the color scheme and reorganized the layout of components in the original AB3 address book to create a cleaner, more user-friendly interface.
    image

Looking ahead: Future updates will optimize the unused space on the right side of the panel.

2. New Parameters for Add and Edit commands

  • Telegram Handle (tg/) and Lesson Schedule (l/) fields have been added to the add and edit commands.
    • Tutors can now easily add or update a student's Telegram contact and their lesson day and time.
    • Example: add n/John Doe p/98765432 e/[email protected] a/ 311, Clementi Ave 2, #02-25 tg/johndoe l/Monday 1000-1100
    • edit 1 l/ tuesday 1000-1100

3. New Display Command

  • We also added a new display command, which provides an easy way to view student details directly in the result box.
  • Future updates will integrate this with the upcoming UI changes on the right side panel for a more comprehensive display of student data.
    image

4. Delete Student by Name

  • Finally, we updated the app so that tutors can not only delete by specifying an index, but also delete by specifying the full name of the student in the contacts list.
    image