Timeplan – the next generation
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.

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
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
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
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