Skip to content
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

[CS2103T-W08-1] TrackMate #5

Open
wants to merge 582 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
582 commits
Select commit Hold shift + click to select a range
6bb2d98
Partially done UI
Reallyeasy1 Oct 28, 2024
e78f270
Change error message for invalid student ID
SamsonChew Oct 28, 2024
ca5599b
Chang add command to addStu command
SamsonChew Oct 28, 2024
0b6631c
Allow same student name but different id
SamsonChew Oct 28, 2024
4e5196f
Update user guide on add command
SamsonChew Oct 28, 2024
0042559
Add testcase to add command
SamsonChew Oct 28, 2024
9f730ec
Add changes to UI
Reallyeasy1 Oct 28, 2024
bbd5eaf
Update UI
Reallyeasy1 Oct 28, 2024
9b2c948
Fix checkstyle
Reallyeasy1 Oct 28, 2024
824f791
AddTutorialSequenceDiagram
Reallyeasy1 Oct 28, 2024
e5a7ce1
Merge pull request #187 from Reallyeasy1/EnhanceUI
SamsonChew Oct 29, 2024
68abd4b
Merge branch 'master' of https://github.com/SamsonChew/tp into branch…
SamsonChew Oct 29, 2024
8a71018
Change student color during checking
waihongteh Oct 29, 2024
43dacbb
Solve bugs on attendance color
waihongteh Oct 29, 2024
91825b9
Update color choice
waihongteh Oct 29, 2024
32be409
Merge branch 'branch-change-attendance-date-format'
tansanchian Oct 29, 2024
cd6f251
Modify developer guide
tansanchian Oct 29, 2024
8939149
Merge branch 'master' into branch-developer-guide
tansanchian Oct 29, 2024
694b874
Merge branch 'master' of https://github.com/tansanchian/tp
tansanchian Oct 29, 2024
762f9e5
Merge branch 'master' of https://github.com/AY2425S1-CS2103T-W08-1/tp
tansanchian Oct 29, 2024
d730e83
Change ui to light theme
Fui03 Oct 30, 2024
2159655
Increase the font size
Fui03 Oct 30, 2024
011967c
Debug on checkstyle
Fui03 Oct 30, 2024
da4ed7e
Update developer guide
SamsonChew Oct 30, 2024
04e89c6
Merge pull request #200 from Fui03/branch-1029-ui-colour
SamsonChew Oct 31, 2024
abb85fa
Merge branch 'master' of https://github.com/AY2425S1-CS2103T-W08-1/tp…
waihongteh Oct 31, 2024
321e77a
Update Starting GUI picture
Reallyeasy1 Nov 1, 2024
87c5b90
Remove Footer UI
Reallyeasy1 Nov 1, 2024
4a96cce
Add interface Pictures
Reallyeasy1 Nov 1, 2024
c482f77
Make result display responsive
waihongteh Nov 1, 2024
0b4c28a
Solve selection bug
waihongteh Nov 1, 2024
4ca1b93
Add javadoc
waihongteh Nov 1, 2024
8946ca9
Add details for 3.2
Reallyeasy1 Nov 1, 2024
8540d47
Add Command Details for Tut
Reallyeasy1 Nov 1, 2024
9723dc2
Merge pull request #201 from SamsonChew/branch-developer-guide
Reallyeasy1 Nov 2, 2024
76fe1e8
Merge pull request #191 from SamsonChew/branch-UserGuide
Reallyeasy1 Nov 2, 2024
228f958
Merge pull request #188 from SamsonChew/branch-add-command
Reallyeasy1 Nov 2, 2024
7eab443
Update UG
Reallyeasy1 Nov 2, 2024
e254612
Add test cases
waihongteh Nov 2, 2024
743b286
Merge pull request #199 from waihongteh/branch-Ui
Fui03 Nov 2, 2024
c6326d4
Fix bug #170
Reallyeasy1 Nov 2, 2024
778a033
Make Dates sorted
Reallyeasy1 Nov 2, 2024
5827621
Add Listener to Attendance Date
Reallyeasy1 Nov 2, 2024
2bf9b73
Resolve Merge Conflicts
Reallyeasy1 Nov 2, 2024
580a8c3
Update UI Class Diagram
Reallyeasy1 Nov 3, 2024
c99bee3
Update glossary in user guide
SamsonChew Nov 4, 2024
1479d31
Change keyword in addStu command
SamsonChew Nov 4, 2024
4e5fe3c
Update user guide for minor bug
SamsonChew Nov 4, 2024
6137829
Fix Developer Guide
tansanchian Nov 4, 2024
9146e7e
Fix styling issues
tansanchian Nov 4, 2024
787e811
Merge pull request #195 from tansanchian/branch-developer-guide
SamsonChew Nov 4, 2024
f873e77
Merge pull request #203 from Reallyeasy1/BugFix#170
Fui03 Nov 4, 2024
9423e06
Merge pull request #205 from Reallyeasy1/FixBug#198
Fui03 Nov 4, 2024
f7be810
Merge pull request #206 from Reallyeasy1/UpdateDevGuide
Fui03 Nov 4, 2024
35c99bb
Merge pull request #211 from SamsonChew/branch-UserGuide
Fui03 Nov 4, 2024
3ebb154
Merge pull request #194 from Reallyeasy1/UpdateDG
tansanchian Nov 4, 2024
e7ab5a1
Remove unwanted println
waihongteh Nov 4, 2024
ab36561
Remove statement
Reallyeasy1 Nov 4, 2024
1650c12
Merge branch 'master' of https://github.com/AY2425S1-CS2103T-W08-1/tp
tansanchian Nov 4, 2024
a9db93a
Add use cases
tansanchian Nov 4, 2024
f243550
Fix documentation flaws
tansanchian Nov 4, 2024
7a2e87e
Fix ug flaws
tansanchian Nov 4, 2024
9a2991a
Merge pull request #248 from tansanchian/branch-fix-documentation-bug
Fui03 Nov 5, 2024
4432e70
Merge pull request #247 from tansanchian/branch-add-use-case
Fui03 Nov 5, 2024
4c62713
Update delete tutorial error message
Fui03 Nov 5, 2024
f8d41fb
Update user guide
Fui03 Nov 5, 2024
c92369e
Update description of command
Fui03 Nov 5, 2024
cc9cd1d
Update user guide
Fui03 Nov 5, 2024
3f62e52
Merge pull request #225 from waihongteh/branch-Ui
SamsonChew Nov 5, 2024
6a41030
Resolve conflicts
Reallyeasy1 Nov 5, 2024
93c5ceb
Change architecture sequence diagram
SamsonChew Nov 5, 2024
b7e7c5a
Change delete sequence diagram
SamsonChew Nov 5, 2024
5208832
Fix Bug#213
Reallyeasy1 Nov 5, 2024
6b9218e
Fix Bug#217
Reallyeasy1 Nov 5, 2024
b3046b0
Solve storage component inconsistency
SamsonChew Nov 5, 2024
cd73756
Improve feature architecture design paragraph
SamsonChew Nov 5, 2024
6ab8673
Fix Bug#251
Reallyeasy1 Nov 5, 2024
fc36804
Solve bug on student selection
waihongteh Nov 5, 2024
fcad99a
Change the logo
Fui03 Nov 5, 2024
c8d440b
Change add feature activity diagram
SamsonChew Nov 5, 2024
b516fa6
Change add feature class diagram
SamsonChew Nov 5, 2024
39b124a
Change bold format in glossary section
SamsonChew Nov 5, 2024
c15d5be
Merge pull request #227 from Reallyeasy1/updateDevGuide
tansanchian Nov 5, 2024
966dc7b
Merge pull request #202 from Reallyeasy1/UpdateUG
tansanchian Nov 5, 2024
d59d007
Merge pull request #254 from Fui03/branch-1105-update-header
waihongteh Nov 5, 2024
d60e5d5
Merge pull request #253 from SamsonChew/branch-developer-guide
tansanchian Nov 5, 2024
3bdc7d5
Merge pull request #255 from waihongteh/branch-Ui
tansanchian Nov 5, 2024
224da56
Merge branch 'master' into branch-1105-delete-bug
Fui03 Nov 5, 2024
1b14837
Merge pull request #252 from Fui03/branch-1105-delete-bug
tansanchian Nov 5, 2024
0ef142f
Update the format of delete
Fui03 Nov 5, 2024
a957006
Update user guide command format
Fui03 Nov 5, 2024
8090800
Debug result display for delete assignment
Fui03 Nov 5, 2024
d1961dc
Fix checkstyle
Fui03 Nov 5, 2024
6532beb
Merge pull request #258 from Fui03/branch-1105-update-developer-guide
waihongteh Nov 5, 2024
3c091cf
Merge pull request #260 from Fui03/branch-1105-update-user-guide
waihongteh Nov 5, 2024
2e7539d
Merge pull request #261 from Fui03/branch-1105-debug-delete-assignment
SamsonChew Nov 5, 2024
67ff4d7
Update markbind navigation
Fui03 Nov 5, 2024
6ef53ca
Modify result displayed for delete tutorial
Fui03 Nov 5, 2024
10cc63f
Update DeveloperGuide.md
tansanchian Nov 5, 2024
53575cd
Change diagrams sizes
tansanchian Nov 5, 2024
dbd5b84
Update UserGuide.md
tansanchian Nov 5, 2024
d4a337c
Update README for website
Reallyeasy1 Nov 6, 2024
b5dcfa9
Merge pull request #263 from Fui03/branch-1105-delete-tutorial
SamsonChew Nov 6, 2024
e74184d
Merge pull request #262 from Fui03/branch-1105-website-navigation
SamsonChew Nov 6, 2024
51d62c4
Add expected message and warnings
SamsonChew Nov 6, 2024
c4821c4
Update saving data section
SamsonChew Nov 6, 2024
e023b79
FixBug#266
Reallyeasy1 Nov 6, 2024
6662ef6
Merge pull request #264 from tansanchian/branch-update-diagram-size
SamsonChew Nov 7, 2024
2db4379
Merge pull request #269 from SamsonChew/branch-UserGuide
tansanchian Nov 7, 2024
9f4cd5a
Merge pull request #267 from Reallyeasy1/UpdateUG
tansanchian Nov 7, 2024
48323cf
Merge pull request #265 from AY2425S1-CS2103T-W08-1/Fix-user-guide-bug
Reallyeasy1 Nov 7, 2024
b8913b5
FixUGBug
Reallyeasy1 Nov 7, 2024
6efcbe2
Update Ui image
waihongteh Nov 7, 2024
2fd9e94
Resolve merge conflict
waihongteh Nov 7, 2024
5ca5913
Merge pull request #270 from Reallyeasy1/UpdateUG
Fui03 Nov 7, 2024
e064fa7
Merge pull request #272 from waihongteh/branch-UI
Reallyeasy1 Nov 7, 2024
0b5d7e4
Update Ui displayed in docs
Fui03 Nov 7, 2024
3bd9a03
Merge pull request #273 from Fui03/branch-1107-update-ui
Reallyeasy1 Nov 7, 2024
7e71bba
Update glossary in user guide
SamsonChew Nov 7, 2024
ef685b7
Merge pull request #274 from SamsonChew/branch-UserGuide
Reallyeasy1 Nov 7, 2024
9d15a3f
Update find command
tansanchian Nov 7, 2024
fb5c773
Update user guide
SamsonChew Nov 7, 2024
c84c3f8
Update find command
tansanchian Nov 7, 2024
42a3d48
Merge pull request #275 from tansanchian/update-find-command
SamsonChew Nov 7, 2024
8ec7721
Merge pull request #276 from SamsonChew/branch-UserGuide
waihongteh Nov 7, 2024
3b97700
Update find command for UG
waihongteh Nov 7, 2024
544a4f4
Update UG tutorial ID
waihongteh Nov 7, 2024
12d10cc
Merge pull request #277 from waihongteh/branch-UI
tansanchian Nov 7, 2024
b49229f
Update some details in UG
waihongteh Nov 8, 2024
a2ca06a
Merge pull request #278 from waihongteh/branch-Documentation
SamsonChew Nov 8, 2024
97c2e6b
Fix PE dry run bugs
tansanchian Nov 9, 2024
8aa9085
Debug non-functional navigation
Fui03 Nov 9, 2024
586037a
Remove unnecessary codes
Fui03 Nov 9, 2024
aed4b4e
Merge pull request #371 from tansanchian/branch-fix-pe-dry-run-bugs
Fui03 Nov 9, 2024
2be281b
Resolve merge conflict
Fui03 Nov 9, 2024
c5f9713
Update ui url in developer guide
Fui03 Nov 9, 2024
9ae848f
Merge pull request #372 from Fui03/branch-1109-debug-website-link
Reallyeasy1 Nov 9, 2024
d8235c0
Rephrase click needed to view student's details
Fui03 Nov 9, 2024
c3027be
Update the data files' location
Fui03 Nov 9, 2024
10802d7
Debug tutorial class of student
Fui03 Nov 9, 2024
17cadbb
Update whitespace name error in UG
SamsonChew Nov 9, 2024
f4c8e9c
Debug prefix of tutorial id
Fui03 Nov 9, 2024
90d65af
Change command summary for markAtt & deleteAtt
SamsonChew Nov 9, 2024
2df5562
Update starting gui
Fui03 Nov 9, 2024
ba6cb59
Update case sensitive
Fui03 Nov 9, 2024
4d26e7f
Change manual testing for add student command in DG
SamsonChew Nov 9, 2024
56036e6
Change add student command in DG
SamsonChew Nov 9, 2024
9ccb6ef
Change user stories in DG
SamsonChew Nov 9, 2024
ffdb1a7
Refine find command explanation
SamsonChew Nov 9, 2024
64cab9c
Change DG for edit command & prerequisite details
SamsonChew Nov 9, 2024
7347fe9
Correct edit command functionality bug
SamsonChew Nov 9, 2024
9777815
Fix delete assignment puml
Fui03 Nov 9, 2024
a907591
Remove unnecessary comments
Fui03 Nov 9, 2024
36e2c46
Update UG and DG for assignment
waihongteh Nov 9, 2024
fe7a195
Merge pull request #374 from Fui03/branch-1109-debug-documentation
SamsonChew Nov 9, 2024
7bcb5a0
Fix empty assignment title issue
waihongteh Nov 9, 2024
54ad56b
Add test cases
waihongteh Nov 9, 2024
d01c8b9
Solve merge conflict
SamsonChew Nov 9, 2024
27ef690
Add test for checkAsg command
waihongteh Nov 9, 2024
5ae4cc6
Solve merge conflict
SamsonChew Nov 9, 2024
93b37f2
Merge pull request #373 from SamsonChew/branch-pe-bug
Reallyeasy1 Nov 10, 2024
c110a0b
Debug delete tutorial command
Fui03 Nov 10, 2024
de42bf7
Fix edit bug related to mark attendance
tansanchian Nov 10, 2024
4f11278
Add test cases for delete assignment
waihongteh Nov 10, 2024
27eb222
Add non-empty title description for UG
waihongteh Nov 10, 2024
a46fc9b
Resolve merge conflict
waihongteh Nov 10, 2024
0c54893
Merge pull request #381 from tansanchian/branch-fix-edit-bug
Fui03 Nov 11, 2024
46c5124
Merge pull request #375 from Fui03/branch-1109-improve-code-quality
tansanchian Nov 11, 2024
5e814b9
Merge pull request #380 from Fui03/branch-1110-debug-delete-tut
tansanchian Nov 11, 2024
47030c6
Update edit command in UG
SamsonChew Nov 11, 2024
c0f3816
Enhance parameter description
waihongteh Nov 11, 2024
26f0eeb
Merge pull request #382 from waihongteh/branch-Documentation
SamsonChew Nov 11, 2024
7119996
Merge pull request #377 from waihongteh/branch-AddAssignment
SamsonChew Nov 11, 2024
f7c6a70
Fix User guide
Reallyeasy1 Nov 11, 2024
254a199
Merge pull request #384 from SamsonChew/branch-pe-bug
tansanchian Nov 11, 2024
73ad21b
Update picture
Reallyeasy1 Nov 11, 2024
05262e5
Update
Reallyeasy1 Nov 11, 2024
e1a364c
Merge pull request #385 from Reallyeasy1/FixBugs3
waihongteh Nov 11, 2024
3ea106c
Fix Bug #366
Reallyeasy1 Nov 11, 2024
7665114
Add future enhancements
Reallyeasy1 Nov 11, 2024
5d167cf
Fix FAQ
Reallyeasy1 Nov 11, 2024
193f59f
Fix SOC Naming UG
Reallyeasy1 Nov 11, 2024
abf2d7d
Fix formatting
Reallyeasy1 Nov 11, 2024
54dcfb2
Fix capitalisation
Reallyeasy1 Nov 11, 2024
643f037
Fix installation guide
Reallyeasy1 Nov 11, 2024
d533b34
Refactor TutNotFoundException:
Reallyeasy1 Nov 11, 2024
260138b
Remove dead code
Reallyeasy1 Nov 11, 2024
3e4f8fd
Remove dead code 2
Reallyeasy1 Nov 11, 2024
4dad822
Solve merge conflict bug
Reallyeasy1 Nov 11, 2024
faf8e35
Fix checkstyle
Reallyeasy1 Nov 11, 2024
b8397dd
Merge pull request #388 from Reallyeasy1/FixBugs3
tansanchian Nov 11, 2024
55fa900
Fix FAQ UG
Reallyeasy1 Nov 11, 2024
28529af
Fix warning
Reallyeasy1 Nov 11, 2024
4131001
Fix warning 2
Reallyeasy1 Nov 11, 2024
475a49b
Explain the legal name restriction in DG
SamsonChew Nov 11, 2024
1f80ff1
Solve merge conflict
SamsonChew Nov 11, 2024
2bd75c3
Refine User Guide Installation section
Reallyeasy1 Nov 11, 2024
d306931
Fix UI display typo
tansanchian Nov 11, 2024
71ba830
Refactor installation guide
Reallyeasy1 Nov 11, 2024
6f5841f
Merge pull request #391 from tansanchian/fix-user-guide
SamsonChew Nov 11, 2024
d3b6bcf
Merge pull request #389 from Reallyeasy1/FixBugs3
tansanchian Nov 11, 2024
eee9bc0
Merge pull request #390 from SamsonChew/branch-pe-bug
tansanchian Nov 11, 2024
720baf2
Debug the documentation error
Fui03 Nov 11, 2024
536cb22
Fix documentation bug
Fui03 Nov 11, 2024
9bd11f7
Resolve merge conflict
Fui03 Nov 11, 2024
8cf20e0
Merge pull request #392 from Fui03/branch-1111-debug-user-guide
tansanchian Nov 11, 2024
973eaaa
Review and update user guide
waihongteh Nov 11, 2024
be44e43
Debug documentation
Fui03 Nov 11, 2024
f7db93b
Merge pull request #393 from waihongteh/branch-Documentation
tansanchian Nov 11, 2024
4f52ce3
Merge pull request #394 from Fui03/branch-1111-debug-setting-up
tansanchian Nov 11, 2024
1695960
Remove incorrect link
Fui03 Nov 11, 2024
08d279e
Remove the wrong email
Fui03 Nov 11, 2024
86cf784
Merge pull request #395 from Fui03/branch-1111-debug-about-us
waihongteh Nov 11, 2024
464dcd7
Refactor UG
Reallyeasy1 Nov 11, 2024
f439dc9
Update user guide
SamsonChew Nov 11, 2024
899ad4a
Merge pull request #396 from Reallyeasy1/FixBugs3
tansanchian Nov 11, 2024
96d1339
Solve merge conflict
SamsonChew Nov 11, 2024
0b5d7ff
Merge pull request #397 from SamsonChew/branch-pe-bug
waihongteh Nov 11, 2024
179ae6c
Update Ui png
Reallyeasy1 Nov 12, 2024
a61daa3
Fix developer guide bug
tansanchian Nov 12, 2024
69f81b8
Remove code comment
Reallyeasy1 Nov 12, 2024
4c5c5d7
Update bug in DG
SamsonChew Nov 12, 2024
49adb3a
Refactor and delete unused files
waihongteh Nov 12, 2024
42394c9
Merge pull request #399 from waihongteh/branch-refactor
SamsonChew Nov 12, 2024
5eb5f34
Merge pull request #398 from tansanchian/branch-fix-developer-guide
Fui03 Nov 12, 2024
195cc77
Merge pull request #400 from SamsonChew/branch-pe-bug
Fui03 Nov 12, 2024
f30ef26
Enhance code quality
SamsonChew Nov 12, 2024
819b526
Debug and refactor documentation
Fui03 Nov 12, 2024
d3b02e8
Merge pull request #401 from SamsonChew/branch-pe-bug
Fui03 Nov 12, 2024
8b06087
Debug future enhancement
Fui03 Nov 12, 2024
5662782
Fix attendance date format bug
tansanchian Nov 12, 2024
f3aeccc
Refactor to make prefix consistent
Reallyeasy1 Nov 12, 2024
ef9fd42
Refactor formatting
Fui03 Nov 12, 2024
c2a9945
Merge pull request #402 from Fui03/branch-1112-debug-documentation
waihongteh Nov 12, 2024
37e835e
Revert "Refactor to make prefix consistent"
Reallyeasy1 Nov 12, 2024
e88ae19
Merge pull request #404 from tansanchian/branch-invalid-date-handling
Fui03 Nov 12, 2024
0852382
Update DG diagrams
SamsonChew Nov 12, 2024
73205cd
Change future enhancement
tansanchian Nov 12, 2024
acadc53
Fix typo
tansanchian Nov 12, 2024
626b12c
Fix glossary
tansanchian Nov 12, 2024
7107c31
Remove code comment
Reallyeasy1 Nov 12, 2024
a9659ee
Fix typo
tansanchian Nov 12, 2024
be3a5aa
Merge pull request #406 from SamsonChew/branch-pe-bug
Fui03 Nov 12, 2024
6b82d25
Fix UI
Reallyeasy1 Nov 12, 2024
facd60f
Merge pull request #408 from tansanchian/branch-developer-guide-bug
SamsonChew Nov 12, 2024
40b36a5
Merge pull request #407 from Reallyeasy1/FixBugs5
SamsonChew Nov 12, 2024
d1a5914
Update developer guide
waihongteh Nov 12, 2024
82030e3
Merge pull request #409 from waihongteh/branch-Documentation
tansanchian Nov 12, 2024
9dffad6
Update DG for format error
waihongteh Nov 12, 2024
0d95717
Merge pull request #410 from waihongteh/branch-Documentation
SamsonChew Nov 12, 2024
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
  •  
  •  
  •  
25 changes: 25 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: MarkBind Action

on:
push:
branches:
- master

jobs:
build_and_deploy:
runs-on: ubuntu-latest
steps:
- name: Install Graphviz
run: sudo apt-get install graphviz
- name: Install Java
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'zulu'
- name: Build & Deploy MarkBind site
uses: MarkBind/markbind-action@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
rootDirectory: './docs'
baseUrl: '/tp' # assuming your repo name is tp
version: '^5.5.2'
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/
docs/_markbind/logs/
32 changes: 19 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,20 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)

![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)**.
[![Java CI](https://github.com/AY2425S1-CS2103T-W08-1/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2425S1-CS2103T-W08-1/tp/actions/workflows/gradle.yml)

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

# TrackMate
TrackMate offers a comprehensive application for educators to track their students’ current progress. It is optimized for educators who are proficient in Command Line Interface (CLI) and help them to reduce their workload and administrative burden.

## Features
TrackMate allows you to:
1. add, delete and view student data
2. categorise students based on tutorial
3. mark student attendance
4. create assignments for students

## Other 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**.
* For the detailed documentation of this project, see the **[TrackMate Product Website](https://ay2425s1-cs2103t-w08-1.github.io/tp/)**.
* 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.
* This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
10 changes: 9 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,15 @@ dependencies {
}

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

run {
enableAssertions = true
}

defaultTasks 'clean', 'test'

run {
enableAssertions = true
}
23 changes: 23 additions & 0 deletions docs/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
_markbind/logs/

# Dependency directories
node_modules/

# Production build files (change if you output the build to a different directory)
_site/

# Env
.env
.env.local

# IDE configs
.vscode/
.idea/*
*.iml
58 changes: 27 additions & 31 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,55 @@
---
layout: page
title: About Us
layout: default.md
title: "About Us"
---

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

You can reach us at the email `seer[at]comp.nus.edu.sg`
We are a team based in the [School of Computing, National University of Singapore](http://www.comp.nus.edu.sg).

## Project team

### John Doe
### Fui Jing Min

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

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

* Role: Project Advisor
* Role: Project Developer
* Responsibilities: Integration and Testing

### Jane Doe
### Lo Yong Zhe

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

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

* Role: Team Lead
* Responsibilities: UI
* Role: Software Engineer
* Responsibilities: Data

### Johnny Doe
### Teh Wai Hong

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

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

* Role: Developer
* Responsibilities: Data
* Role: Team Lead
* Responsibilities: UI

### Jean Doe
### Tan San Chian

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Role: Software Engineer
* Responsibilities: Backend Development

### James Doe
### Samson Chew Jun Jie

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

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

* Role: Developer
* Responsibilities: UI
6 changes: 4 additions & 2 deletions docs/Configuration.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
layout: page
title: Configuration guide
layout: default.md
title: "Configuration guide"
---

# Configuration guide

Certain properties of the application can be controlled (e.g user preferences file location, logging level) through the configuration file (default: `config.json`).
13 changes: 8 additions & 5 deletions docs/DevOps.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
---
layout: page
title: DevOps guide
layout: default.md
title: "DevOps guide"
pageNav: 3
---

* Table of Contents
{:toc}
# DevOps guide

--------------------------------------------------------------------------------------------------------------------
<!-- * Table of Contents -->
<page-nav-print />

<!-- -------------------------------------------------------------------------------------------------------------------- -->

## Build automation

Expand Down
Loading