Drupal solution for class timetables for school website

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
garbo's picture

Hi, I'm looking for a solution to display course timetables for classes on a school website.

The school in question generates the timetables now with the software called Untis (http://www.school-timetabling.com/). This software is able to output the timetables as HTML, as XML and as CSV. What I need is to display these timetables (for individual classes or even for individual students or teachers) within Drupal.

What would be the best approach? Using the Data and/or Schema module? Or the Date + Views + Calendar module?

Does anybody have experience in producing anything likewise?

Cheers,
Bram.

Comments

Feed

dkroneb's picture

Also, maybe look at the Feeds Importer http://drupal.org/project/feeds
It has an HTTP fetcher, I have not used that part but I use the csv importer a lot.

Hi dkroneb, thank you for

garbo's picture

Hi dkroneb,

thank you for your comment. I'm familiar with the Feeds module. It's very handy indeed for importing nodes (from rss) or data into the database. I will very probably use this for importing the timetables.

What I'm looking for now is mostly some examples or hints in how to deal with weekly or daily timetable alterations (teachers being ill, classroom changes etc.) I haven't found any live Drupal example yet.

P.S. Your comment on the HTTP

garbo's picture

P.S. Your comment on the HTTP fetcher started me thinking! That could very well serve as a simple solution: scraping the HTML files that are being outputted by the timetable software and pasting the required HTML (a table and possibly a title) into a node.

Thanks again for your comment!

look at using feeds with

btopro's picture

look at using feeds with feeds XPath parser and feeds tamper. The three together are a powerhouse. I also would probably use data module for storage but that's a lesser issue.