How to use
This search tool finds courses for all programmes of all FH JOANNEUM locations, that contain the given search terms. You can search for speakers, places, rooms, course titles, years, groups and date/time.
The search terms are concatenated using AND. You can exclude special search terms by prefixing them with a minus, e.g. MAut1 -Radeke (displays all "Multimedia Authoring 1" courses that are not being held by Thomas Radeke).
Refine your search
In the result table, some terms can be added to your current search by clicking them. This is a very easy way to display just one distinct year, group, speaker etc.
iCalendar subscription
All search results can be used as iCalendar subscription. Just click the Subscribe to these results as iCalendar link on the results page.
Cookie and Privacy Notice
This site uses a cookie to remember your language preference. The information of that cookie is not going anywhere else. Likewise, anything you type into the search box is only used to provide a search result or subscription and will not be given to third parties.
Special search terms and phrases
today | Searches for today's events only |
tomorrow | Seaches for tomorrow's events only |
"(programme) (year)" or XXX99 |
Seaches for events of the specified programme only, e.g. "ind 2008" or simply ind08. |
YYYYMMTT | Searches for events of the specified date(s) only, e.g. 20081129*. When using two dates, searches for all events between these dates, e.g. 20150107-20150114. |
thisweek, nextweek, kwXX | Shows events of the specified week. kwXX shows a specific week of the current year (1-52). |
HHMMSS | Searches for events of the specified time only, e.g. 103000*. |
These phrases can be combined, e.g. ind08 today.
* For preventing bad results, operators should be used for this instead.
Operators
Operators are keywords that change the search mode. To use them, write your search phrase directly after an operator, e.g. course:IND. The following operators are defined:
title: | Only searches inside the title of a class, e.g.title:PA1 |
group: | Only searches inside group names, e.g. group:GA |
course: | Only searches inside programme/course titles, e.g. course:IND |
year: | Only searches for a special year, e.g. year:2008 |
speaker: | Only searches for a special speaker, e.g. speaker:Radeke |
date: | Seaches for date in the format YYYYMMTT, e.g. date:20081129 |
time: | Only searches for events starting at the specified time (HHMM), e.g. time:1030 |
note: | Only searches for notes, e.g. note:meet |
location: | Only searches inside the location, e.g. location:Studio |
Prefixing a search phrase with a minus exludes all matches from the search results. Example: -group:GA
Students can display their personal timetable like this:
ind14 -group:ga -group:gc (IND 2014, group B)Frequently Asked Questions
Q: Who is responsible for this tool?
A: Thomas Radeke wrote this tool when he was a fixed employee at the FH JOANNEUM and also maintained it later as external teacher. Since 2024, the INSTITUTE of Software Design and Security maintains this tool on behalf of the FH JOANNEUM Central IT department.
Q: My Google Calendar subscription stopped working, re-adding the subscription URL doesn't work. What's wrong?
A: For (yet) unknown reasons, subscriptions might stop working suddenly on Google Calendar. Additionally, Google Calendar uses heavy caching on subscribed calendars. When you remove and re-add a subscription with the same URL, it will load up all of the old settings and data. To work around this, just add dummy data to the end of your subscription URL, like this:
webcal://almaty.fh-joanneum.at/stundenplan/
search.php?q=example+search&dummy=1
The "1" at the end of the URL should be changed to a different, previously unused value for each new subscription attempt, so that Google never sees the exact same URL twice.
Advanced use
JSON interface
If you need direct access to the database, you can use json.php (it's being used by the Web Calendar on the results page). Accepted URL parameters are:
q | Search term, e.g. q=Radeke |
start | Start date in YYYY-MM-DD format |
end | End date in YYYY-MM-DD format |
colorgroup |
Changes the generated color values for JSON events. Allowed values are: group, gruppe, location, ort, speaker, referent, course and kurs. |
Limit number of days fetched
For older mobile devices, which may have a problem with the number of events reported by a subscription via search.php, you might want to limit the number of days that are fetched. You can do that with these URL parameters:
limit_past |
Number of days to fetch past events from. Range: >= 0. Example: limit_past=30 only fetches events from the past 30 days. |
limit_future |
Number of days to fetch future events from. Range: >= 0. Example: limit_future=60 only fetches events from the next 60 days. |