B4 Bachelor Studyplan

Team

  • Ben Sauerlaender
  • Leonard Valentin
  • Linh Phuong Chu
  • Irfan Ramadhan
  • Viet Anh Jimmy Tran
  • Krist Baliev
  • Leon Grahl

Supervision

Prof. Dr. Barne Kleinen

Elective course registration

Ranking System (by HTW)

The ranking system provided by the HTW is still the most important set of rules that we had to follow and we could not change it for the course distribution. Although the ranking system might sound fair at first, the students from the higher ranks have the opportunity to receive courses without restriction. This could lead to people getting courses they only wanted as an insurance for the case that they do not get a different course, while other people do not get to attend it, even though it might have been the course they wanted the most.

Priorities

So after thinking about what would be the best way to assign the courses to the students, so that the majority would be satisfied with it, we thought of a priority system. According to how much the students really want to attend specific courses, they can order their desired courses into different priorities. The higher the priority for a specific course is, the more likely it is for the student to get assigned to it. Particularly because the students also have to choose a desired amount of courses they want to attend, there will be more course spaces available, since it is not possible to get more courses than the desired amount. In addition, as soon as there are less free spaces in a course than registrations in the highest unassigned rank, those with the highest priorities are admitted immediately and the rest are drawn.
The students can then use our drag and drop method to create their own individual priority list. We chose this method, because we found it to be intuitive and wanted to remain consistent with the usability of our application.

Currently, there is a test run live where all the IMI students who would want to attend elective courses can participate in.

Survey

After choosing your courses in either one of the phases, you have the chance to give reasons for why you have applied for each one of them. This is an optional feature though and not mandatory for the actual course registration. Having insight on which courses are more popular than others and why, will help professors in understanding the students choices as a collective, which will aid in making future enrolments easier. The answers you can give are provided in form of a survey with 5 default answers and the option to give a custom answer.

Organizing semesters

With the studyplan, that was originally created by Julia Zamaitat, we had a good code base for our project and were able to combine two great ideas related to course planning and organization onto one web application. Originally, the studyplan was meant to be a tool for receiving a good overview on which courses you want to attend for each semester. You can easily configure the alignment of the courses by dragging them from their regular semester into others, and even add new rows of semesters. In case you forget what the intended default plan looked like, you can check by selecting the “Plan nach Studienordnung” tab in the navigation bar of the website. Not only can you align them in whichever order you wish, you can also get detailed information over each one of them, including the course content, requirements, desired outcome and more. Furthermore, in the same information window you can select whether you have already booked or passed them, which will change their color scheme in the studyplan view.