-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #329 from ls1intum/code-cleanup
Implement Testing
- Loading branch information
Showing
26 changed files
with
2,049 additions
and
243 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,51 @@ | ||
# ThesisTrack | ||
|
||
Web Application that represents the complete thesis lifecycle of theses applied for and supervised at the chair. | ||
ThesisTrack is a web-based thesis management system designed to streamline the thesis process in academic institutions by integrating essential stages into a single platform. | ||
Developed to address challenges in managing large volumes of theses, it facilitates seamless interactions between students, advisors, and supervisors. | ||
Key features include a centralized application process, guided workflows for thesis writing, automated notifications, and a comprehensive Gantt chart for tracking progress. | ||
By consolidating communication, feedback, and file management, ThesisTrack enhances transparency, reduces administrative burdens, and fosters efficient thesis supervision and assessment. | ||
|
||
## Documentation | ||
ThesisTrack was developed as part of this [bachelor's thesis](docs/files/ba-thesis-fabian-emilius.pdf). | ||
|
||
## User Documentation | ||
|
||
#### Student | ||
- Submit Thesis Application | ||
- Edit Thesis Application | ||
- Upload Proposal | ||
- Upload Thesis Files | ||
- Create Presentation Draft | ||
- Manage User Settings | ||
|
||
#### Advisor | ||
- Create Thesis Topic | ||
- Review Applications | ||
- Review Proposal | ||
- Add Comments | ||
- Schedule Presentation | ||
- Submit Thesis Assessment | ||
|
||
#### Supervisor | ||
- Add Final Grade + Complete Thesis | ||
- Thesis Overview | ||
|
||
## Developer Documentation | ||
|
||
1. [Production Setup](docs/PRODUCTION.md) | ||
2. [Configuration](docs/CONFIGURATION.md) | ||
3. [Customizing E-Mails](docs/MAILS.md) | ||
4. [Development Setup](docs/DEVELOPMENT.md) | ||
4. [Development Setup](docs/DEVELOPMENT.md) | ||
5. [Database Changes](docs/DATABASE.md) | ||
|
||
## Features | ||
|
||
The following flowchart diagrams provide a visual overview of the thesis processes implemented in ThesisTrack. | ||
These diagrams illustrate the step-by-step workflows involved, from thesis topic selection and application submission to the final grading and completion stages. | ||
They highlight key actions, decision points, and interactions between students, advisors, and supervisors, clarifying how tasks are sequenced and managed within the system. | ||
These flowcharts offer a quick reference for understanding how each role engages in the thesis process, ensuring transparency and consistency in task progression and responsibilities across different stages. | ||
|
||
#### Thesis Application Flowchart | ||
 | ||
|
||
#### Thesis Writing Flowchart | ||
 |
Oops, something went wrong.