Skip to content

v3.0.0

Compare
Choose a tag to compare
@fabian-emilius fabian-emilius released this 20 Nov 03:36
· 37 commits to main since this release
19ceb81

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.