{"id":2228,"date":"2024-12-09T14:56:43","date_gmt":"2024-12-09T14:56:43","guid":{"rendered":"https:\/\/matsci.us.edu.pl\/?page_id=2228"},"modified":"2024-12-15T20:48:37","modified_gmt":"2024-12-15T20:48:37","slug":"intellectual-output-3","status":"publish","type":"page","link":"https:\/\/matsci.us.edu.pl\/?page_id=2228","title":{"rendered":"Intellectual Outputs 2 &#8211; part 3"},"content":{"rendered":"\n<style>\r\n.button-menu ul {\r\n  list-style-type: none;\r\n  padding: 0;\r\n  display: flex;\r\n  gap: 8px; \/* Zmniejszony odst\u0119p mi\u0119dzy przyciskami *\/\r\n  flex-wrap: wrap;\r\n  justify-content: center; \/* Wy\u015brodkowanie przycisk\u00f3w *\/\r\n}\r\n\r\n.button-menu li {\r\n  margin: 0;\r\n}\r\n\r\n.button-menu .button {\r\n  display: inline-block;\r\n  padding: 6px 12px; \/* Zmniejszony padding *\/\r\n  background-color: #0073aa; \/* Kolor przycisku *\/\r\n  color: #fff; \/* Kolor tekstu *\/\r\n  text-decoration: none;\r\n  border: 2px solid #0073aa; \/* Ramka przycisku *\/\r\n  border-radius: 4px; \/* Lekko zaokr\u0105glone naro\u017cniki *\/\r\n  font-size: 14px; \/* Mniejszy rozmiar tekstu *\/\r\n  font-weight: bold;\r\n  transition: background-color 0.3s, color 0.3s, border-color 0.3s;\r\n  text-align: center;\r\n}\r\n\r\n.button-menu .button:hover {\r\n  background-color: #005177; \/* Kolor t\u0142a po najechaniu *\/\r\n  border-color: #005177;\r\n  color: #fff; \/* Kolor tekstu po najechaniu *\/\r\n}\r\n\r\n<\/style>\r\n\r\n<nav class=\"button-menu\">\r\n  <ul>\r\n    <li><a href=\"https:\/\/matsci.us.edu.pl\/?page_id=2521\" class=\"button\">IO2 &#8211; Overview<\/a><\/li>\r\n    <li><a href=\"https:\/\/matsci.us.edu.pl\/?page_id=2247\" class=\"button\">IO2 &#8211; Study Program<\/a><\/li>\r\n    <li><a href=\"https:\/\/matsci.us.edu.pl\/?page_id=2228\" class=\"button\">IO2 &#8211; Study Plan Generator<\/a><\/li>\r\n    <li><a href=\"https:\/\/matsci.us.edu.pl\/?page_id=2184\" class=\"button\">IO2 &#8211; B-learning Lessons<\/a><\/li>\r\n    <li><a href=\"https:\/\/matsci.us.edu.pl\/?page_id=2527\" class=\"button\">IO2 &#8211; B-learning on Moodle<\/a><\/li>\r\n  <\/ul>\r\n<\/nav>\n\n\n\n<h3 class=\"wp-block-heading\">Materials Science Ma(s)ters \u2013 Study Plan Generator<\/h3>\n\n\n\n<p><strong>Materials Science Ma(s)ters \u2013 Study Plan Generator<\/strong> is a web application designed for planning and organizing study programs. Developed as part of the <em>Materials Science Masters<\/em> project (Intellectual Output 2), it serves as a demonstrative tool showcasing the possibilities of personalizing educational pathways within the new international <em>Materials Science Masters<\/em> program.<\/p>\n\n\n<div class=\"wp-block-image ticss-42c97c32\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"893\" height=\"842\" src=\"https:\/\/matsci.us.edu.pl\/wp-content\/uploads\/2024-12-09_15h53_26.png\" alt=\"\" class=\"wp-image-2229\" style=\"width:auto;height:300px\" srcset=\"https:\/\/matsci.us.edu.pl\/wp-content\/uploads\/2024-12-09_15h53_26.png 893w, https:\/\/matsci.us.edu.pl\/wp-content\/uploads\/2024-12-09_15h53_26-300x283.png 300w, https:\/\/matsci.us.edu.pl\/wp-content\/uploads\/2024-12-09_15h53_26-768x724.png 768w\" sizes=\"auto, (max-width: 893px) 100vw, 893px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-center ticss-9c596395\"><a href=\"https:\/\/matsci.us.edu.pl\/wp-content\/uploads\/io3\/stgen\/\" target=\"_blank\" rel=\"noreferrer noopener\">Try the Study Plan Generator Here<\/a><\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<p>The main functionality is the <strong>course selection system<\/strong>. Users can select their desired courses using checkboxes, and the application automatically calculates the total ECTS points and hours. Some courses, like the master&#8217;s thesis, are set as mandatory. The system tracks user selections and provides warnings if ECTS limits are exceeded or required courses are missing.<\/p>\n\n\n\n<p>The application generates a <strong>study plan summary<\/strong> 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.<\/p>\n\n\n\n<p>Users can export their study plan to a <strong>PDF format<\/strong>. The document can include the university&#8217;s logo and supports multi-page plans, which is useful for formally submitting the plan for approval.<\/p>\n\n\n\n<p><strong>Technical Aspects:<\/strong><br>The application uses <strong>JavaScript<\/strong> for handling the interface, <strong>HTML<\/strong> and <strong>CSS<\/strong> for presentation, and libraries like <strong>jsPDF<\/strong> and <strong>HTML2Canvas<\/strong> for document generation. The JSON-based structure ensures quick and straightforward data updates.<\/p>\n\n\n\n<p>The <strong>Study Plan Generator<\/strong> is a valuable tool for students planning their educational pathways, advisors reviewing study plans, and university administration standardizing the plan creation process.<\/p>\n\n\n\n<p>The application has been successfully utilized during the presentation of the <em>Materials Science Masters<\/em> program, demonstrating the flexibility and functionality of the educational planning system. Thanks to its <strong>modular design<\/strong> and <strong>open architecture<\/strong>, it can be expanded in the future with additional features to adapt to evolving user needs and program requirements.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>IO2 &#8211; Overview IO2 &#8211; Study Program IO2 &#8211; Study Plan Generator IO2 &#8211; B-learning Lessons IO2 &#8211; B-learning on Moodle Materials Science Ma(s)ters \u2013 Study Plan Generator Materials Science Ma(s)ters \u2013 Study Plan Generator is a web application designed for planning and organizing study programs. Developed as part of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":202,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/template-fullwidth.php","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-2228","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/matsci.us.edu.pl\/index.php?rest_route=\/wp\/v2\/pages\/2228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matsci.us.edu.pl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/matsci.us.edu.pl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/matsci.us.edu.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matsci.us.edu.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2228"}],"version-history":[{"count":21,"href":"https:\/\/matsci.us.edu.pl\/index.php?rest_route=\/wp\/v2\/pages\/2228\/revisions"}],"predecessor-version":[{"id":2535,"href":"https:\/\/matsci.us.edu.pl\/index.php?rest_route=\/wp\/v2\/pages\/2228\/revisions\/2535"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/matsci.us.edu.pl\/index.php?rest_route=\/wp\/v2\/media\/202"}],"wp:attachment":[{"href":"https:\/\/matsci.us.edu.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}