{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T14:25:54Z","timestamp":1781101554400,"version":"3.54.1"},"reference-count":29,"publisher":"IGI Global Scientific Publishing","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014,1,1]]},"abstract":"<p>This article presents a complete course registration system through the web (EvoWebReg). The system consists of three parts. The first one is a web application which allows the students to submit their course preferences to the system's database, through Internet. The second part is an administrative tool which controls the whole system and allows its smooth operation, and the third part is an evolutionary algorithm which is responsible for the optimization of the student course schedules according to their submitted preferences, and taking into consideration the constraints imposed by the department. The results of the experimental tests of the evolutionary algorithm prove that our initial objectives to provide an open generic and effective tool, which can satisfactory implement the course registration procedure, were achieved. The proposed system is quite general and can be easily adapted to incorporate the needs of other departments.<\/p>","DOI":"10.4018\/ijoris.2014010101","type":"journal-article","created":{"date-parts":[[2014,5,23]],"date-time":"2014-05-23T08:01:27Z","timestamp":1400832087000},"page":"1-18","source":"Crossref","is-referenced-by-count":1,"title":["EvoWebReg"],"prefix":"10.4018","volume":"5","author":[{"given":"Panagiotis","family":"Adamidis","sequence":"first","affiliation":[{"name":"Department of Information Technology, Alexander \u03a4echnological Educational Institute of Thessaloniki, Thessaloniki, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Georgios","family":"Kynigopoulos","sequence":"additional","affiliation":[{"name":"Department of Information Technology, Alexander \u03a4echnological Educational Institute of Thessaloniki, Thessaloniki, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"ijoris.2014010101-0","author":"V. A.Abell","year":"1965","journal-title":"Purdue academic student scheduling. Mimeographed"},{"key":"ijoris.2014010101-1","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2002.800880"},{"key":"ijoris.2014010101-2","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018930930672"},{"key":"ijoris.2014010101-3","doi-asserted-by":"publisher","DOI":"10.1007\/11593577_9"},{"key":"ijoris.2014010101-4","doi-asserted-by":"publisher","DOI":"10.1016\/0305-0548(89)90053-1"},{"key":"ijoris.2014010101-5","author":"L.Bass","year":"1998","journal-title":"Software architecture in practice"},{"key":"ijoris.2014010101-6","first-page":"445","article-title":"Applications to timetabling","author":"E. K.Burke","year":"2004","journal-title":"The handbook of graph theory"},{"key":"ijoris.2014010101-7","doi-asserted-by":"publisher","DOI":"10.1145\/363566.363685"},{"key":"ijoris.2014010101-8","doi-asserted-by":"publisher","DOI":"10.1023\/A:1011375326814"},{"key":"ijoris.2014010101-9","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44629-X_5"},{"key":"ijoris.2014010101-10","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0055878"},{"issue":"3","key":"ijoris.2014010101-11","first-page":"210","article-title":"A sectioning algorithm.","volume":"11","author":"A.Colijn","year":"1973","journal-title":"INFOR: Information Systems and Operational Research"},{"key":"ijoris.2014010101-12","unstructured":"Davis, L., & Ritter, L. (1987). Schedule optimization with probabilistic search. In Proceedings of the third IEEE Conference on Artificial Intelligence Applications (pp. 231-236). Los Angeles, CA: IEEE Computer Society Press."},{"key":"ijoris.2014010101-13","first-page":"35","article-title":"Computer sectioning and class scheduling.","volume":"11","author":"M.Faulkner","year":"1965","journal-title":"Datamation"},{"key":"ijoris.2014010101-14","unstructured":"Georgios Kynigopoulos is a teacher of computer science at the First Technical High School of Leros. He holds a bachelor's degree from Alexander Technological Educational Institute of Thessaloniki in software engineering. He is currently a postgraduate student at the University of the Aegean integrating new technologies into teaching. His interests include educational technology, intelligent systems, data mining, multi-objective optimization, telematics, and mobile social networks. Mr. Kynigopoulos received a scholarship from State Scholarships Foundation of Greece (2009) and scored best performance among 1,795 participants on Teacher Recruitment Exams organized by the Supreme Council for Civil Personnel Selection of Greece (2009)."},{"key":"ijoris.2014010101-15","unstructured":"Gotlieb, C. C. (1963). The construction of class-teacher timetables. In Proceedings of International Federation for Information Processing Congress 62 (pp.73-77). Amsterdam, Netherlands: North-Holland"},{"key":"ijoris.2014010101-16","doi-asserted-by":"publisher","DOI":"10.1287\/inte.23.5.81"},{"key":"ijoris.2014010101-17","doi-asserted-by":"publisher","DOI":"10.1016\/0377-2217(91)90321-L"},{"key":"ijoris.2014010101-18","unstructured":"IST-1999-12679. (2003). Distributed resource evolutionary algorithm machine (DREAM). European Union, Community Research & Development Information Service, Information Society Technologies, Future and Emerging Technologies. Retrieved December 10, 2006, from http:\/\/cordis.europa.eu\/fetch?ACTION=D&CALLER=PROJ_IST&RCN=54509"},{"key":"ijoris.2014010101-19","doi-asserted-by":"publisher","DOI":"10.1016\/0305-0548(86)90025-0"},{"key":"ijoris.2014010101-20","author":"C.Larman","year":"2004","journal-title":"Applying UML and patterns: An introduction to object-oriented analysis and design and iterative development"},{"key":"ijoris.2014010101-21","doi-asserted-by":"publisher","DOI":"10.1002\/0471739383.ch5"},{"key":"ijoris.2014010101-22","doi-asserted-by":"publisher","DOI":"10.1145\/355592.365620"},{"key":"ijoris.2014010101-23","doi-asserted-by":"publisher","DOI":"10.1016\/0377-2217(88)90256-1"},{"key":"ijoris.2014010101-24","unstructured":"Murray, K., & Muller, T. (2007). Real-time student sectioning. In Proceedings of the Third Multidisciplinary International Conference on Scheduling: Theory and Applications (pp. 598-600). Retrieved from http:\/\/muller.unitime.org\/mista07.pdf"},{"key":"ijoris.2014010101-25","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-77345-0_13"},{"key":"ijoris.2014010101-26","unstructured":"Paechter, B., Back, T., Schoenauer, M., Sebag, M., Eiben, A. E., Merelo, J. J., & Fogarty, T. C. (2000). A distributed resource evolutionary algorithm Machine (DREAM). In Proceedings of the 2000 Congress on Evolutionary Computation (pp. 951-958). San Diego, CA: IEEE Press."},{"issue":"7","key":"ijoris.2014010101-27","first-page":"689","article-title":"The impact of automated timetabling on universities \u2013 a case study.","volume":"37","author":"G. C. W.Sabin","year":"1986","journal-title":"The Journal of the Operational Research Society"},{"key":"ijoris.2014010101-28","doi-asserted-by":"publisher","DOI":"10.1145\/362566.362569"}],"container-title":["International Journal of Operations Research and Information Systems"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=108108","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T17:49:52Z","timestamp":1654105792000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/ijoris.2014010101"}},"subtitle":["Web-Based Course Registration and Optimization of Student Personal Schedules with Evolutionary Algorithms"],"short-title":[],"issued":{"date-parts":[[2014,1,1]]},"references-count":29,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,1]]}},"URL":"https:\/\/doi.org\/10.4018\/ijoris.2014010101","relation":{},"ISSN":["1947-9328","1947-9336"],"issn-type":[{"value":"1947-9328","type":"print"},{"value":"1947-9336","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,1,1]]}}}