Page 1 of 2

Gemakkelijk uurrooster importeren in google calendar

Posted: Wed Feb 09, 2011 8:46 pm
by nasam
Samen met iemand anders (den Ives) hebben we een PHP app ontwikkeld waarin je je vakken aanduid, en van deze vakken dan een google kalender wordt gemaakt (die je als je dit wenst daarna kunt exporteren naar iCal formaat)

App is te vinden op
http://radix.cmi.ua.ac.be/~p081398/uacal/" onclick="window.open(this.href);return false;

met de vakken (zoals de uurrooster op 9 februari is) van 1ste tem 3de bachelor informatica.
Gewoon de vakken selecteren die je volgt (let op dat je de theorie en praktijk allebei selecteert - als je ze allebei volgt), en op submit klikken. Daarna even bevestigen aan google dat je mij vertrouwt en even wachten (dit kan relatief lang duren). Daarna kom je terug op dezelfde pagina en zou je kalender gemaakt moeten zijn (met een naam zoals UACal Raster DATUM).
Als je de foutmelding krijgt waarin wordt geklaagd dat de kalender niet gevonden werd moet je ff teruggaan en terug aan google bevestigen dat je me vertrouwt, in principe werkt het na een paar keer proberen wel.


Voor een voorbeeld van wat dat output als je je vakken hebt geselcteerd: https://www.google.com/calendar/embed?s ... ssionid=OK" onclick="window.open(this.href);return false;

Gelieve niet proberen de database kapot te maken: dit is echt gemakkelijk, maar daar kloot je alleen je medestudenten/jezelf mee...


In principe kunnen de masters (of andere richtingen) ook worden toegevoegd, maar dit vereist wel wat manueel gepruts (de interface is niet geniaal, en uit de PDF iets leesbaar voor het programma krijgen is ook niet zo makkelijk), maar als dit gevraagd wordt kan ik hierbij wel assisteren.

Als er mensen zich geroepen voelen om de interface / applicatie nog beter te maken de broncode staat op http://code.google.com/p/uacal/#UACal" onclick="window.open(this.href);return false;
Ik heb ook een script dat voor 90% van een uurrooster PDF naar input formaat voor de site kan

http://pastebin.com/mLVyQKUH" onclick="window.open(this.href);return false;

gebruik
pdftotext input.pdf (pdftotext kun je gemakkelijk in je linux distro vinden)
manueel bewerken van input.txt (als er geen lokaal is ingevuld, iets zetten zoals X.X.000, vakken weghalen die geen echte vakken zijn, zoals de gokart race; etc)
./split.sh input.txt 3BINF
manueel bewerken van die output (keuzevakken die al in de DB zitten gedeeld met een ander jaar verwijderen enzo)

http://radix.cmi.ua.ac.be/~p081398/uacal/add" onclick="window.open(this.href);return false; om vakken toe te voegen (niet aangeraden als je niet weet waar je mee bezig bent - gelieve ook niet te misbruiken om alles kapot te maken, mogelijk zijn er studenten die er gebruik van willen maken)

Re: Gemakkelijk uurrooster importeren in google calendar

Posted: Fri Feb 11, 2011 1:52 pm
by Manfr3d
is dit bij iemand anders al gelukt?
Bij mij blijft het die error geven...


edit: of het springt gewoon terug naar de Course Selection bij het "toegang verlenen"...

Re: Gemakkelijk uurrooster importeren in google calendar

Posted: Fri Feb 11, 2011 3:40 pm
by nasam
Terugspringen naar de "Course Selection" is de bedoeling. Als je gaat kijken bij google calendar zou je uurrooster gemaakt moeten zijn

Re: Gemakkelijk uurrooster importeren in google calendar

Posted: Fri Feb 11, 2011 4:12 pm
by Manfr3d
Nope, er staat niks...

Re: Gemakkelijk uurrooster importeren in google calendar

Posted: Fri Feb 11, 2011 5:08 pm
by BFC
Bedankt, ik heb het getest, en het werkt goed! Stel nu dat er iets verandert aan het uurrooster, gaat uw scriptje dan automatisch ook de nieuwe gegevens nemen als we het uitvoeren?

Re: Gemakkelijk uurrooster importeren in google calendar

Posted: Fri Feb 11, 2011 6:00 pm
by nasam
BFC wrote:Bedankt, ik heb het getest, en het werkt goed! Stel nu dat er iets verandert aan het uurrooster, gaat uw scriptje dan automatisch ook de nieuwe gegevens nemen als we het uitvoeren?
Nope, die moeten dan eerst terug geïmporteerd worden.

Re: Gemakkelijk uurrooster importeren in google calendar

Posted: Fri Feb 11, 2011 6:01 pm
by nasam
Manfr3d wrote:Nope, er staat niks...
Dat is vreemd..., maar echt veel kan ik er niet aan doen (zonder meer gegevens)

Re: Gemakkelijk uurrooster importeren in google calendar

Posted: Fri Feb 11, 2011 6:23 pm
by Fristi
Nice, bedankt :)

Re: Gemakkelijk uurrooster importeren in google calendar

Posted: Fri Feb 11, 2011 8:00 pm
by Manfr3d
OK, nu lijkt het gefixt, maar wel pas vanaf week 2?


edit: FIEXT

Re: Gemakkelijk uurrooster importeren in google calendar

Posted: Fri Feb 11, 2011 10:31 pm
by nasam
Manfr3d wrote:OK, nu lijkt het gefixt, maar wel pas vanaf week 2?


edit: FIEXT
Week 2?

Als ik bv de vakken Gegevensstructuren en Calculus ingeef krijg ik deze wel degelijk al vanaf week 1. Merk op da ni alle lessen in de eerste week al starten...
https://www.google.com/calendar/embed?s ... ssionid=OK" onclick="window.open(this.href);return false; bijvoorbeeld

/me merkt net dat de uurrooster van 2de Bachelor aangepast is. Deze zal zo dadelijk geïmporteerd worden
Blijkbaar is alleen de presentatie van programming project databases erbij gekomen, deze staat er nu dus ook op

Re: Gemakkelijk uurrooster importeren in google calendar

Posted: Mon Feb 14, 2011 12:11 am
by djgl3nn
de eerste week werkt bij mij vo algoritmen en complexiteit niet..

(ale dinsdag om half 9 staat er nix.. ff geen zin om verder te zoeke :p )

Re: Gemakkelijk uurrooster importeren in google calendar

Posted: Mon Feb 14, 2011 1:57 am
by Robbe
ni om uw prestatie te minimaliseren, maar als ge een uurke uittrekt om da effe handmatig in google calendar te zetten is dat ineens juist...

Re: Gemakkelijk uurrooster importeren in google calendar

Posted: Mon Feb 14, 2011 2:09 am
by nasam
Robbe wrote:ni om uw prestatie te minimaliseren, maar als ge een uurke uittrekt om da effe handmatig in google calendar te zetten is dat ineens juist...
Jep, dan bent ge idd een uur bezig. En als iemand zo vriendelijk is om uwe rooster te verandernen bent ge nog eens een kwartier bezig. Da maal X studenten is veel tijd.

Nu heb ik mij een paar uur "geamuseerd", en zou me een beetje geluk (niet dus...) iedereen op 5min klaar moeten zijn...
de eerste week werkt bij mij vo algoritmen en complexiteit niet..

(ale dinsdag om half 9 staat er nix.. ff geen zin om verder te zoeke :p )
Mogelijk omdat volgens de rooster op http://www.ua.ac.be/main.aspx?c=*FACWET&n=91360" onclick="window.open(this.href);return false; algorimtes en complexiteit maar in week 2 begint?

Re: Gemakkelijk uurrooster importeren in google calendar

Posted: Mon Feb 14, 2011 10:21 am
by Pedro
Ooh, impressive! Thx Nathan!

Re: Gemakkelijk uurrooster importeren in google calendar

Posted: Mon Feb 14, 2011 10:32 am
by Fristi
Robbe wrote:ni om uw prestatie te minimaliseren, maar als ge een uurke uittrekt om da effe handmatig in google calendar te zetten is dat ineens juist...
Altruisme, iets doen voor u medestudent, beetje kennis en ervaring opdoen?