Release Notes for Version 1.3 - 17 October 2024
What’s New
-
New Fields:
studentID
,course
, andmodule
and Refactored Tag System- Added new fields to track student-specific details such as Student ID, Course, and Module. This provides better organization and tracking for educators managing student contacts.
- The tag system has been refactored to only allow roles of either Student or Tutor. This ensures clarity when managing contacts within the educational context.
-
Command Updates:
-
Add Command: Updated to accommodate the new studentID, course, and module fields when adding a new person.
-
Edit Command: Modified to allow editing of the new fields and roles and also to use studentID as the student identifier (Student/Tutor).
-
Delete Command: Adjusted to work seamlessly with the refactored tag system and new fields.
-
-
New Module Management:
-
Student Grades Tracking:
-
Refactored Find Function:
- The find function has been refactored to a more advanced filter functionality, allowing users to filter contacts based on specific criteria such as roles, modules, and other attributes.
-
Test Cases:
- Added new test cases to cover the new fields (studentID, course, module, and grades).
- Added new test cases to cover the new methods (moduleCommand, gradeCommand)
- Refactored existing test cases to align with the updated commands and functionality.