Materials Science Ma(s)ters – Study Plan Generator

Materials Science Ma(s)ters – Study Plan Generator is a web application designed for planning and organizing study programs. Developed as part of the Materials Science Masters project (Intellectual Output 3), it serves as a demonstrative tool showcasing the possibilities of personalizing educational pathways within the new international Materials Science Masters program.

Try the Study Plan Generator Here

The application employs a dynamic data-loading system using JSON files, facilitating easy updates and modifications to the study plan. Courses are grouped by semesters and thematic blocks, each with defined ECTS point limits.

The main functionality is the course selection system. Users can select their desired courses using checkboxes, and the application automatically calculates the total ECTS points and hours. Some courses, like the master’s thesis, are set as mandatory. The system tracks user selections and provides warnings if ECTS limits are exceeded or required courses are missing.

The application generates a study plan summary listing the selected courses, organized by semesters and thematic blocks. The system also checks whether the plan requires approval from an academic advisor, for example, when the 30 ECTS per semester limit is exceeded.

Users can export their study plan to a PDF format. The document can include the university’s logo and supports multi-page plans, which is useful for formally submitting the plan for approval.

Technical Aspects:
The application uses JavaScript for handling the interface, HTML and CSS for presentation, and libraries like jsPDF and HTML2Canvas for document generation. The JSON-based structure ensures quick and straightforward data updates.

The Study Plan Generator is a valuable tool for students planning their educational pathways, advisors reviewing study plans, and university administration standardizing the plan creation process.

The application has been successfully utilized during the presentation of the Materials Science Masters program, demonstrating the flexibility and functionality of the educational planning system. Thanks to its modular design and open architecture, it can be expanded in the future with additional features to adapt to evolving user needs and program requirements.