IMEbeta

IT og utvikling ved IME-fakultetet

Timeplan – the next generation

with 4 comments

class schedule during summer term 1993

For nesten 10 måneder ble timeplangeneratoren til Thomas Adamcik omtalt her på bloggen. Allerede da snakket vi om å synkronisere mot/lese ut NTNUs offisielle timeplanbase Cumulus Syllabus, men nå – endelig – ser det ut som om vi kan begynne å glede oss. Det er flere prosjekter på NTNU som vil ha tilgang til ferske timeplandata, men inntil nå har de bakenforliggende systemene ikke tillatt det av forskjellige tekniske årsaker. Men arbeidet med å få på plass en webservice er i gang og til høsten kan vi sannsynligvis begynne uttesting i stor skala.

NTNU IT ønsker kun å ha serviceavtaler med interne aktører, fakultetet vil derfor være mellomlager for timeplangeneratoren og andre som ønsker å bruke timeplandata. Tanken er å sette opp et «best effort» REST-basert API som svarer med XML og/eller JSON på forespørsler som f.eks. /timeplan/<emnekode>. Vi blir nok enige om et passende format, og håper prosjektmekkere der ute vil følge gentlemansregler slik at serverne våre ikke blir hakket i stykker.

Forrige semester var http://ntnu.1024.no svært populær blant studentene, i overkant av 5000 timeplaner ble opprettet. Vår lokale variant ble betydelig mindre brukt, så til høstsemesteret oppdaterer vi ikke koden eller datasettet her på fakultetet. Ikke for å være slemme, men fordi Thomas ganske enkelt tilbyr en bedre tjeneste som vi ikke har ambisjoner om (eller evne til) å konkurrere med. Selv om han har levert masteroppgaven vil han fortsette å vedlikeholde systemet. Når han en gang i fremtiden eventuelt går lei skal vi gjøre vårt for å få noen andre til å overta stafettpinnen.

Written by Rune M. Andersen

juli 13th, 2010 at 9:24 am

4 Responses to 'Timeplan – the next generation'

Subscribe to comments with RSS or TrackBack to 'Timeplan – the next generation'.

  1. Du får si ifra når du setter igang med API koding, så kommer jeg gjerne med feedback og integrerer det mot ntnu.1024.no sin eksisterende import mekanisme :)

    Ellers er det godt at dere finner en løsning som sikrer tilgang til disse dataene selv om NTNU IT er litt firkanta ;)

    Thomas Adamcik

    13 jul 10 at 12:51

  2. Tar tak i det når sommerferien er overstått og IT-folka begynner å komme tilbake på jobb.

    Rune M. Andersen

    13 jul 10 at 14:09

  3. Flott initiativ, men er ikke Cumulus bildedatabasen til Infoavdelingen? Mener du syllabus?

    Uansett. Jeg gjorde en prototype på å dra ut rombooking fra webmodulen til syllabus her før jul, med håp om å bruke det til «finn et ledig grupperom i nærheten» -funksjon på mobil.

    Dessverre forsvant dataene fra websidene til syllabus fra og med vårsemesteret, og jeg ble litt vel opptatt med faktisk studering.

    Jeg tror fortsatt ideen er verdt å se på, om noen
    føler seg kallet :-)

    Lasse Karstensen

    15 jul 10 at 12:33

  4. Stemmer, Syllabus, rettet i posten nå.

    Parser du data fra disse rapportene?
    http://syllaweb.itea.ntnu.no:84/Reporting/Individual;Locations;id;325G034?template=ntnu_Location+Individual&weeks=14&days=1-7&periods=2-53&Width=100&Height=100

    Finn-gruppe-rom-funksjon er en bra idé, håper den blir realisert en gang :)

    Rune M. Andersen

    15 jul 10 at 12:41

Leave a Reply