{"title":"Timetable generator and optimizer for Hungarian university students","authors":"Marcell Csaba Sárkány, András Kovács","doi":"10.1109/SACI58269.2023.10158587","DOIUrl":null,"url":null,"abstract":"This paper presents the design and development of a web-based system that allows Hungarian university students to create personalized and optimized timetables during the subject-taking period. The system is based on a backtracking algorithm that considers the user’s preferences and constraints. The requirements specification, use cases, data structures, and architecture of the system are detailed, as well as the selection of the ASP.NET Core and Angular frameworks. The system was tested with real data and results showed that the stricter the user’s preferences, the faster the results were generated. The paper concludes with a summary of the system’s development and testing documentation.","PeriodicalId":339156,"journal":{"name":"2023 IEEE 17th International Symposium on Applied Computational Intelligence and Informatics (SACI)","volume":"84 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE 17th International Symposium on Applied Computational Intelligence and Informatics (SACI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SACI58269.2023.10158587","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper presents the design and development of a web-based system that allows Hungarian university students to create personalized and optimized timetables during the subject-taking period. The system is based on a backtracking algorithm that considers the user’s preferences and constraints. The requirements specification, use cases, data structures, and architecture of the system are detailed, as well as the selection of the ASP.NET Core and Angular frameworks. The system was tested with real data and results showed that the stricter the user’s preferences, the faster the results were generated. The paper concludes with a summary of the system’s development and testing documentation.