Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
662 commits
Select commit Hold shift + click to select a range
3b750ca
Solve issues caused by newly merged code
Neilchen863 Apr 1, 2025
ef4b208
Catch ParseException instead of IllegalValueException, and delete the…
Neilchen863 Apr 1, 2025
8ef59fd
Add student id to attendance record card
SociallyIneptWeeb Apr 1, 2025
51ffd7c
Merge pull request #220 from SociallyIneptWeeb/attendance-record-card…
themintchoco Apr 1, 2025
6fbb9e0
Merge branch 'master' into user-guide-peer-feedback
SociallyIneptWeeb Apr 1, 2025
5037bda
Make session timestamp case-insensitive
Zhannyhong Apr 1, 2025
3e76362
Add reverse command
nickt121 Apr 1, 2025
7b40521
Add fromSession method
nickt121 Apr 1, 2025
5db35e9
Fix code quality and javadocs issue
nickt121 Apr 1, 2025
708c584
Merge branch 'master' into add-edit-session
nickt121 Apr 1, 2025
f7f0fdb
Merge branch 'master' into add-feedback-command
nickt121 Apr 1, 2025
c082ee2
Add view student card command
SociallyIneptWeeb Apr 1, 2025
4087c95
Limit Subject name to be less than 20 characters
Neilchen863 Apr 1, 2025
5215306
Update the Regex of Subject to allow numbers and special characters o…
Neilchen863 Apr 1, 2025
216008f
Update the message constraint in Subject.java and implement the test …
Neilchen863 Apr 1, 2025
8ecb5b4
Update the message constraint in Subject.java
Neilchen863 Apr 1, 2025
94495a5
Merge pull request #216 from Neilchen863/add-subject-class
Zhannyhong Apr 1, 2025
7b29094
Merge pull request #198 from nickt121/add-edit-session
themintchoco Apr 1, 2025
a7e032f
Implement auto select of UI element
themintchoco Apr 1, 2025
ccae9ac
Fix tests
themintchoco Apr 1, 2025
367de5f
Add Feedback class to support parser validation
nickt121 Apr 1, 2025
f813e5d
Refactor existing testcases to use new constructor
nickt121 Apr 1, 2025
b35a97b
Merge branch 'master' into add-feedback-command
nickt121 Apr 1, 2025
f6d178b
Add tests
themintchoco Apr 1, 2025
201321b
Merge pull request #228 from themintchoco/auto-select
SociallyIneptWeeb Apr 1, 2025
7587531
Make person names case-insensitive
themintchoco Apr 1, 2025
7806268
Merge pull request #231 from themintchoco/case-insensitive-names
nickt121 Apr 1, 2025
efce873
Fix test cases to use new Subject class
nickt121 Apr 1, 2025
025697c
Resolve merge conflicts
Zhannyhong Apr 1, 2025
e9490b9
Merge branch 'master' into add-feedback-command
nickt121 Apr 1, 2025
99480fa
Update name equality to use equalsIgnoreCase
Zhannyhong Apr 1, 2025
fee2e01
Refactor to use new session method
nickt121 Apr 1, 2025
e00a196
Add reverse command to set back previous feedback
nickt121 Apr 1, 2025
d07cba9
Merge pull request #225 from Zhannyhong/case-insensitive-timeslot
themintchoco Apr 1, 2025
12e2ae3
Implement command for student and session selector
themintchoco Apr 1, 2025
2672547
Add tests
themintchoco Apr 1, 2025
cd6635e
Add testcases for Feedback command
nickt121 Apr 1, 2025
dd69aa1
Merge branch 'master' into add-feedback-command
nickt121 Apr 1, 2025
b32995a
Fix usage string to standardize with other command
nickt121 Apr 1, 2025
7ffd61b
Add session command parser test for feedback
nickt121 Apr 1, 2025
6fdc577
Merge pull request #232 from themintchoco/student-session-selector-co…
SociallyIneptWeeb Apr 2, 2025
b018a3d
Add feedback command to UG
SociallyIneptWeeb Apr 2, 2025
0bc3e57
Merge branch 'master' into user-guide-peer-feedback
SociallyIneptWeeb Apr 2, 2025
08c656b
Merge branch 'master' into add-feedback-command
nickt121 Apr 2, 2025
a3a1196
Add minor touch ups and better examples in UG
SociallyIneptWeeb Apr 2, 2025
ee8c1e8
Fix usage message formatting
nickt121 Apr 2, 2025
9ef2abc
Merge pull request #246 from nickt121/fix-mark-unmark-message
SociallyIneptWeeb Apr 2, 2025
9465721
Add command summary to help window
SociallyIneptWeeb Apr 2, 2025
8e28627
Merge pull request #247 from SociallyIneptWeeb/command-summary-help-w…
Zhannyhong Apr 2, 2025
f9bd3a1
Relax validation regexes
Zhannyhong Apr 2, 2025
ea43891
Merge pull request #250 from Zhannyhong/relax-validation
SociallyIneptWeeb Apr 2, 2025
0afb14d
Add ID validation during deserialisation
themintchoco Apr 2, 2025
314f79b
Allow optional trailing zero for date and time
SociallyIneptWeeb Apr 2, 2025
db4f3ec
Remove address book words from user messages
SociallyIneptWeeb Apr 2, 2025
0ae65d3
Add tests
themintchoco Apr 2, 2025
b63fb7a
Rename data file in tests
SociallyIneptWeeb Apr 2, 2025
06edb4d
Fix tests typo
themintchoco Apr 2, 2025
7fcb6d3
Add tests
themintchoco Apr 2, 2025
3160d1f
Remove occurrence of address book from add command
SociallyIneptWeeb Apr 2, 2025
b023069
Merge pull request #251 from themintchoco/id-validation
SociallyIneptWeeb Apr 2, 2025
4804a70
Merge pull request #253 from SociallyIneptWeeb/replace-address-book-w…
themintchoco Apr 2, 2025
22e959b
Remove unused variable
SociallyIneptWeeb Apr 2, 2025
d153f2e
Remove unused parseIndex method and tests
SociallyIneptWeeb Apr 2, 2025
bbe193b
Merge pull request #254 from SociallyIneptWeeb/remove-unused-var
themintchoco Apr 2, 2025
2ce159f
Merge branch 'master' into add-feedback-command
nickt121 Apr 2, 2025
3f0bc19
Update success message
nickt121 Apr 2, 2025
72720b4
Add some feedback to sample attendance record
nickt121 Apr 2, 2025
bdc4935
Add feedback for non present student
nickt121 Apr 2, 2025
d4c041c
Merge pull request #252 from SociallyIneptWeeb/optional-trailing-zero…
Zhannyhong Apr 2, 2025
47749cf
Allow empty string as feedback
nickt121 Apr 2, 2025
8780820
Merge pull request #236 from nickt121/add-feedback-command
Neilchen863 Apr 2, 2025
e9d0b6f
Add wrapping for labels when card selected
themintchoco Apr 2, 2025
0535b55
Add Copyright
Zhannyhong Apr 2, 2025
274eec9
Update error message to cover both invalid values and format
Zhannyhong Apr 2, 2025
ef817ec
Merge pull request #255 from themintchoco/wrap-labels
Zhannyhong Apr 2, 2025
e5122e4
Merge pull request #257 from Zhannyhong/add-copyright
nickt121 Apr 2, 2025
4e1fc8d
Update screenshot to match contextualised sample
themintchoco Apr 2, 2025
1d3c491
Fix Identity invalid ID message
Zhannyhong Apr 2, 2025
ba3fe2f
Update screenshot to reflect new data path
themintchoco Apr 2, 2025
038f07b
Add coming soon section
SociallyIneptWeeb Apr 3, 2025
140ac00
Add feedback to commands that can be undone in UG
SociallyIneptWeeb Apr 3, 2025
012b466
Merge pull request #260 from themintchoco/update-screenshot
SociallyIneptWeeb Apr 3, 2025
782cc0b
Merge pull request #183 from SociallyIneptWeeb/user-guide-peer-feedback
Neilchen863 Apr 3, 2025
f11e3e9
Replace person with student in Javadocs
Zhannyhong Apr 3, 2025
6ad0dc2
Merge pull request #259 from Zhannyhong/refactor-error-message
nickt121 Apr 3, 2025
d4340dd
Update feedback command on UG with reset feedback
nickt121 Apr 3, 2025
fe06433
Replace ID with Identifier in DG
nickt121 Apr 3, 2025
e1f7bc1
Write up table of contents manually
Neilchen863 Apr 3, 2025
cfa4fa6
Update table of contents to include UI subsections
Neilchen863 Apr 3, 2025
66bde52
Include #### into table of contents
Neilchen863 Apr 3, 2025
92b7636
Update UG emoji
themintchoco Apr 3, 2025
888d89b
Wrap name or subject when selected
themintchoco Apr 3, 2025
5e88091
Update Architecture and UI in Developer Guide
Zhannyhong Apr 3, 2025
6bae3e9
Wrap attendance record card names when selected
themintchoco Apr 3, 2025
1bf677c
Enable deselection by escape key
themintchoco Apr 3, 2025
9339483
Update architecture sequence diagram
Zhannyhong Apr 3, 2025
78c2554
Merge pull request #267 from themintchoco/wrap-titles
Zhannyhong Apr 3, 2025
834ae9d
Merge pull request #263 from themintchoco/ug-emoji
SociallyIneptWeeb Apr 3, 2025
535275a
Merge pull request #268 from nickt121/update-ug
SociallyIneptWeeb Apr 3, 2025
71a162d
Increase minWidth of main window
Zhannyhong Apr 3, 2025
552d5da
Update DG pumls
themintchoco Apr 3, 2025
b04e6f2
Merge pull request #270 from themintchoco/update-puml
SociallyIneptWeeb Apr 3, 2025
ce865da
Make UI class diagram clearer
Zhannyhong Apr 3, 2025
ea48afe
Merge pull request #266 from Zhannyhong/update-developer-guide
themintchoco Apr 3, 2025
0ca2c30
Add feedback for Attendance Record UI
themintchoco Apr 3, 2025
21562ca
Relax tag validation
Zhannyhong Apr 3, 2025
b6c92f9
Update StorageClassDiagram.puml
nickt121 Apr 3, 2025
280d60a
Merge pull request #272 from Zhannyhong/student-edit-tag
SociallyIneptWeeb Apr 3, 2025
9de77ae
Merge pull request #269 from Zhannyhong/main-window-min-size
SociallyIneptWeeb Apr 3, 2025
21ce4e7
Merge pull request #271 from themintchoco/feedback-attendance
SociallyIneptWeeb Apr 3, 2025
c2a02b2
Update StorageClassDiagram.png
nickt121 Apr 3, 2025
7c71d11
Merge pull request #273 from nickt121/update-storage-uml
themintchoco Apr 3, 2025
79563da
Add supporting images for command output in UG
SociallyIneptWeeb Apr 3, 2025
3d7c7a5
Add warning for undo not supporting clear command
SociallyIneptWeeb Apr 3, 2025
0d2e2af
Add links to commands in command summary
SociallyIneptWeeb Apr 3, 2025
4914084
Add undo support for clear command in UG
SociallyIneptWeeb Apr 3, 2025
9f40f9f
Update use cases in DG
nickt121 Apr 3, 2025
f31611a
Implement undo for clear command
themintchoco Apr 3, 2025
f308adc
Merge pull request #274 from SociallyIneptWeeb/user-guide-visuals
Zhannyhong Apr 3, 2025
9266e47
Merge pull request #276 from themintchoco/undo-clear
Zhannyhong Apr 3, 2025
8ce0063
Update help message in UG
SociallyIneptWeeb Apr 3, 2025
95c8959
Update DG with new use cases regarding session
nickt121 Apr 3, 2025
9a3daed
Merge remote-tracking branch 'upstream/master'
SociallyIneptWeeb Apr 3, 2025
df61be0
Merge branch 'master' into update-ug
nickt121 Apr 3, 2025
514712b
Add planned enhancements to DG
SociallyIneptWeeb Apr 3, 2025
f981415
Merge pull request #278 from SociallyIneptWeeb/planned-enhancements-dg
themintchoco Apr 3, 2025
e5604a1
Update the ModelClassDiagram
Neilchen863 Apr 3, 2025
a8c753a
Add toc heading to UG
SociallyIneptWeeb Apr 3, 2025
c57127f
Merge pull request #277 from SociallyIneptWeeb/master
Zhannyhong Apr 3, 2025
c345255
Remove wrong error message use case
nickt121 Apr 3, 2025
0b9c308
Merge pull request #280 from SociallyIneptWeeb/toc-heading
nickt121 Apr 3, 2025
d8457c7
Prevent split pane from being too small
themintchoco Apr 3, 2025
1423836
Merge branch 'master' into update-uml
Neilchen863 Apr 3, 2025
89d5f94
Update UserGuide.md
Neilchen863 Apr 3, 2025
5335ebf
Add parameter summary to UG
Zhannyhong Apr 3, 2025
4f20050
Update ModelClassDiagram.puml
Neilchen863 Apr 3, 2025
ed1a8b9
Merge pull request #282 from themintchoco/clamp-divider-size
Zhannyhong Apr 3, 2025
5806d90
Update the manual testing guide in DG
Neilchen863 Apr 3, 2025
1c50866
Merge pull request #279 from nickt121/update-ug
SociallyIneptWeeb Apr 3, 2025
bc67715
Fix minor typos in UG
Zhannyhong Apr 3, 2025
c99448a
Merge branch 'master' into manual-testing
Neilchen863 Apr 3, 2025
1521b3b
Merge pull request #283 from Zhannyhong/update-user-guide
SociallyIneptWeeb Apr 3, 2025
e68bdf7
Update command message usage
Zhannyhong Apr 3, 2025
1752423
Remove unnecessary import
Zhannyhong Apr 3, 2025
00c834f
Update the UniqueAttendanceRecordList
Neilchen863 Apr 3, 2025
6435c5f
Merge remote-tracking branch 'origin/update-uml' into update-uml
Neilchen863 Apr 3, 2025
40f69d2
Update the uml diagram
Neilchen863 Apr 3, 2025
efb0c24
Merge pull request #285 from Zhannyhong/update-command-message
SociallyIneptWeeb Apr 3, 2025
1eede54
Update the uml diagram
Neilchen863 Apr 3, 2025
7f0264c
Merge pull request #281 from Neilchen863/update-uml
nickt121 Apr 3, 2025
cd0fa9a
Merge from upstream to branch manual-testing
Neilchen863 Apr 3, 2025
8051e7b
Update Manual Testing part
Neilchen863 Apr 3, 2025
17b6daa
Update Manual Testing part
Neilchen863 Apr 3, 2025
974796c
Update DG with updated diagrams and explanation
themintchoco Apr 3, 2025
45d3fd7
Update DG sequence diagram to reflect Identity
themintchoco Apr 3, 2025
bd8cfde
Update DG sequence diagram
themintchoco Apr 3, 2025
91a999c
Merge pull request #286 from themintchoco/update-dg
Zhannyhong Apr 3, 2025
c1b07e1
Fix Model class diagram
Zhannyhong Apr 3, 2025
7f93d9c
Merge pull request #287 from Zhannyhong/fix-model-class-diagram
themintchoco Apr 3, 2025
4256c08
Update image for enrol output in UG
SociallyIneptWeeb Apr 5, 2025
617f549
Merge pull request #343 from SociallyIneptWeeb/ug-enrol-output-image
themintchoco Apr 5, 2025
1b11a53
Fix edit student command reverse
themintchoco Apr 5, 2025
2fbb2d5
Fix unenrol feedback
themintchoco Apr 5, 2025
67310a4
Update Javadocs
themintchoco Apr 5, 2025
925b0be
Add null check
themintchoco Apr 5, 2025
edcc8b0
Merge pull request #345 from themintchoco/fix-undo-name
SociallyIneptWeeb Apr 6, 2025
19e5b33
Merge pull request #346 from themintchoco/fix-unenrol-feedback
SociallyIneptWeeb Apr 6, 2025
4eec46c
Remove context column in command summary
SociallyIneptWeeb Apr 6, 2025
a8bba17
Add planned search improvements to UG and DG
SociallyIneptWeeb Apr 6, 2025
550d63b
Include testing of more features/commands
Neilchen863 Apr 6, 2025
80ef921
Make the format consistent
Neilchen863 Apr 6, 2025
dfa4503
Remove duplicate tab in context
SociallyIneptWeeb Apr 6, 2025
c943726
Update phrasing according to the review
Neilchen863 Apr 6, 2025
5e073d6
Merge pull request #347 from SociallyIneptWeeb/remove-context-command…
Zhannyhong Apr 6, 2025
669ec15
Update manual testing according to the review
Neilchen863 Apr 6, 2025
3a84457
Update the style of manual testing
Neilchen863 Apr 6, 2025
8fe26d8
Update UG based on consult feedback
SociallyIneptWeeb Apr 6, 2025
f920829
Fix constraint messages of name, phone, tag, and email
Zhannyhong Apr 6, 2025
c40faf0
Handle invalid timeslots in json data
SociallyIneptWeeb Apr 6, 2025
27d8cc1
Update docs/UserGuide.md
Zhannyhong Apr 6, 2025
131a574
Add test for start time after end time
SociallyIneptWeeb Apr 6, 2025
3096770
Update docs/UserGuide.md
Zhannyhong Apr 6, 2025
130e14d
Merge pull request #349 from SociallyIneptWeeb/ug-consult-update
Zhannyhong Apr 6, 2025
962237f
Merge pull request #351 from SociallyIneptWeeb/catch-invalid-timeslot…
Zhannyhong Apr 6, 2025
55897c6
Update the manual testing according to review
Neilchen863 Apr 6, 2025
e9b6554
Remove the redo command
Neilchen863 Apr 6, 2025
2fdaccd
Replace contact by student
Neilchen863 Apr 6, 2025
bda8de9
Merge pull request #350 from Zhannyhong/fix-message-constraints
SociallyIneptWeeb Apr 6, 2025
69b07a1
Modify timeslots to only allow end time to be after start time
Zhannyhong Apr 6, 2025
f9f5b23
Merge pull request #348 from SociallyIneptWeeb/search-planned-improve…
Zhannyhong Apr 6, 2025
d632117
Merge pull request #353 from Zhannyhong/timeslot-end-after-start
SociallyIneptWeeb Apr 6, 2025
e04633d
Refactor view command in UG
SociallyIneptWeeb Apr 6, 2025
07b1984
Update the saving data part to separately handle missing and corrupte…
Neilchen863 Apr 6, 2025
c88cca9
Move parameter summary to top in User Guide
Zhannyhong Apr 6, 2025
6abdf01
Rename integer to number
Zhannyhong Apr 6, 2025
e35ee06
Merge pull request #354 from Zhannyhong/update-ug
SociallyIneptWeeb Apr 6, 2025
85ad141
Merge pull request #284 from Neilchen863/manual-testing
SociallyIneptWeeb Apr 6, 2025
12a98e0
Add acknowledgement to ab3 in DG
SociallyIneptWeeb Apr 6, 2025
80e127e
Merge pull request #356 from SociallyIneptWeeb/update-acknowledgements
Zhannyhong Apr 6, 2025
cece7f3
Add libraries used to DG
SociallyIneptWeeb Apr 6, 2025
4f30c02
Merge pull request #357 from SociallyIneptWeeb/acknowledge-libraries-…
Zhannyhong Apr 6, 2025
11d98c7
Add view session command
Zhannyhong Apr 6, 2025
614c562
Update filter after commands ran
SociallyIneptWeeb Apr 6, 2025
f8eca86
Update UG to include the prerequisite for (un)marking attendance
Neilchen863 Apr 6, 2025
cc9265a
Update view session command
Zhannyhong Apr 6, 2025
ce83e17
Update sessionId to use primitive int type
Zhannyhong Apr 6, 2025
749ca6e
Update the use case part in DG
Neilchen863 Apr 6, 2025
0f9fdf9
Updating styles according to the review
Neilchen863 Apr 6, 2025
8ff25c6
Merge pull request #359 from Zhannyhong/view-session-command
themintchoco Apr 6, 2025
87f06ef
Put the note in bullet point and update the FAQ section
Neilchen863 Apr 6, 2025
28769ff
Merge pull request #364 from Neilchen863/ug-update
Zhannyhong Apr 6, 2025
c8037eb
Update invalid session message to session not found
Zhannyhong Apr 6, 2025
b5752c2
Merge pull request #365 from Zhannyhong/session-not-found
Neilchen863 Apr 7, 2025
b47befe
Merge branch 'master' into update-view-command-ug
SociallyIneptWeeb Apr 7, 2025
09d3c94
Update help window message
SociallyIneptWeeb Apr 7, 2025
0bea1f2
Update example output of view in UG
SociallyIneptWeeb Apr 7, 2025
37f3282
Edit session command
nickt121 Apr 7, 2025
aec6a1c
Update help window image in UG
SociallyIneptWeeb Apr 7, 2025
331e004
Update the use case according to the feedback
Neilchen863 Apr 7, 2025
dcc9ab0
Update DG table
nickt121 Apr 7, 2025
4eb2182
Standardize session ID variable naming in UG
SociallyIneptWeeb Apr 7, 2025
fd2fb3a
Merge pull request #368 from nickt121/update-dg-table
SociallyIneptWeeb Apr 7, 2025
d4551f2
Merge pull request #367 from nickt121/edit-session-command
themintchoco Apr 7, 2025
b40b314
Add view student command
themintchoco Apr 7, 2025
0195c0f
Update Javadocs
themintchoco Apr 7, 2025
178e949
Merge pull request #369 from themintchoco/student-view-command
SociallyIneptWeeb Apr 7, 2025
7efed50
Merge branch 'master' into reset-filter-after-commands
SociallyIneptWeeb Apr 7, 2025
bba6fb3
Update filter for new view commands
SociallyIneptWeeb Apr 7, 2025
6a80ce1
Merge pull request #360 from SociallyIneptWeeb/reset-filter-after-com…
themintchoco Apr 7, 2025
a2c85eb
Merge pull request #366 from SociallyIneptWeeb/update-view-command-ug
themintchoco Apr 7, 2025
3fbc728
Update DG with undo feature
themintchoco Apr 7, 2025
ba3e2f0
Rearrange the steps and replace student id by identifier
Neilchen863 Apr 7, 2025
ed9c7fa
Add sequence diagram
themintchoco Apr 7, 2025
e275e8f
Put the mark attendance use case behind enrolling student use case
Neilchen863 Apr 7, 2025
5313e4f
Merge pull request #370 from themintchoco/update-dg-undo
SociallyIneptWeeb Apr 7, 2025
c36d1bb
Add handling for large IDs beyond MAX_INT
themintchoco Apr 7, 2025
20a5a58
Add tests
themintchoco Apr 7, 2025
02b9859
Merge pull request #371 from themintchoco/handle-large-id
Zhannyhong Apr 7, 2025
e6862a4
Merge pull request #362 from Neilchen863/dg-use-case
nickt121 Apr 7, 2025
218375e
Fix pane not expanding
themintchoco Apr 7, 2025
55a76c3
Merge pull request #372 from themintchoco/fix-pane-not-expand
Zhannyhong Apr 7, 2025
948a465
Add 1a2 to adding a student
Neilchen863 Apr 7, 2025
f9313b9
Merge pull request #373 from Neilchen863/dg-use-case
Zhannyhong Apr 7, 2025
67fc6e5
Update DG with new planned
nickt121 Apr 7, 2025
91ae2de
Update DeveloperGuide.md
nickt121 Apr 7, 2025
1cd1a80
Changed wording of first panned enhancement
nickt121 Apr 8, 2025
33a8c02
Update DeveloperGuide.md
nickt121 Apr 8, 2025
5fc278d
Update UserGuide.md
nickt121 Apr 8, 2025
2e3adf1
Update UserGuide.md
nickt121 Apr 8, 2025
914c0f8
Merge pull request #374 from nickt121/update-dg-table
SociallyIneptWeeb Apr 8, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
27 changes: 16 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
<div align="center">

# Tutorly

![Java CI](https://img.shields.io/github/actions/workflow/status/AY2425S2-CS2103T-T17-3/tp/gradle.yml?style=for-the-badge&label=Java%20CI)
![Codecov](https://img.shields.io/codecov/c/gh/AY2425S2-CS2103T-T17-3/tp?style=for-the-badge)

</div>

![Ui](docs/images/Ui.png)

* This is **a sample project for Software Engineering (SE) students**.<br>
Example usages:
* as a starting point of a course project (as opposed to writing everything from scratch)
* as a case study
* The project simulates an ongoing software project for a desktop application (called _AddressBook_) used for managing contact details.
* It is **written in OOP fashion**. It provides a **reasonably well-written** code base **bigger** (around 6 KLoC) than what students usually write in beginner-level SE modules, without being overwhelmingly big.
* It comes with a **reasonable level of user and developer documentation**.
* It is named `AddressBook Level 3` (`AB3` for short) because it was initially created as a part of a series of `AddressBook` projects (`Level 1`, `Level 2`, `Level 3` ...).
* For the detailed documentation of this project, see the **[Address Book Product Website](https://se-education.org/addressbook-level3)**.
* This project is a **part of the se-education.org** initiative. If you would like to contribute code to this project, see [se-education.org](https://se-education.org/#contributing-to-se-edu) for more info.
## About

Tutorly is a desktop application designed specifically for private tutors. It empowers tutors to quickly track student records, log lesson details, record attendance, and generate progress reports - all through fast, keyboard-driven interactions.

For more information, please refer to our [Product Website](https://ay2425s2-cs2103t-t17-3.github.io/tp/).

## Acknowledgements
This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
9 changes: 7 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ plugins {
id 'jacoco'
}

mainClassName = 'seedu.address.Main'
mainClassName = 'tutorly.Main'

sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
Expand Down Expand Up @@ -66,7 +66,12 @@ dependencies {
}

shadowJar {
archiveFileName = 'addressbook.jar'
archiveFileName = 'tutorly.jar'
}

run {
standardInput = System.in
enableAssertions = true
}

defaultTasks 'clean', 'test'
7 changes: 5 additions & 2 deletions copyright.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ Copyright by Susumu Yoshida - http://www.mcdodesign.com/
- address_book_32.png
- AddressApp.ico

Copyright by Jan Jan Kovařík - http://glyphicons.com/
Copyright by Emojipedia - https://emojipedia.org/
- calendar.png
- edit.png
- email.png
- house.png
- memo.png
- telephone.png
51 changes: 24 additions & 27 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,52 @@ title: About Us

We are a team based in the [School of Computing, National University of Singapore](https://www.comp.nus.edu.sg).

You can reach us at the email `seer[at]comp.nus.edu.sg`
You can reach us at the email `tutorly[at]groups.nus.edu.sg`

## Project team

### John Doe
### Nickie Tan

<img src="images/johndoe.png" width="200px">
<img src="images/nickt121.png" width="200px">

[[homepage](http://www.comp.nus.edu.sg/~damithch)]
[[github](https://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](https://github.com/nickt121)]

* Role: Project Advisor
* Role: Developer
* Responsibilities: Documentation, Testing

### Jane Doe
### Roy Tay

<img src="images/johndoe.png" width="200px">
<img src="images/themintchoco.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](https://github.com/themintchoco)]

* Role: Team Lead
* Responsibilities: UI
* Responsibilities: Git expert, Integration

### Johnny Doe
### Chen Jiahao

<img src="images/johndoe.png" width="200px">
<img src="images/neilchen863.png" width="200px">

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
[[github](https://github.com/Neilchen863)]

* Role: Developer
* Responsibilities: Data
* Role: developer
* Responsibilities: Testing, Documentation

### Jean Doe
### Lam Yu Han Bryan

<img src="images/johndoe.png" width="200px">
<img src="images/sociallyineptweeb.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/sociallyineptweeb)]

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: Deliverables and deadlines, Scheduling and tracking

### James Doe
### Lee Zhan Hong

<img src="images/johndoe.png" width="200px">
<img src="images/zhannyhong.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](https://github.com/Zhannyhong)]

* Role: Developer
* Responsibilities: UI
* Responsibilities: IntelliJ expert, Code quality

2 changes: 1 addition & 1 deletion docs/DevOps.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ Any warnings or errors will be printed out to the console.

Here are the steps to create a new release.

1. Update the version number in [`MainApp.java`](https://github.com/se-edu/addressbook-level3/tree/master/src/main/java/seedu/address/MainApp.java).
1. Update the version number in [`MainApp.java`](https://github.com/AY2425S2-CS2103T-T17-3/tp/tree/master/src/main/java/tutorly/MainApp.java).
1. Generate a fat JAR file using Gradle (i.e., `gradlew shadowJar`).
1. Tag the repo with the version number. e.g. `v0.1`
1. [Create a new release using GitHub](https://help.github.com/articles/creating-releases/). Upload the JAR file you created.
Loading