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-T15-3] EduTrack #21

Open
wants to merge 633 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
633 commits
Select commit Hold shift + click to select a range
08acff8
Update EditStudentCommandParser.java
revdrag Nov 5, 2023
ad2e819
Fix student attendance negative
seanpzk Nov 5, 2023
d8ba429
Add test cases
seanpzk Nov 5, 2023
2390588
Remove RemoveCommand to standardise with other commands
seanpzk Nov 5, 2023
ce23637
Merge pull request #139 from songgthu/branch-v1.4
seanpzk Nov 5, 2023
dbdc866
Merge with upstream master
seanpzk Nov 5, 2023
c3846bd
Update Donovan-PPP
DonovanJJ Nov 5, 2023
7a4e7b4
Fix checkstyle issues
DonovanJJ Nov 5, 2023
8db63f5
Fix indentation error
DonovanJJ Nov 5, 2023
ecdb575
Merge with upstream master
DonovanJJ Nov 5, 2023
8f4b152
FIx checkstyle error
DonovanJJ Nov 5, 2023
ea3c25d
Removed unused imports
DonovanJJ Nov 5, 2023
6d56027
Fix indentation error
DonovanJJ Nov 5, 2023
f7e60e4
Add test case to MarkStudentPresentCommand
DonovanJJ Nov 5, 2023
2d3c2bc
Fix bug where editing a class cause setlesson and startlesson to not …
seanpzk Nov 5, 2023
cb0a371
Merge pull request #138 from seanpzk/v1.4
seanpzk Nov 5, 2023
df99309
Merge with upstream PR
DonovanJJ Nov 6, 2023
e9ee972
Fix checkstyle
sudarshan2401 Nov 6, 2023
b60a07e
Merge branch 'master' into branch-fix-bugs
sudarshan2401 Nov 6, 2023
3005cc2
Add testcase
sudarshan2401 Nov 6, 2023
c56acd5
Update PPP
sudarshan2401 Nov 6, 2023
7151769
Improve DG
seanpzk Nov 6, 2023
440822b
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T15-3/tp…
seanpzk Nov 6, 2023
524a4c4
Update Remove Student feature in DG
seanpzk Nov 6, 2023
2d203d0
Update PPP
seanpzk Nov 6, 2023
0a941db
Update PPP
seanpzk Nov 6, 2023
546342e
Adjust ordering of UML diagrams in PPP
seanpzk Nov 6, 2023
cae7433
Update DG
songgthu Nov 6, 2023
4e879c3
Merge pull request #143 from sudarshan2401/branch-fix-bugs
sudarshan2401 Nov 6, 2023
b935461
Merge remote-tracking branch 'upstream/master' into v1.4-fix
DonovanJJ Nov 6, 2023
c81f791
Fix bugs in Ug
DonovanJJ Nov 6, 2023
5dba0e8
Merge pull request #142 from DonovanJJ/v1.4-fix
DonovanJJ Nov 6, 2023
cd76836
Merge pull request #140 from revdrag/v1.4
revdrag Nov 6, 2023
64cb64d
Merge branch 'master' of https://github.com/songgthu/tp into branch-v1.4
songgthu Nov 7, 2023
2ec9dfb
Fix all UI mismatch bugs
sudarshan2401 Nov 7, 2023
682c57e
Fix bugs related to classinfo and student list
sudarshan2401 Nov 7, 2023
04d5682
Add testcases for CommandResult
sudarshan2401 Nov 7, 2023
ca725d3
Remove successful and unsuccessful outputs in UG
songgthu Nov 7, 2023
39c5b35
Add testcases for MarkAllStudentAbsentCommand
sudarshan2401 Nov 7, 2023
e8d89f8
Remove comments
sudarshan2401 Nov 7, 2023
a486bba
Remove unused import
sudarshan2401 Nov 7, 2023
26c59f8
Merge pull request #145 from songgthu/branch-v1.4
songgthu Nov 7, 2023
12d2e43
Remove faulty testcase
sudarshan2401 Nov 7, 2023
1bda2ca
Standardise the UG and fix some bugs in the UG
DonovanJJ Nov 7, 2023
8c5675b
Update DG and the mark student attendance object diagram
DonovanJJ Nov 7, 2023
6cb4d4d
Merge pull request #146 from sudarshan2401/branch-fix-more-bugs
sudarshan2401 Nov 8, 2023
a4c4245
Add "you" language to UG
sudarshan2401 Nov 8, 2023
65fc260
Update target audience and UI sections
sudarshan2401 Nov 8, 2023
e64a202
Update logic component for DG
sudarshan2401 Nov 8, 2023
6818d45
Refactor diagram and DG
sudarshan2401 Nov 8, 2023
9c31491
Refactor model section in DG
sudarshan2401 Nov 8, 2023
5bd47a9
Improve code quality
revdrag Nov 8, 2023
6b7e5ff
Clean code
revdrag Nov 8, 2023
84d8d33
Refactor duplicatePersonEduTrack.json
revdrag Nov 8, 2023
4610f8f
Clean up json test files
revdrag Nov 8, 2023
1ced802
Add EditStudentCommandTest
revdrag Nov 8, 2023
68c67f3
Add MemoTest test cases
revdrag Nov 8, 2023
c1549d2
Add IdTest test cases
revdrag Nov 8, 2023
238ce04
Add EditStudentCommandParserTest test cases
revdrag Nov 8, 2023
ead3531
Update PPP
revdrag Nov 8, 2023
379d82c
Standardise the 'enter the following' in DG
DonovanJJ Nov 8, 2023
3359531
Merge remote-tracking branch 'upstream/master' into v1.4-fix
DonovanJJ Nov 8, 2023
4dc4e75
Update manual testing appendix
revdrag Nov 8, 2023
d938dd4
Remove whitespaces
revdrag Nov 8, 2023
bee3aa6
Fix NoSuchElement runtime exception
revdrag Nov 8, 2023
512fc71
Improve code quality
songgthu Nov 9, 2023
8b7b4e7
Replace "AddressBook" with "EduTrack" in some methods and variables
songgthu Nov 9, 2023
bf18ecf
Delete JsonSerializableAddressBook
revdrag Nov 9, 2023
79d5666
Update UG
revdrag Nov 9, 2023
97f8b86
Merge from upstream
seanpzk Nov 9, 2023
cd679df
Fix issues from PE-D
seanpzk Nov 9, 2023
cbc1154
Merge from upstream
seanpzk Nov 9, 2023
520d250
Fix bug in addstudentcommand
revdrag Nov 9, 2023
e0c9df8
Update DG's planned enhancements section
seanpzk Nov 9, 2023
efc08d4
Fix no newline at EOF error
seanpzk Nov 9, 2023
bb07922
Update UG
seanpzk Nov 9, 2023
cc1fc8e
Fix checkstyle errors
seanpzk Nov 9, 2023
a61eb52
Remove AddCommandTest
seanpzk Nov 9, 2023
23de730
Adjust test cases to handle thrown exceptions
seanpzk Nov 9, 2023
b8fc2f4
Merge pull request #144 from seanpzk/v1.4
seanpzk Nov 9, 2023
8b68c08
Merge pull request #150 from songgthu/branch-v1.4
songgthu Nov 9, 2023
eeb69a3
Fix merge conflict with upstream
DonovanJJ Nov 9, 2023
3232277
Merge pull request #148 from sudarshan2401/branch-improve-UG-DG
sudarshan2401 Nov 9, 2023
a3b6efe
Fix bug in editstudentcommand message
revdrag Nov 9, 2023
baa0b86
Fix merge conflicts with upstream master
DonovanJJ Nov 9, 2023
2407778
Fix spelling mistake in DG
DonovanJJ Nov 9, 2023
8ee1032
Merge pull request #147 from DonovanJJ/v1.4-fix
DonovanJJ Nov 9, 2023
9fa5f5a
Merge branch 'master' into v1.4
revdrag Nov 9, 2023
a0f1409
Merge pull request #149 from revdrag/v1.4
revdrag Nov 9, 2023
b242e23
Fix capitalisation and mark student ordering in UG
DonovanJJ Nov 9, 2023
2eb5742
Merge remote-tracking branch 'upstream/master' into v1.4-fix
DonovanJJ Nov 9, 2023
1b318db
Improve UG's user centricity
seanpzk Nov 9, 2023
f688356
Update DG
seanpzk Nov 9, 2023
7bdb33c
Merge from upstream
seanpzk Nov 9, 2023
a1078f5
Update UG
sudarshan2401 Nov 9, 2023
356ab6f
Merge branch 'master' into branch-UG-fixes
sudarshan2401 Nov 9, 2023
9fc0300
Improve DG
seanpzk Nov 9, 2023
4a20b9e
Edit help command section
sudarshan2401 Nov 9, 2023
1961aca
Fix review comments
sudarshan2401 Nov 9, 2023
0a0efc4
Add colon
sudarshan2401 Nov 9, 2023
ec16ae2
Update ug and website layout
revdrag Nov 9, 2023
d255667
Merge pull request #152 from sudarshan2401/branch-UG-fixes
sudarshan2401 Nov 9, 2023
d830dd2
Add test case for start lesson
seanpzk Nov 9, 2023
051f0f2
Update UG
seanpzk Nov 9, 2023
61ab04b
Flush UG code block to left
DonovanJJ Nov 9, 2023
c1ef2f2
Add quotations to values in UG, restructure some parts of the mark co…
DonovanJJ Nov 9, 2023
eeecdb3
Merge remote-tracking branch 'upstream/master' into v1.4-fix
DonovanJJ Nov 9, 2023
1e11c5e
Fix bug in DG mark student sequence diagram
DonovanJJ Nov 9, 2023
6133ecb
Standardise the Example phrase throughout the UG
DonovanJJ Nov 9, 2023
c02349a
Update UG
seanpzk Nov 9, 2023
e26b3ca
Fix grammar and add screenshot
revdrag Nov 10, 2023
363a242
Add test case for SetLessonCommand
seanpzk Nov 10, 2023
1107606
Add minor changes to DG
seanpzk Nov 10, 2023
5997672
Update PPP
seanpzk Nov 10, 2023
40fd593
Merge pull request #151 from seanpzk/v1.4
seanpzk Nov 10, 2023
68b8091
Update PPP
seanpzk Nov 10, 2023
32d006a
Add minor improvements to DG
seanpzk Nov 10, 2023
57fd3a0
Add image for mark commands in UG and edit bug in result box outcome …
DonovanJJ Nov 10, 2023
9bd31f9
Merge branch 'master' into v1.4
revdrag Nov 10, 2023
3433da9
Merge pull request #153 from revdrag/v1.4
revdrag Nov 10, 2023
97d958e
Fix merge conflicts
DonovanJJ Nov 10, 2023
bc5460f
Merge with upstream
DonovanJJ Nov 10, 2023
38ad149
Remove unused import
DonovanJJ Nov 10, 2023
2267b71
remove unused import in testcase
DonovanJJ Nov 10, 2023
bd83f56
Merge pull request #154 from DonovanJJ/v1.4-fix
DonovanJJ Nov 10, 2023
5010dcf
Enhance formatting for UG, add icons for "return to ToC"
songgthu Nov 10, 2023
358cb41
Add screenshots for UG
songgthu Nov 10, 2023
b3357b9
Add test cases to improve code coverage. Main test cases added for ma…
DonovanJJ Nov 10, 2023
9656a39
Remove unused imports
DonovanJJ Nov 10, 2023
8400d19
Remove unused import and fix order
DonovanJJ Nov 10, 2023
34c9c78
Fix import ordering in MarkALlPresentParserTest
DonovanJJ Nov 10, 2023
dd10fbe
Remove unused imports
DonovanJJ Nov 10, 2023
ff66e7a
Add testcases to MarkAllStudentAbsentCommand
DonovanJJ Nov 11, 2023
81060a3
Refractor some commands and added new test cases
DonovanJJ Nov 11, 2023
624a2f3
Remove import from previous bug
DonovanJJ Nov 11, 2023
83ec64b
Merge pull request #155 from songgthu/branch-v1.4
songgthu Nov 11, 2023
c02ec46
Refractor name of exception to follow naming convention
DonovanJJ Nov 11, 2023
9aaa63d
Merge remote-tracking branch 'upstream/master' into v1.4-fix
DonovanJJ Nov 11, 2023
1236e98
Fix styling error
DonovanJJ Nov 11, 2023
a748fc9
Merge pull request #156 from DonovanJJ/v1.4-fix
DonovanJJ Nov 11, 2023
a54cba4
Update PPP
revdrag Nov 11, 2023
004d6f0
Merge branch 'v1.4' of https://github.com/revdrag/tp into v1.4
revdrag Nov 11, 2023
bb625c6
Fix checkstyle
revdrag Nov 11, 2023
469d9a3
Fix UI change for edit class
sudarshan2401 Nov 11, 2023
7966d89
Update DG and fix diagram
sudarshan2401 Nov 11, 2023
ebe0eb5
Improve code documentation
seanpzk Nov 11, 2023
729a65d
Update PPP
sudarshan2401 Nov 11, 2023
56bc5a6
Update PPP
sudarshan2401 Nov 11, 2023
9fbd888
Merge pull request #159 from sudarshan2401/branch-fix-edit-class
sudarshan2401 Nov 11, 2023
410d9bc
update UG screenshot to match UI, final update for PPP
songgthu Nov 11, 2023
61c57e4
Merge pull request #158 from seanpzk/v1.4
seanpzk Nov 11, 2023
7f2e8a9
Update GUI section of UG
sudarshan2401 Nov 11, 2023
6a36109
Update PPP
sudarshan2401 Nov 11, 2023
e8bf800
Merge pull request #157 from revdrag/v1.4
revdrag Nov 11, 2023
f03c0d1
Improve grammar in PPP
seanpzk Nov 11, 2023
2c5bf62
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T15-3/tp…
seanpzk Nov 12, 2023
4df9bc0
Update PPP)
DonovanJJ Nov 12, 2023
3aa5876
Merge remote-tracking branch 'upstream/master' into v1.4-fix
DonovanJJ Nov 12, 2023
8cf9eb0
Remove undo/redo feature in DG
DonovanJJ Nov 12, 2023
8041dbc
Update UG with unmarkall command
seanpzk Nov 12, 2023
b0278a6
Fix errors in activity diagram
DonovanJJ Nov 12, 2023
4168dc7
Add use case for start lesson
seanpzk Nov 12, 2023
d536c6d
Update UG table of content and command summary with unmarkall
seanpzk Nov 12, 2023
239ab4c
Fix grammar in UG
seanpzk Nov 12, 2023
cdcd547
Fix no newline at EOF
seanpzk Nov 12, 2023
d250167
Fix minor bugs in UG
seanpzk Nov 12, 2023
41490ee
Fix incorrect message usage
seanpzk Nov 12, 2023
0740bec
Merge pull request #160 from songgthu/branch-v1.4
songgthu Nov 12, 2023
c3c7fea
Fix bug in table of content
seanpzk Nov 12, 2023
6d9404b
Merge remote-tracking branch 'upstream/master' into v1.4-fix
DonovanJJ Nov 12, 2023
5cc42d6
Fix inconsistency in colon for TOC UG
DonovanJJ Nov 12, 2023
472f9ec
Fix studentlist was not updated
sudarshan2401 Nov 12, 2023
f01ce04
Improve code quality
sudarshan2401 Nov 12, 2023
43788fa
Update test case
sudarshan2401 Nov 12, 2023
b6582c3
Fix links hyper lnks that are not working in UG
DonovanJJ Nov 12, 2023
81b9f5a
Merge pull request #161 from sudarshan2401/branch-UG-PPP
sudarshan2401 Nov 12, 2023
71e273c
Update the introduction to UG. Add tip box in UG
DonovanJJ Nov 12, 2023
6d14f90
Update introduction to UG
DonovanJJ Nov 12, 2023
0b4bdce
Merge upstream master:
DonovanJJ Nov 12, 2023
a1e99e9
Fix bug in JsonEduTrackStorage
revdrag Nov 12, 2023
66970e5
Merge pull request #163 from DonovanJJ/v1.4-fix
seanpzk Nov 12, 2023
1495fca
Update use cases
revdrag Nov 12, 2023
aad35d9
Merge branch 'master' of https://github.com/revdrag/tp into v1.4
revdrag Nov 12, 2023
92172ba
Update dg
revdrag Nov 12, 2023
214df5e
Merge from upstream
seanpzk Nov 12, 2023
2c5f5d9
Refactor package from seedu.address to seedu.edutrack
seanpzk Nov 12, 2023
4d6d7c8
Fix merge conficts and add periods in DG
revdrag Nov 12, 2023
9509785
Remove extra space
revdrag Nov 12, 2023
421ebac
Fix grammar in DG
seanpzk Nov 12, 2023
dfe3d61
Add manual testing for unmarkall feature
seanpzk Nov 12, 2023
899873f
Update PPP
seanpzk Nov 12, 2023
8270fc5
Merge from upstream
seanpzk Nov 12, 2023
3a4b04a
Merge pull request #162 from seanpzk/v1.4
seanpzk Nov 12, 2023
95655a0
Attempt to fix unrendered hyperlink at bottom of UG
DonovanJJ Nov 12, 2023
33a9dee
Fix bug in DG
DonovanJJ Nov 12, 2023
63cb28b
Refractor code to follow SLAP
DonovanJJ Nov 13, 2023
2cdb10a
Merge branch 'revdrag-v1.4'
revdrag Nov 13, 2023
5653c9f
Merge branch 'master' of https://github.com/revdrag/tp
revdrag Nov 13, 2023
3319773
Merge branch 'master' of https://github.com/revdrag/tp into v1.4
revdrag Nov 13, 2023
0109cc1
Remove proposed data archiving portion
revdrag Nov 13, 2023
c34ebe7
Merge pull request #164 from revdrag/v1.4
revdrag Nov 13, 2023
8b31672
Fix UG bugs
sudarshan2401 Nov 13, 2023
a78ea87
Update diagrams
revdrag Nov 13, 2023
62edd85
Add whitespace
revdrag Nov 13, 2023
9c100ca
Update PPP
revdrag Nov 13, 2023
f0f0145
Improve UG
seanpzk Nov 13, 2023
acd4125
Add linebreaks for PPP
sudarshan2401 Nov 13, 2023
d2feef5
Standardise UI to GUI
sudarshan2401 Nov 13, 2023
5210260
Merge upstream
DonovanJJ Nov 13, 2023
9f3bbbd
Merge pull request #165 from DonovanJJ/v1.4-fix
DonovanJJ Nov 13, 2023
ab6ece5
Merge pull request #166 from sudarshan2401/branch-UG-updates
sudarshan2401 Nov 13, 2023
394172b
Merge upstream master
seanpzk Nov 13, 2023
06578fa
Fix grammatical mistake
seanpzk Nov 13, 2023
79bca89
Merge pull request #168 from seanpzk/v1.4
seanpzk Nov 13, 2023
942e270
Fix hyperlink
revdrag Nov 13, 2023
aae27bb
Merge pull request #167 from revdrag/v1.4
revdrag Nov 13, 2023
6ceb416
Merge branch 'master' of https://github.com/revdrag/tp
revdrag Nov 13, 2023
62b20b4
Fix bugs
revdrag Nov 13, 2023
87cdfe9
Fix bug in UG
revdrag Nov 13, 2023
6f81625
Merge pull request #169 from revdrag/bugfix
revdrag Nov 13, 2023
db2b66a
Update UML Diagram
seanpzk Nov 13, 2023
010b903
Update DG
seanpzk Nov 13, 2023
901c807
FIx bugs in DG
DonovanJJ Nov 13, 2023
460e749
Merge pull request #170 from seanpzk/v1.4
seanpzk Nov 13, 2023
89c5d26
FIx merge conflict
DonovanJJ Nov 13, 2023
1b64d55
Merge pull request #171 from DonovanJJ/v1.4-fix
DonovanJJ Nov 13, 2023
a7d740a
Fix bug in PPP
revdrag Nov 13, 2023
3267ab9
Fix bug in PPP
revdrag Nov 13, 2023
a5640dc
Fix bug
revdrag Nov 13, 2023
86b22fc
Fix bug
revdrag Nov 13, 2023
b85a816
Fix bug
revdrag Nov 13, 2023
05f44be
Merge pull request #172 from revdrag/bugfix
revdrag Nov 13, 2023
31826cb
Update PPP
DonovanJJ Nov 13, 2023
02a4f30
Merge remote-tracking branch 'upstream/master' into v1.4-fix
DonovanJJ Nov 13, 2023
b2126a4
Merge pull request #173 from DonovanJJ/v1.4-fix
DonovanJJ Nov 13, 2023
c172b9d
Fix bug in dg
revdrag Nov 14, 2023
4884900
Add acknowledgement
revdrag Nov 14, 2023
18d79d9
Merge pull request #174 from revdrag/bugfix
revdrag Nov 14, 2023
ad31d20
Cut down PPP size
DonovanJJ Nov 14, 2023
1adf5fb
Merge pull request #175 from DonovanJJ/v1.4-fix
DonovanJJ Nov 14, 2023
aff8f54
Cut down PPP
DonovanJJ Nov 14, 2023
57f78ca
Cut down PPP
DonovanJJ Nov 14, 2023
cb0931f
Merge pull request #176 from DonovanJJ/v1.4-fix
DonovanJJ Nov 14, 2023
5013936
Fix broken hyperlink
seanpzk Nov 15, 2023
b5a1a37
Fix format of hyperlink
seanpzk Nov 15, 2023
d817872
Merge pull request #177 from seanpzk/v1.4
seanpzk Nov 15, 2023
813bbe5
Fix UG bug
seanpzk Nov 15, 2023
0ee9bed
Merge pull request #178 from seanpzk/v1.4
seanpzk Nov 15, 2023
486fd6b
Add page break to improve UG in PDF format
seanpzk Nov 15, 2023
4eb661d
Merge pull request #179 from seanpzk/v1.4
seanpzk Nov 15, 2023
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: '11'
distribution: 'temurin'
- name: Build & Deploy MarkBind site
uses: MarkBind/markbind-action@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
rootDirectory: './docs'
baseUrl: '/tp' # replace with your repo name
version: '^5.1.0'
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/
71 changes: 60 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,63 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
# EduTrack

Here is a glimpse of what EduTrack looks like!

[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/AY2324S1-CS2103T-T15-3/tp/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)**.
* 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#https://se-education.org/#contributing) for more info.
### **EduTrack** provides a **centralised system** to help SOC teaching assistants manage multiple classes.<br>
You should expect **EduTrack** to be able to manage:
* Student attendance
* Additional notes for each student
* Student class participation

### Installation:
* Ensure you have java 11 installed in your local computer
* If you are on **windows** or **linux**, download [here](https://www.oracle.com/sg/java/technologies/javase/jdk11-archive-downloads.html)
* If you on **macOS**, download [here](https://www.azul.com/downloads/?version=java-11-lts&os=macos&architecture=arm-64-bit&package=jdk-fx#zulu)
* Download the [JAR file](https://github.com/AY2324S1-CS2103T-T15-3/tp/releases)
* Run it!

### Quick Start
Follow the following commands to get started in setting up your EduTrack!

**Create your class**
```
add /c cs2103t
```
`cs2103t` can be replaced by the name of your class

**Add your student to the class**
```
add /s John /c 1
```
`1` - can be replaced by your class index which you can see using `list` command

**Add your personalised class note**
```
edit /c 1 /m Reminder to take attendance!
```
`1` - can be replaced by your class index which you can see using `list` command

**Mark your class attendance**
```
startlesson /c cs2103t
mark /s 1 /c cs2103t
```
`cs2103t` - can be replaced by the name of your class

`1` - can be replaced by the student index of your class which you can view using `view /c` command

**Refer to our [user guide](https://ay2324s1-cs2103t-t15-3.github.io/tp/UserGuide.html) to see what else you can do!**

### Contributors:
* Sean
* Sarah
* Kota
* Helin
* Donovan

Learn more [about us](https://github.com/AY2324S1-CS2103T-T15-3/tp/blob/master/docs/AboutUs.md)!

This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
12 changes: 10 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 = 'seedu.edutrack.Main'

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

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

run {
enableAssertions = true
}

run {
enableAssertions = true
}

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
60 changes: 30 additions & 30 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,59 @@
---
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](http://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
### Sean Phua Zeng Kiat

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

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

* Role: Project Advisor
* Role: Team Lead
* Responsibilities: Project Coordination

### Jane Doe
### Donovan Chan Jia Jun

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

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

* Role: Team Lead
* Responsibilities: UI
* Role: Developer
* Responsibilities: Testing & Scheduling

### Johnny Doe
### Trinh Hoai Song Thu (Sarah)

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

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

* Role: Developer
* Responsibilities: Data
* Responsibilities: Documentation

### Jean Doe
### Wang Helin

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: Integration

### James Doe
### Kota Sudarshan Karanth

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

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

* Role: Developer
* Responsibilities: UI
* Responsibilities: Code Quality & Deliverables
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