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.
ThesisTrack was developed as part of this bachelor's thesis.
A short description and a demo video of the most important functionality of the platform. The videos are grouped by the roles student, advisor and supervisor.
-
Submit Thesis Application
Allows students to apply for available thesis topics. Students can choose a topic, provide relevant personal details, and submit a motivation letter. This structured process helps reduce application stress by offering clear guidance on required steps. -
Edit Thesis Application
Enables students to modify their submitted application details before it is reviewed by an advisor. This feature allows for adjustments to personal information and application motivation to ensure accuracy. -
Upload Proposal
Facilitates the initial submission of the thesis proposal document. Students can submit proposals for review, and advisors can provide feedback directly through the platform, helping improve proposal quality. -
Upload Thesis Files
Allows students to upload their completed thesis documents and presentations. This section supports version history and locks file uploads after final submission, ensuring that no changes are made post-submission. -
Create Presentation Draft
Provides students with a section to draft their presentation, which can be reviewed and adjusted by advisors. Finalizing this draft ensures that the presentation aligns with thesis requirements and is accessible to invited attendees. -
Manage User Settings
Enables students to configure their account settings, including personal information such as study program and contact details, ensuring all details are up-to-date.
-
Create Thesis Topic
Allows advisors to create new thesis topics with relevant details, enabling students to browse and apply for them. This feature helps streamline the matching of students to research-aligned topics. -
Review Applications
Provides advisors with tools to review student applications. Advisors can assess motivation letters, academic backgrounds, and make an informed decision on each applicant. -
Review Proposal
Enables advisors to review submitted proposals, provide structured feedback, and help students refine their project objectives and approach before starting full thesis work. -
Add Comments
Lets advisors post comments and attach relevant files as milestones or feedback for students. This ensures key information is documented and easily referenced during the thesis process. -
Schedule Presentation
Provides a scheduling feature for thesis presentations, allowing advisors to set dates and invite relevant attendees, ensuring that students have a formal opportunity to present their work. -
Submit Thesis Assessment
Enables advisors to submit an evaluation of the thesis, including a recommended grade. This assessment informs the final grading and captures key feedback for student growth.
- Add Final Grade + Complete Thesis
Allows supervisors to add the final grade and officially mark the thesis as complete. This feature consolidates all feedback and grading, ensuring the thesis lifecycle is fully documented.
Admins can view and edit all theses on the platform. For the other roles, please view this access table. Supervisor, Advisor and Student means that the user is directly assigned to the thesis with that role.
Supervisor | Advisor | Student | Viewer | |
---|---|---|---|---|
Configure Thesis | ✅ | ✅ | ❌ | ❌ |
View Student Information | ✅ | ✅ | ❌ | ❌ |
Update Thesis Credits | ✅ | ✅ | ❌ | ❌ |
Add Abstract / Links | ✅ | ✅ | ✅ | ❌ |
Edit Thesis Titles | ✅ | ✅ | ✅ | ❌ |
Upload Proposal | ✅ | ✅ | ✅ | ❌ |
View Proposal | ✅ | ✅ | ✅ | ✅ |
Request Proposal Changes | ✅ | ✅ | ❌ | ❌ |
Accept Proposal | ✅ | ✅ | ❌ | ❌ |
Upload Thesis Files | ✅ | ✅ | ✅ | ❌ |
View Thesis Files | ✅ | ✅ | ✅ | ✅ |
Create Presentation Draft | ✅ | ✅ | ✅ | ❌ |
Schedule Presentation | ✅ | ✅ | ❌ | ❌ |
Post / View Student Comment | ✅ | ✅ | ✅ | ❌ |
Post / View Advisor Comment | ✅ | ✅ | ❌ | ❌ |
Submit Thesis | ✅ | ✅ | ✅ | ❌ |
Add Assessment | ✅ | ✅ | ❌ | ❌ |
View Assessment | ✅ | ✅ | ❌ | ❌ |
Add Final Grade | ✅ | ❌ | ❌ | ❌ |
View Final Grade | ✅ | ✅ | ✅ | ❌ |
Complete Thesis | ✅ | ❌ | ❌ | ❌ |
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.