-
Notifications
You must be signed in to change notification settings - Fork 434
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[CS2103-F10-3] MODcheck #138
base: master
Are you sure you want to change the base?
[CS2103-F10-3] MODcheck #138
Conversation
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## master #138 +/- ##
=============================================
- Coverage 72.15% 60.63% -11.53%
- Complexity 399 541 +142
=============================================
Files 70 108 +38
Lines 1232 2073 +841
Branches 125 218 +93
=============================================
+ Hits 889 1257 +368
- Misses 311 735 +424
- Partials 32 81 +49
... and 2 files with indirect coverage changes Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report in Codecov by Sentry. |
…ddress Fixes issue of undo and redo message showing "Address" instead of "Description".
Undo and Redo calls a few extra functions in ModelManager. These functions are not originally part of the Model interface and had to be added. The Model interface suffers from high coupling. Implementing the Model interface necessitates implementing the undo functionality, which may not be desirable. Let's extract the undo functionality into an Undoable interface. The ModelManager will implement both the Model and Undoable interface. This allows future models to be developed without the need for undo functionality. It also allows other objects to be marked undoable.
Add delete by multiple indexes functionality
Update undo functionality
Update use case for add, and include new use case for dark/light mode
To be added again in the future.
create tests for DeleteMultipleIndexCommand
Update DeveloperGuide.md
Enable assertions in build.gradle file
Update developer guide for undo command
update Dev Guide for DeleteMultiple command
Update DeveloperGuide.md
…mand except view command
Allow user to choose their favourite theme (Dark or light) for ModCheck
update user guide images
Add JUnit test cases for light/dark commands
update ReadMe with more features
Update DG with more use cases for Undo
Update gibson0918.md
Branch dev guide diagram
update index markdown file to show ModCheck
Fix UserGuide Table of content hyperlink
update Elvern's PPP
Update ppp
update ElvPPP
MODcheck helps students keep track of their contacts for different modules. Students can have access to a database of modules, together with the module coordinators, and contacts of professors and TAs. Students will also be able to access more student-specific information such as consultation timeslots, professor’s linkedin, etc. This allows students to get access to help easier.