Lukkarikone (timetable tool)

How does it work?

Lukkarikone is actually a view to Haaga-Helia’s reservation system. It is a tool that enables students to generate and personalize study-schedules. You can use the machine in two ways: by giving the machine your group code and generating your own schedule based on your group's schedule or alternatively by searching for different study implementations and generating your own schedule based on the information that you have selected. You can also use both of these methosds simultaneously. The machine searches for all reservations with the given inputs and generates a schedule for you.

Link to Lukkarikone

Video: Introduction

Video: How to Find Courses for Free Time Periods

Contents on This Page:

1. Main View

2. Search Page

3. Schedule Page

4. Searching Implementations for Free Time Periods

5. Settings

Main View

The main view includes

  1. Main menu
  2. Search fields
  3. Study basket (like a shopping cart in some web-shops)

Search Page (First Tab)

The search page opens by default when you open Lukkarikone (if no default schedule is selected in the Settings page). On this page, the user tells the machine all the criteria on how the schedule will be generated. The criteria can be study implementations or just a group identification code - or a combination of those. All of the given criteria is collected into the study basket and used to generate a schedule that can be accessed from the second Tab (Schedule).

Making the Schedule

There are two ways of generating a schedule. The first way is entering the wanted group identification code in the “group calendar search” and selecting it to the study basket or (the second way) by using “study implementations search”, where you can search and select the desired implementations to the basket. Then just go to the Schedule tab. Below is a step-by-step guide for both ways.

Quick Schedule by Group ID:

1. In the ”group calendar search” -view, enter your group ID - you can also search by entering only the first three letters. Then choose “Search”.

2. The search result lists all groups that match the given criteria AND have at least one reservation in Haaga-Helia’s reservation system.

3. Select the correct group by clicking the icon next to it - the colour of the icon changes from blue to grey when it is selected

4. The selected group should appear now below the study basket.

5. Now you can view the group’s schedule in the Schedule-tab. It shows all the reservations that are connected to the selected group.

Creating a Schedule with Implementations:

Where as in the previous search the schedule is generated based on a group's schedule, this search makes it possible to build a schedule (from scratch if needed) based on specific implementations. The schedule is generated by searching for the desired implementations and adding them to the basket. Once you go to the "Schedule" -tab, the machine combines the reservations of the selected implementations into a schedule.

The user has to define which implementations are used to generate a schedule.

  1. You can search implementations by its name (or part of the name), code, teacher’s name or by your group ID. In addition, you can specify more exactly the date when the implementation is planned to start. Then click “Search”.

2. In the example above, we have used ”search by name” and entered ”mathematics” as search word. Please note that the result list shows only 100 results at a time.

Filtering: You can use the facets on top of search results in order to filter results

Select implementations to the study-basket by clicking the '+' icon next to the implementation name. The other icon means that this implementation has at least one reservation in the reservation system. If this list icon is not visible then the implementation has no reservations and thus no calendar markings for the schedule. Select as many implementation as you like to the study-basket.

You can select all visible results at once by clicking the uppermost icon. You can remove implementations from the study-basket by clicking “X” next to the corresponding implementation in the basket

Note. If you use a partial/incomplete search word like ”at0” the machine lists every instance that starts with at0, for example AT06 and AT07, AT08 etc. You should use as exact a search word as possible like “AT06”. If only one result is found in Group search, the system will automatically select it and goes to Schedule view.

Tip:You can click on any implementation to get more information of that study.

3. After you have selected all necessary implementations to the study-basket you can move to Schedule tab and see the schedule for the selected studies.

ATTN! If you want to search for contact, blended, online, intensive, evening, weekend, virtual or nonstop (enrollment open during the academic year) courses, free choice studies or courses that are offered to exchange students, use the study implementations search, select Search ‘By group ID’, and enter search word:

'CONTACT' for contact courses. In contact courses the teacher and the student are physically in the same location on campus, usually at a specifically scheduled time. Possible exams are organized either on campus or online, usually at a specifically scheduled time as stated in the implementation plan.

'BLENDED' for blended courses. In blended courses contact teaching (daytime, in the evening or intensively) is combined with online studies independently and/or in cooperation with other students. Possible exams are organized either on campus or online, usually at a specifically scheduled time as stated in the implementation plan.

'ONLINE' for online courses. In online courses the teacher and the student are connected only through information and communications technology. The implementation includes scheduled online studies (e.g. lectures or group work). Possible exams are organized online at a time stated in the implementation plan.

'VIRTUAL' for virtual courses. In virtual courses the student studies independently in a virtual learning environment. Students can communicate with other students and the teacher through a virtual learning environment. Students can complete assignments and possible exams at a time that suits them best.

‘INTENSIVE’ for courses that placed only in intensive-weeks.

‘EVENING’ for evening courses where all meetings start after 4 pm.

‘WEEKEND’ for courses that placed only on weekends.

'NONSTOP' for nonstop studies. Students can enroll in a nonstop virtual course flexibly during the semester.

'EXCH' for exchange students.

'VAP' for free choice studies.


Schedule Page

There are two Schedule views available - a normal calendar view and a list view. You can choose which view to use.

Schedule view

Schedule view shows the weekly-schedule of the groups/implementations that you have selected as criteria. You can click on any marking (reservation) to show more details of that single reservation. In this view you can also hide single reservations or make them visible again. You can also print the weekly schedule (or browse weeks).

If you click one of the reservations a new pop-up opens showing you more info and enables you to hide a reservation.

List view

In the list view you can see all the future reservations related to the study basket. You can sort reservations based on the search word and hide reservations.

Searching Implementations for Free Time Periods in the Schedule

If you have free time slots in your schedule and you want to find courses for those time periods, you can search for them by clicking on that empty slot in the schedule. Select the lenght of the free time period on the pop-up window, and click on "Search for study implementations". You can also filter the search by campuses.


To access Settings menu you have to first log in with your own Haaga-Helia username/password.

Saving a Schedule

To save the Schedule first sign in, then compose the Schedule you wish (on the search page). Then go to Settings page and give the schedule a name and then click "Save". You can also set it as the default Schedule which will open automatically when you sign in the next time. You can also copy a direct URL link to the saved schedule (star-icon beside the saved schedule)

Other settings

In the Settings you can also