Gemakkelijk uurrooster importeren in google calendar

Examenroosters, algemene discussies, ...

Moderator: Praesidium

User avatar
nasam
Posts: 233
Contact:

Gemakkelijk uurrooster importeren in google calendar

Post#1 » Wed Feb 09, 2011 8:46 pm

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)
http://www.nathansamson.be" onclick="window.open(this.href);return false; Flattr me!Image

User avatar
Manfr3d
Posts: 1997
Contact:

Re: Gemakkelijk uurrooster importeren in google calendar

Post#2 » Fri Feb 11, 2011 1:52 pm

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"...
I would love to change the world, but they won't give me the source code

WINAK Schacht 2009-2010
ASK-Stuwer Snelkrant 2010-2011
KdG-Student 2011-2014
Castrum Cantor 2012-2013
Castrum Schachtenmeester 2013-2014
Castrum Quaestor 2014-2015
Castrum Praeses 2015-2016

User avatar
nasam
Posts: 233
Contact:

Re: Gemakkelijk uurrooster importeren in google calendar

Post#3 » Fri Feb 11, 2011 3:40 pm

Terugspringen naar de "Course Selection" is de bedoeling. Als je gaat kijken bij google calendar zou je uurrooster gemaakt moeten zijn
http://www.nathansamson.be" onclick="window.open(this.href);return false; Flattr me!Image

User avatar
Manfr3d
Posts: 1997
Contact:

Re: Gemakkelijk uurrooster importeren in google calendar

Post#4 » Fri Feb 11, 2011 4:12 pm

Nope, er staat niks...
I would love to change the world, but they won't give me the source code

WINAK Schacht 2009-2010
ASK-Stuwer Snelkrant 2010-2011
KdG-Student 2011-2014
Castrum Cantor 2012-2013
Castrum Schachtenmeester 2013-2014
Castrum Quaestor 2014-2015
Castrum Praeses 2015-2016

User avatar
BFC
WOZ
Posts: 719

Re: Gemakkelijk uurrooster importeren in google calendar

Post#5 » Fri Feb 11, 2011 5:08 pm

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?
I'm not random, you just can't think as fast as me

User avatar
nasam
Posts: 233
Contact:

Re: Gemakkelijk uurrooster importeren in google calendar

Post#6 » Fri Feb 11, 2011 6:00 pm

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.
http://www.nathansamson.be" onclick="window.open(this.href);return false; Flattr me!Image

User avatar
nasam
Posts: 233
Contact:

Re: Gemakkelijk uurrooster importeren in google calendar

Post#7 » Fri Feb 11, 2011 6:01 pm

Manfr3d wrote:Nope, er staat niks...
Dat is vreemd..., maar echt veel kan ik er niet aan doen (zonder meer gegevens)
http://www.nathansamson.be" onclick="window.open(this.href);return false; Flattr me!Image

User avatar
Fristi
WOZ
Posts: 4565

Re: Gemakkelijk uurrooster importeren in google calendar

Post#8 » Fri Feb 11, 2011 6:23 pm

Nice, bedankt :)
Fristi Ad Infinitum

WINAK WOZ 2013 - ...
WINAK Magister Fristi 2012-2013
WINAK Feest 2011-2012
WINAK Schachtentemmer 2010-2011
WINAK Scriptor 2008-2009 | 2009-2010

User avatar
Manfr3d
Posts: 1997
Contact:

Re: Gemakkelijk uurrooster importeren in google calendar

Post#9 » Fri Feb 11, 2011 8:00 pm

OK, nu lijkt het gefixt, maar wel pas vanaf week 2?


edit: FIEXT
I would love to change the world, but they won't give me the source code

WINAK Schacht 2009-2010
ASK-Stuwer Snelkrant 2010-2011
KdG-Student 2011-2014
Castrum Cantor 2012-2013
Castrum Schachtenmeester 2013-2014
Castrum Quaestor 2014-2015
Castrum Praeses 2015-2016

User avatar
nasam
Posts: 233
Contact:

Re: Gemakkelijk uurrooster importeren in google calendar

Post#10 » Fri Feb 11, 2011 10:31 pm

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
http://www.nathansamson.be" onclick="window.open(this.href);return false; Flattr me!Image

User avatar
djgl3nn
WOZ
Posts: 1938

Re: Gemakkelijk uurrooster importeren in google calendar

Post#11 » Mon Feb 14, 2011 12:11 am

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 )
WINAK Schacht 2009-2010
WINAK Sport 2010-2011
WINAK Mentor Informatica 2011-2012
WINAK Ouwe Zak 2012-...

UA Sportraad Webmaster 2012-...

User avatar
Robbe
WOZ
Posts: 2161
Contact:

Re: Gemakkelijk uurrooster importeren in google calendar

Post#12 » Mon Feb 14, 2011 1:57 am

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...
"I'm not afraid of falling, I'm afraid of landing" -- Sam
How To Ask Questions The Smart Way

Zingen? UKA-n dat ook!

User avatar
nasam
Posts: 233
Contact:

Re: Gemakkelijk uurrooster importeren in google calendar

Post#13 » Mon Feb 14, 2011 2:09 am

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?
http://www.nathansamson.be" onclick="window.open(this.href);return false; Flattr me!Image

User avatar
Pedro
Prosenior
Posts: 3251

Re: Gemakkelijk uurrooster importeren in google calendar

Post#14 » Mon Feb 14, 2011 10:21 am

Ooh, impressive! Thx Nathan!
WINAK Scriptor 2010-2011
WINAK Zedenmeester 2010-2011
WINAK Vice-Praeses 2011-2012
WINAK Praeses 2012-2013
WINAK Praegustator 2013-2014

User avatar
Fristi
WOZ
Posts: 4565

Re: Gemakkelijk uurrooster importeren in google calendar

Post#15 » Mon Feb 14, 2011 10:32 am

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?
Fristi Ad Infinitum

WINAK WOZ 2013 - ...
WINAK Magister Fristi 2012-2013
WINAK Feest 2011-2012
WINAK Schachtentemmer 2010-2011
WINAK Scriptor 2008-2009 | 2009-2010

Return to “Algemeen”

Who is online

Users browsing this forum: No registered users and 5 guests

cron