Releases: ls1intum/thesis-track
Releases · ls1intum/thesis-track
v3.0.3
- Move imprint and privacy to files instead of environment variables
- Fix error that uploaded avatar was too big if large files were cropped
- Add git information to About page to see which commit is deployed
- Add basic monitoring and application info endpoints
- /api/actuator/info
- /api/actuator/health
v3.0.2
- Add footer to ever page
- Include application version in footer
- Add backup script
v3.0.1
- Fix production deployment because docker image tag was not recognized
- Bump server dependencies
v3.0.0
Application Process Improvements:
- Enables students to apply directly for specific thesis topics posted by professors.
- Streamlined application process, allowing students to easily apply to multiple topics without re-entering unchanged data.
Integrated Thesis Writing Process:
- Step-by-step workflow for students, guiding them through proposal submission, feedback cycles, and final submission.
- Embedded feedback mechanisms, allowing advisors to provide structured feedback on submissions and track improvements.
Thesis Management Interface:
- Centralized management page for the entire thesis process, including configuration, file uploads, presentations, and grading.
- File upload and version history tracking, enabling students to submit proposals, thesis drafts, and presentations, and to mark submissions as final.
Supervisor and Advisor Overviews:
- Gantt chart visualization for tracking thesis timelines, states, and presentation dates, helping advisors and supervisors manage thesis progress.
- Overview of all ongoing theses grouped by advisor, providing a quick assessment of capacity and expected end dates.
Notifications and Communication:
- Automated notifications for key events (e.g., application status updates, presentation scheduling).
- Presentation scheduling and invitation options for other students, enhancing collaborative opportunities.
Role-Based Access Control:
- Specific permissions based on roles (e.g., admin, supervisor, advisor, student), ensuring secure access to thesis information.
- Customizable access levels (public, student-only, internal, private) to manage visibility of each thesis.
Data Storage and Accessibility:
- Centralized storage of critical thesis data to prevent data loss, making completed theses easily accessible.
- Integration of presentation dates as calendar events and backup strategies for file storage.
Reusable Gantt Chart Component:
- Adaptable Gantt chart component that can be reused across different contexts, with customizable properties for flexible display and interactions.
Enhanced Feedback Mechanism (Future Work):
- Potential for integrating AI-based feedback mechanisms to reduce manual feedback tasks and improve student writing skills.