Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the koko-analytics domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /hum/web/sitestest.hum.uu.nl/htdocs/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the formidable domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /hum/web/sitestest.hum.uu.nl/htdocs/wp-includes/functions.php on line 6114
Software projecten Informatica | Curriculum planner

Software projecten Informatica

Projecten

Curriculum planner

In this software project, an application was developed for the programme coordinator of the Department of Biology and for ICT-Beta of Utrecht University. The purpose of this application is to help the programme coordinator with predicting the number of students that will partake in a biology course, so the proper study rooms and lecture halls can be reserved for those courses.

The application has been developed with future expansions to other departments in mind. ICT-Beta will take over the maintenance and development of the application after the project has been completed.

Several prediction algorithms were researched and developed in Python and C#. The algorithms predict the amount of students of a course based on past enrollment data retrieved from Osiris, the system in which the enrollments are registered. The algorithms were tested against existing data to research their reliability. The algorithm that achieved the best reliability score, and thus became the standard algorithm, is called elastic net. It is a variation on linear regression.

A web application was developed using ASP.NET and Angular to serve as an interface where settings can be chosen, the prediction can be activated and the results can be viewed. A login screen using solis-ID is used to authenticate users and administrators.