Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
514 commits
Select commit Hold shift + click to select a range
775a2ba
Update tutortrack icon and name displayed
llamawithhats Oct 28, 2025
f126952
Change all addressbook.json to tutortrack.json
llamawithhats Oct 28, 2025
3dd31f2
Fix trailing whitespace
llamawithhats Oct 28, 2025
16f166f
Change error message fopr INDEX <= 0 in PaserUtil#parseIndex()
timxthytia Oct 28, 2025
d044d21
Change error message for INDEX <= 0 for DeleteAssignmentCommand
timxthytia Oct 28, 2025
9a904b1
Update ParserUtilTest to show MESSAGE_INVALID_PERSON_DISPLAYED_INDEX …
timxthytia Oct 28, 2025
3780128
Fix bug #1 for add command, throw warning when same phone/name
llamawithhats Oct 28, 2025
8a6c9b9
Update error messages for DeleteAssignmentCommand, for INDEX wrong, m…
timxthytia Oct 28, 2025
92757ef
Update error messages for AddAssignmentCommand, for INDEX wrong, miss…
timxthytia Oct 28, 2025
cd7aca6
Add test cases
llamawithhats Oct 28, 2025
71d6b3a
fix checkstyle error
llamawithhats Oct 28, 2025
b8e29d7
enable command history navigation using arrow key
ren0716 Oct 28, 2025
e9c73e6
Fix bug #1 for edit command
llamawithhats Oct 28, 2025
2b4574a
include test case for non-UI components
ren0716 Oct 28, 2025
0d190e2
fix failing test case
ren0716 Oct 28, 2025
b47c6fc
Merge pull request #156 from ren0716/branch-previousCommand
llamawithhats Oct 28, 2025
c4dc016
Merge branch 'master' into branch-bug-fix
llamawithhats Oct 28, 2025
e5f5e74
Update error message for AddAssignmentCommand to show MESSAGE_INVALID…
timxthytia Oct 28, 2025
a12b578
fix build test error
llamawithhats Oct 28, 2025
1eef3bc
Merge branch 'branch-bug-fix' of https://github.com/llamawithhats/tp …
llamawithhats Oct 28, 2025
51be330
update name accepted values
llamawithhats Oct 28, 2025
7c3fb81
fix checkstyle error & edit wrong name input error msg
llamawithhats Oct 28, 2025
5db7003
add capitalisation to letters after periods, dashes, apostrophes, sla…
llamawithhats Oct 28, 2025
85f8bcd
add test cases in stringutil
llamawithhats Oct 28, 2025
2a25aac
Merge pull request #151 from llamawithhats/branch-bug-fix
timxthytia Oct 28, 2025
2e9dbbe
Refactor parse method in AddAssignmentCommandParser
timxthytia Oct 28, 2025
e9e2d8c
Refactor parse method in DeleteAssignmentCommandParser
timxthytia Oct 28, 2025
444afc0
Refactor parse methods into ParseUtil
timxthytia Oct 28, 2025
42c00a3
Update Messages with warnings
timxthytia Oct 28, 2025
d5fc94b
remove capital letters from sample data
ren0716 Oct 28, 2025
a148bcd
add 5 as valid level input
ren0716 Oct 28, 2025
3b7d324
Merge pull request #158 from ren0716/branch-fixSampleData
llamawithhats Oct 28, 2025
ffd594a
Merge branch 'master' into branch-bug-fix
llamawithhats Oct 28, 2025
5b5220f
Add tests in ParserUtil
timxthytia Oct 28, 2025
f865d7d
Create tests for AddAssignmentCommandParser and DeleteAssignmentComma…
timxthytia Oct 28, 2025
55c688b
Fix auto-capitalisation of assignment for unassignall non-existent as…
timxthytia Oct 28, 2025
c044376
Update execute_noStudentsInClass_throwsCommandException in Unassignal…
timxthytia Oct 28, 2025
a7b2899
update personcard ui
ren0716 Oct 28, 2025
41b64a2
Change error message to ClassGroup.MESSAGE_CONSTRAINTS for parseAssig…
timxthytia Oct 28, 2025
e650a60
update messages
ren0716 Oct 28, 2025
0e8e99a
Remove repeated parseIndexFromPreamble function in DeleteAssignmentCo…
timxthytia Oct 28, 2025
59d0933
Merge pull request #159 from ren0716/branch-editGUI
llamawithhats Oct 28, 2025
69f6557
Merge branch 'master' into branch-bug-fix
llamawithhats Oct 28, 2025
4db8105
Fix error message for missing or empty c/ and a/ fields for add assig…
timxthytia Oct 28, 2025
3ab316b
Fix error message for missing or empty c/ and a/ fields for delete as…
timxthytia Oct 28, 2025
0b70258
Update UG with add, delete, assign, unassign, assignall, unassignall,…
llamawithhats Oct 28, 2025
fad98b1
change one instance of addressbook.json to tutortrack.json
llamawithhats Oct 28, 2025
35d43f5
Fix auto-capitalisation of assignment,class for assignall assignment …
timxthytia Oct 28, 2025
3bffff9
update sample data to be more realistic
llamawithhats Oct 28, 2025
fd61317
Fix error message for missing or empty c/ and a/ fields for assign al…
timxthytia Oct 28, 2025
dd71ab4
Merge pull request #160 from llamawithhats/branch-bug-fix
sngdarren Oct 29, 2025
3658ee9
Create new MESSAGE_CLASS_NOT_PROVIDED to use in assign, unassign, ass…
timxthytia Oct 29, 2025
e39fd35
Update PHONE_NUMBER to PHONE in UG edit command
timxthytia Oct 29, 2025
ad3ef4c
DG and UG updates
sngdarren Oct 29, 2025
12dc68b
Merge pull request #144 from timxthytia/bug-fix
sngdarren Oct 29, 2025
6465cf1
Resolve merge conflicts
sngdarren Oct 29, 2025
3101ffa
Add mark/ unmark recommended workflow
sngdarren Oct 29, 2025
673ab72
move cursor to end of line when toggling command history
ren0716 Oct 29, 2025
5deb9de
refactor unnecessary index parser function
ren0716 Oct 29, 2025
75139be
refactor versionedAddressBook to AddressBookVersionManager for clarity
ren0716 Oct 29, 2025
bfdcb9b
refactor exceptions into relevant package
ren0716 Oct 29, 2025
ad4d0b2
add comments on command history storage interface
ren0716 Oct 29, 2025
9eebeca
extract common method in 3 parser classes
ren0716 Oct 29, 2025
a50d6b2
Merge branch 'master' into branch-codeQuality
ren0716 Oct 29, 2025
2da1bb6
Merge pull request #162 from sngdarren/update-UG
llamawithhats Oct 29, 2025
26f0f6e
Merge branch 'master' into branch-bug-fix
llamawithhats Oct 29, 2025
30e4d2f
markbind init
hninsatphyusin Oct 29, 2025
bc3abc4
update tokenizer to tokenize all field
ren0716 Oct 29, 2025
421d9d2
Standardise messages inside model, add fullstops to all msgs
llamawithhats Oct 29, 2025
dfca225
update all parsers to throw specific error upon invalid prefix
ren0716 Oct 29, 2025
31e8368
Edit error msg for assignment not found for mark/unmark
llamawithhats Oct 29, 2025
aa2bdc6
update invalid prefix error message to be user friendly
ren0716 Oct 29, 2025
c970f31
Fix formating of topbar in site
hninsatphyusin Oct 29, 2025
a910997
overload tokenize method instead of replace for internal test use
ren0716 Oct 29, 2025
28c8ccc
Add Sidebar into site
hninsatphyusin Oct 29, 2025
899d1b7
Fix checkstyle trailing whitespace
hninsatphyusin Oct 29, 2025
fe6b6f1
add test case for invalid prefix detection
ren0716 Oct 29, 2025
e1b1650
Fix missing emojis
hninsatphyusin Oct 29, 2025
cb4557e
Merge branch 'master' into b-Markbind
hninsatphyusin Oct 29, 2025
afeacdf
Merge pull request #164 from hninsatphyusin/b-Markbind
ren0716 Oct 29, 2025
d6c3713
Add GitHub Actions workflow for site deployment
hninsatphyusin Oct 29, 2025
0a05b41
Edit error msg for index <= 0 for delete and mark/unmark
llamawithhats Oct 29, 2025
5667e21
Merge pull request #163 from ren0716/branch-codeQuality
llamawithhats Oct 29, 2025
06a0a8b
Update deploy_site.yaml
hninsatphyusin Oct 29, 2025
1ebe1ef
Merge branch 'master' into branch-bug-fix
llamawithhats Oct 29, 2025
0f1dfdd
Update deploy_site.yaml
hninsatphyusin Oct 29, 2025
980b41e
Fix formatting of 'mark' section in UserGuide
hninsatphyusin Oct 29, 2025
6d2fddc
fix checkstyle
llamawithhats Oct 29, 2025
b16ee03
fix checkstyle
llamawithhats Oct 29, 2025
369b8a0
Merge branch 'master' into branch-bug-fix
llamawithhats Oct 29, 2025
b66e546
edit error msg for index <= 0 for addclass
llamawithhats Oct 29, 2025
2a3b200
Merge branch 'branch-bug-fix' of https://github.com/llamawithhats/tp …
llamawithhats Oct 29, 2025
c6977da
fix checkstyle
llamawithhats Oct 29, 2025
8ba11de
edit phone regex to allow spaces and +, and >= 8 digits
llamawithhats Oct 29, 2025
8cc3e78
reverse previous changes
llamawithhats Oct 29, 2025
0cb89b0
Add workflow_dispatch trigger to deploy_site.yml
hninsatphyusin Oct 30, 2025
3c67e72
Add secret to deploy_site.yml
hninsatphyusin Oct 30, 2025
4a954ad
Update deploy key in GitHub Actions workflow
hninsatphyusin Oct 30, 2025
9184ef5
Add GITHUB_TOKEN to deploy_site.yml
hninsatphyusin Oct 30, 2025
6e02cf6
Update GitHub Actions workflow for site deployment
hninsatphyusin Oct 30, 2025
215644e
Set default working directory for run steps
hninsatphyusin Oct 30, 2025
ba26baa
Create .nojekyll
hninsatphyusin Oct 30, 2025
6009032
Merge branch 'master' into branch-editTokenizer
ren0716 Oct 30, 2025
b8f2160
Add .nojekyll file to gh-pages branch
hninsatphyusin Oct 30, 2025
3dd0e36
Rename deploy_site.yml to docs.yml
hninsatphyusin Oct 30, 2025
92c7798
Add workflow_dispatch event to docs.yml
hninsatphyusin Oct 30, 2025
9689475
Remove git commit and push from docs workflow
hninsatphyusin Oct 30, 2025
23a44b2
Add GitHub Actions workflow for MarkBind deployment
hninsatphyusin Oct 30, 2025
7dd6cbb
Delete .github/workflows/deploy_markbind.yml
hninsatphyusin Oct 30, 2025
5972dd1
Resolve merge conflicts
hninsatphyusin Oct 30, 2025
2fb7ca8
fix conflict
llamawithhats Oct 30, 2025
1b18268
Merge pull request #167 from hninsatphyusin/master
hninsatphyusin Oct 30, 2025
67cb620
Merge branch 'master' into branch-bug-fix
llamawithhats Oct 30, 2025
0f750c9
add fullstop to phone model msg
llamawithhats Oct 30, 2025
152b29f
Fix merge conflict in docs.yml
hninsatphyusin Oct 30, 2025
b816c58
Merge pull request #166 from llamawithhats/branch-bug-fix
timxthytia Oct 30, 2025
2bd39b8
Merge branch 'master' into branch-update-UG
llamawithhats Oct 30, 2025
8dc0372
Merge branch 'master' into branch-update-UG
llamawithhats Oct 30, 2025
e84b725
refactor parsers to stop updated index parser
ren0716 Oct 30, 2025
cd8209c
resolve merge conflict
ren0716 Oct 30, 2025
c484e7e
set parseIndex to private and change method name for clarity
ren0716 Oct 30, 2025
8d52127
B
ren0716 Oct 30, 2025
e41083b
Fix markbind
hninsatphyusin Oct 30, 2025
8d7d2b9
Fix checkstyle
hninsatphyusin Oct 30, 2025
b946fb6
Merge pull request #168 from hninsatphyusin/b-Markbind
hninsatphyusin Oct 30, 2025
4a6412b
Merge pull request #165 from ren0716/branch-editTokenizer
timxthytia Oct 30, 2025
6694c6e
Merge branch 'master' into branch-update-UG
llamawithhats Oct 30, 2025
9c662f5
update filter parser to accept only one class
ren0716 Oct 30, 2025
f9e471c
update landing page and ug screenshots, remove ab3 instances
llamawithhats Oct 30, 2025
e149643
Fix some github pages UI bugs
hninsatphyusin Oct 30, 2025
4f38356
Merge pull request #169 from ren0716/branch-codeQuality
hninsatphyusin Oct 30, 2025
61ac54e
Fix checkstyle
hninsatphyusin Oct 30, 2025
b1c89d3
update find command ss in ug
llamawithhats Oct 30, 2025
3642b80
Merge pull request #170 from hninsatphyusin/b-Markbind
hninsatphyusin Oct 30, 2025
d750207
Merge branch 'master' into branch-dg
llamawithhats Oct 30, 2025
101f1fc
Merge branch 'master' into branch-update-UG
llamawithhats Oct 30, 2025
e916c18
Merge pull request #171 from llamawithhats/branch-update-UG
timxthytia Oct 30, 2025
eb3193d
Merge branch 'master' into branch-dg
llamawithhats Oct 30, 2025
ae34433
Fix DG
hninsatphyusin Oct 30, 2025
ded316f
Merge pull request #172 from hninsatphyusin/b-Markbind
hninsatphyusin Oct 30, 2025
75497de
Update edit, assignall and unassignall descriptions in UG
timxthytia Oct 30, 2025
49fb44d
add future enhancements, update use cases, glossary
llamawithhats Oct 30, 2025
00c4af5
Merge branch 'master' into branch-dg
llamawithhats Oct 30, 2025
f91a96e
fix checkstyle
llamawithhats Oct 30, 2025
fb50b30
Fix sidebar in github pages
hninsatphyusin Oct 30, 2025
a4dac07
fix checkstyle
llamawithhats Oct 30, 2025
21a6d62
Merge pull request #173 from llamawithhats/branch-dg
hninsatphyusin Oct 30, 2025
79441fe
Merge branch 'master' into b-Markbind
llamawithhats Oct 30, 2025
e2acc84
Merge pull request #174 from hninsatphyusin/b-Markbind
llamawithhats Oct 30, 2025
581bc15
update ug for undo/redo and arrow key shortcut
ren0716 Oct 30, 2025
45bc828
tweak ug for mark/unmark
ren0716 Oct 30, 2025
05e486b
Merge pull request #175 from ren0716/branch-updateUG
llamawithhats Oct 30, 2025
76a00f7
fix some things inside ug and landing pg
llamawithhats Oct 30, 2025
cd4188b
Merge branch 'master' into branch-update-ug
llamawithhats Oct 30, 2025
4845a1a
fix more display issues and add more FAQs
llamawithhats Oct 30, 2025
362f1d8
Merge pull request #176 from llamawithhats/branch-update-ug
ren0716 Oct 30, 2025
a6d1ad8
Update Manual Testing section in DG with more test cases
timxthytia Oct 30, 2025
340b483
Change error message for when deleting assignment from student that i…
timxthytia Oct 30, 2025
61bd48a
update dg to remove ab3 instances
llamawithhats Oct 30, 2025
45e257c
Update tests in DeleteAssignmentCommandParserTest
timxthytia Oct 30, 2025
ad93201
Update tests in DeleteAssignmentCommandParserTest
timxthytia Oct 30, 2025
e2122ef
fix minor error msg
llamawithhats Oct 30, 2025
125d27e
Merge branch 'master' into branch-bug-fix
llamawithhats Oct 30, 2025
0486be5
Create test file for DeleteAssignmentCommand
timxthytia Oct 30, 2025
80e1190
Merge pull request #180 from llamawithhats/branch-bug-fix
timxthytia Oct 30, 2025
b75ca48
Merge pull request #179 from llamawithhats/branch-dg
timxthytia Oct 30, 2025
35bf95c
Add Appendix Effort
sngdarren Oct 30, 2025
1904b57
Update checkstyle
sngdarren Oct 30, 2025
f12474e
Merge pull request #178 from timxthytia/branch-update-UG-DG
sngdarren Oct 30, 2025
27da4dc
Merge pull request #181 from sngdarren/branch-update-effort
timxthytia Oct 30, 2025
f0562ab
edit storage and model uml and description
ren0716 Oct 30, 2025
544bfbf
resolve conflict
ren0716 Oct 30, 2025
cfcba89
fix typo
ren0716 Oct 30, 2025
1fa37c2
Merge pull request #182 from ren0716/branch-updateDG
llamawithhats Oct 30, 2025
a654567
make model larger
ren0716 Oct 30, 2025
2ce7452
Merge pull request #184 from ren0716/branch-updateDG
llamawithhats Oct 30, 2025
569132d
make header only appear once in printed pdf
llamawithhats Oct 30, 2025
fcc607f
Merge pull request #185 from llamawithhats/branch-markbind
llamawithhats Oct 30, 2025
e27c316
try something else
llamawithhats Oct 30, 2025
9f6f524
revert latest change
llamawithhats Oct 30, 2025
3801def
Merge pull request #186 from llamawithhats/branch-markbind
llamawithhats Oct 30, 2025
470a856
Edit Assignment toString method
sngdarren Nov 2, 2025
7b2a3e4
Merge pull request #261 from sngdarren/fix-class-array
hninsatphyusin Nov 2, 2025
5e68439
Make filter persist
hninsatphyusin Nov 3, 2025
5f5b709
Reduce lines
hninsatphyusin Nov 3, 2025
7d56967
fix merge conflict
ren0716 Nov 3, 2025
60b3119
handle duplicate indices properly
ren0716 Nov 3, 2025
0cd5f35
update command history to also save commands that fail to execute
ren0716 Nov 3, 2025
419928e
update ug to specify that undo/redo does not take in extraneous param…
ren0716 Nov 3, 2025
0b8789d
Merge pull request #263 from hninsatphyusin/b-PersistFilter
ren0716 Nov 3, 2025
7448205
fix extra spacing in class name format message
ren0716 Nov 3, 2025
0bf79ca
add border on class box for assignment ownership clarity
ren0716 Nov 3, 2025
d55ee35
update assignment pane to fill horizontal space fully
ren0716 Nov 3, 2025
abaf1c9
Merge branch 'branch-debugMark' of https://github.com/ren0716/tp into…
ren0716 Nov 3, 2025
f92a015
Merge pull request #264 from ren0716/branch-debugMark
hninsatphyusin Nov 3, 2025
c021a4d
Merge branch 'master' into branch-update-ug
llamawithhats Nov 3, 2025
88a29bc
update ug to fix ped bugs
llamawithhats Nov 3, 2025
f0e9965
Merge branch 'master' into branch-bug-fix
llamawithhats Nov 3, 2025
88d689d
Merge pull request #266 from llamawithhats/branch-update-ug
ren0716 Nov 3, 2025
5f7dadf
Merge branch 'master' into branch-update-ug
llamawithhats Nov 3, 2025
bab6640
Update UG more
llamawithhats Nov 3, 2025
864f435
add image
llamawithhats Nov 3, 2025
34a39e3
fix more in ug
llamawithhats Nov 3, 2025
6673b22
Merge pull request #267 from llamawithhats/branch-update-ug
ren0716 Nov 3, 2025
3b2cb2b
update undo/redo section on dg
ren0716 Nov 3, 2025
ac2e04a
Fix bug of not showing list of students without assignments
llamawithhats Nov 3, 2025
23aca0c
Merge branch 'master' into branch-update-ug
llamawithhats Nov 3, 2025
07ef4c6
add a point on navigating command history
llamawithhats Nov 3, 2025
511e001
Add logger to EditCommand for index > size of list input
timxthytia Nov 3, 2025
b6b28e1
update storage and model uml for accuracy
ren0716 Nov 3, 2025
78c477f
fix checkstyle n test errors
llamawithhats Nov 3, 2025
aa1c321
reverse previous change
llamawithhats Nov 3, 2025
55df2d9
Merge pull request #268 from ren0716/branch-fix
llamawithhats Nov 3, 2025
c2c9e4b
Add logging code to AddAssignmentCommand for index out of bounds, dup…
timxthytia Nov 3, 2025
2aff7a7
fix small thing
llamawithhats Nov 3, 2025
6f29582
Add logger in DeleteCommand for index out of bounds, non-existent ass…
timxthytia Nov 3, 2025
bf149e1
Merge pull request #271 from llamawithhats/branch-update-ug
llamawithhats Nov 3, 2025
210ac66
Merge pull request #269 from llamawithhats/branch-bug-fix
ren0716 Nov 3, 2025
88bac29
Fix long line in Edit Command for checkStyle
timxthytia Nov 3, 2025
8151624
Merge pull request #273 from timxthytia/branch-PED-fixes
ren0716 Nov 3, 2025
e7562b6
Remove NFR on avoiding sluggish performance
timxthytia Nov 3, 2025
a87e6b6
Add terms Model, Logic, UI, Storage to Glossary
timxthytia Nov 3, 2025
0687120
Merge branch 'master' into branch-update-ug
llamawithhats Nov 3, 2025
4bee26d
experimenting changing font size
llamawithhats Nov 3, 2025
1f774d8
Merge pull request #274 from llamawithhats/branch-update-ug
llamawithhats Nov 3, 2025
37fd234
Replace all occurences of 'person' and 'contact' with 'student'
timxthytia Nov 3, 2025
10deeca
Update Ui.png
llamawithhats Nov 3, 2025
259b752
Merge pull request #275 from llamawithhats/branch-update-ug
llamawithhats Nov 3, 2025
7c207f8
Edit use cases in DG
timxthytia Nov 3, 2025
f912edd
Add new Proposed Enhancements in DG
timxthytia Nov 3, 2025
fa94573
Add more Use Cases to DG
timxthytia Nov 3, 2025
04dcfb2
Fix checkstyle for DG and UG
timxthytia Nov 3, 2025
37074f7
Merge pull request #277 from timxthytia/branch-DG-PED-fixes
hninsatphyusin Nov 4, 2025
0da1002
Update UI.png in README
timxthytia Nov 4, 2025
4d67e0b
Update User Stories and Use Cases in DG
timxthytia Nov 4, 2025
5c71a2b
Change UI image in README to use Ui.png instead of UiUpdated.png
timxthytia Nov 4, 2025
848fc7f
Update quick start
hninsatphyusin Nov 4, 2025
46e87be
Fix checkstyle
hninsatphyusin Nov 4, 2025
bb9c042
Merge pull request #280 from hninsatphyusin/b-FixUG
timxthytia Nov 4, 2025
ccba132
Merge pull request #279 from timxthytia/branch-DG-PED-fixes
hninsatphyusin Nov 4, 2025
c19fc3f
Fix line indentation
hninsatphyusin Nov 4, 2025
21278f1
Merge pull request #281 from hninsatphyusin/b-FixUG
hninsatphyusin Nov 4, 2025
154e40c
Add more tests to DG
timxthytia Nov 4, 2025
08321b7
Merge pull request #282 from timxthytia/branch-DG-PED-fixes
llamawithhats Nov 4, 2025
2a91d14
Update Planned Enhancements in DG
timxthytia Nov 4, 2025
4836e68
Update DG Planned Enhancements for UI Text Wrap Around
timxthytia Nov 4, 2025
931eb54
Update DG Planned Enhancements for UI Text Wrap Around
timxthytia Nov 4, 2025
097c669
Update DG Planned Enhancements for UI Text Wrap Around
timxthytia Nov 4, 2025
589992e
Update checkstyle in DG
timxthytia Nov 4, 2025
7654a04
Merge pull request #283 from timxthytia/branch-DG-PED-fixes
timxthytia Nov 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: MarkBind Action

on:
push:
branches:
- master
workflow_dispatch:

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: '^6.0.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/
26 changes: 15 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
[![Java CI](https://github.com/AY2526S1-CS2103T-F14b-3/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2526S1-CS2103T-F14b-3/tp/actions/workflows/gradle.yml)

=======
# TutorTrack
![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.
**TutorTrack** is a desktop application designed to help secondary school tutors
manage and track their students, classes, and assignments efficiently.
It provides an intuitive CLI-focused interface for tutors to stay organized,
monitor student progress, and save time on administrative tasks.

* This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).

## Features
- **Add Students**: Easily add new students to your database with their contact details and education level.
- **Manage Classes**: Create and manage classes, assign students to classes.
- **Track Assignments**: Keep track of assignments given to students and their submission status.
- **Search Functionality**: Quickly find students or classes using search commands.
6 changes: 5 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ repositories {
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
}

run {
enableAssertions = true
}

checkstyle {
toolVersion = '11.0.0'
}
Expand Down Expand Up @@ -66,7 +70,7 @@ dependencies {
}

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

defaultTasks 'clean', 'test'
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
1 change: 1 addition & 0 deletions docs/.nojekyll
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

57 changes: 29 additions & 28 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,60 @@
---
layout: page
title: About Us
---
<frontmatter>
title: "About Us"
</frontmatter>

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

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

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

## Project team

### John Doe
### Yu Tingan

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

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

* Role: Project Advisor
* Role: Developer

### Jane Doe
### Beh Shao Ren

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

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

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

### Johnny Doe
### Hnin Sat Phyu Sin

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

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

* Role: Developer
* Responsibilities: Data

### Jean Doe
### Timothy Tia Yi Zhi

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading

### James Doe
### Darren Sng

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

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

* Role: Developer
* Responsibilities: UI
* Responsibilities: Object Oriented Programming
7 changes: 3 additions & 4 deletions docs/Configuration.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
---
layout: page
title: Configuration guide
---
<frontmatter>
title: "Configuration Guide"
</frontmatter>

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

* Table of Contents
{:toc}

--------------------------------------------------------------------------------------------------------------------
<frontmatter>
title: "DevOps Guide"
</frontmatter>

## Build automation

Expand Down
Loading