sislink10 - mytimetable in blackboard met syllabus - tom verhoeff (tu delft)
TRANSCRIPT
24-6-2010
Challenge the future
DelftUniversity ofTechnology
MyTimeTable in Blackboard met Syllabus
Tom Verhoeff
2My Timetable in Blackboard met Syllabus
• Student Technische Informatica• Actief lid FSR TU Delft – Fac. EWI• Actief lid studievereniging voor TI en TW• Ontwikkelaar MyTimetable building block• Mede-oprichter Eveoh
Over mij…
3My Timetable in Blackboard met Syllabus
• Waarom My Timetable?• Requirements• De eerste versie• Architectuur• Het testproces• Huidige status• Toekomst
Inhoud
4My Timetable in Blackboard met Syllabus
1.Waarom My Timetable?
5My Timetable in Blackboard met Syllabus
• Zomer 2009 Invoer Syllabus+ door TUD
Een beetje geschiedenis
6My Timetable in Blackboard met Syllabus
• Versneld ingevoerd i.v.m. interfacultair roosteren
• Focus op roostermakers
• Minder tijd voor studentenperspectief
Invoer Syllabus+
7My Timetable in Blackboard met Syllabus
Scientia SWS
8My Timetable in Blackboard met Syllabus
• Zomer 2009 Invoer Syllabus+ door TUD
• September 2009 Eerste collegeweek
Een beetje geschiedenis
9My Timetable in Blackboard met Syllabus
• Zomer 2009 Invoer Syllabus+ door TUD
• September 2009 Eerste collegeweek
• September 2009 Alternatieve applicaties
Een beetje geschiedenis
10My Timetable in Blackboard met Syllabus
Roosters.naquah.net
11My Timetable in Blackboard met Syllabus
TUD Timetable Viewer & Converter
12My Timetable in Blackboard met Syllabus
• Zomer 2009 Invoer Syllabus+ door TUD
• September 2009 Eerste collegeweek
• September 2009 Alternatieve applicaties
• Oktober 2009 TU Delft zoekt studenten om verbeterde interface te implementeren
Een beetje geschiedenis
13My Timetable in Blackboard met Syllabus
2.Requirements
14My Timetable in Blackboard met Syllabus
Requirements
Meerdere bronnen:•Onderwijs & Studentenzaken•3xO – Ontwikkelafdeling TU•Centrale Studentenraad•Studieverenigingenraad•“Willekeurige” studenten•Eigen ervaring met de “Webber” en SWS interface
Overleggen en interviews
15My Timetable in Blackboard met Syllabus
Requirements
• Integratie in BlackBoard
• Ontwikkeling in Java• Opslag van data in BlackBoard profiel• Roosterdata uit MS-SQL reporting database van Syllabus+
Constraints
16My Timetable in Blackboard met Syllabus
Requirements
• Eenvoudig beheren van vakken in profiel
• Snelle en overzichtelijke interface
• Exporteren van rooster naar diverse formaten
• BlackBoard building block voor eerstvolgende colleges
Belangrijkste functionaliteit
17My Timetable in Blackboard met Syllabus
Requirements
• Toevoegen op basis van
• Vaknaam/vakcode
• Studieprogramma
• BlackBoard enrollments
• Studentnummer
• Docent
• Eenvoudig aan-/uitzetten van vakken
• Studentensets
• Vakken verwijderen
Beheren van vakken in profiel
18My Timetable in Blackboard met Syllabus
Requirements
• Weergave op meerdere manieren
• Grafisch per week
• Tekstueel per semester
• Exporteren in verschillende formaten
• iCalendar – Oulook, iCal, Google Calendar
• PDF – grafisch per week
• PDF – tekstueel per semester
• CSV – voor gebruik in bv. Excel
Weergave en export
19My Timetable in Blackboard met Syllabus
Requirements
Blackboard fungeert als portal voor studenten
•Vakinformatie
•Nieuwsberichten
•Dictaten bestellen
•Software distributie
•Aanmelden voor/informatie over tentamens
En dus ook integratie van roosters
Blackboard integratie
20My Timetable in Blackboard met Syllabus
3.De eerste versie
21My Timetable in Blackboard met Syllabus
22My Timetable in Blackboard met Syllabus
23My Timetable in Blackboard met Syllabus
24My Timetable in Blackboard met Syllabus
Vanuit Blackboard
25My Timetable in Blackboard met Syllabus
Hoofdinterface
26My Timetable in Blackboard met Syllabus
Add courses
27My Timetable in Blackboard met Syllabus
Add course(s)
28My Timetable in Blackboard met Syllabus
Add course(s)
29My Timetable in Blackboard met Syllabus
Add study programme
30My Timetable in Blackboard met Syllabus
Studentensets
31My Timetable in Blackboard met Syllabus
Add study programme
32My Timetable in Blackboard met Syllabus
Add staff member
33My Timetable in Blackboard met Syllabus
Hoofdinterface
34My Timetable in Blackboard met Syllabus
Hoofdinterface
35My Timetable in Blackboard met Syllabus
Agenda view
36My Timetable in Blackboard met Syllabus
Export schedule
37My Timetable in Blackboard met Syllabus
Export schedule (2)
38My Timetable in Blackboard met Syllabus
39My Timetable in Blackboard met Syllabus
4.Architectuur
40My Timetable in Blackboard met Syllabus
Architectuur
41My Timetable in Blackboard met Syllabus
42My Timetable in Blackboard met Syllabus
5.Het testproces
43My Timetable in Blackboard met Syllabus
Het testproces
• Vroeg in het ontwikkelstadium al testen
• Korte iteraties in ontwikkeling
• Feedback van alle steakholders
• GEEN testhandleiding
• Direct verbeteringen doorvoeren -> korte feedbackloop
44My Timetable in Blackboard met Syllabus
Resultaten
• Zeer positief ontvangen
• Draagvlak onder alle steakholders
• Publiciteit creeeren
• Enige verbeterpuntjes
45My Timetable in Blackboard met Syllabus
Resultaten
Wat is er gebeurd met de feedback?
•Direct geimplementeerd
•Doorgegeven aan roosteraars
•Doorgeschoven naar latere versie
46My Timetable in Blackboard met Syllabus
6.Huidige status
47My Timetable in Blackboard met Syllabus
Huidige status
TU Delft My Timetable 1.0
•In productie sinds 19 februari
•Enthousiast ontvangen
•Vrijwel geen problemen
Februari Maart April Mei Juni
48My Timetable in Blackboard met Syllabus
Huidige status
TU Delft My Timetable 1.1
•Compatible met Blackboard 9.1
•Beter configureerbaar
•Kleine bugfixes
•Paar kleine extra functionaliteiten
49My Timetable in Blackboard met Syllabus
Huidige status
In ontwikkeling voor Radboud Universiteit
•Draait buiten Blackboard
•Eigen authenticatie met LDAP
•Verbinding met ander type Syllabus-database (via SPDA)
•Muti-language ondersteuning
•Filteren op activiteitsoort
•Ondersteuning voor meerdere jaren/databases
50My Timetable in Blackboard met Syllabus
Radboud Interface - NL
51My Timetable in Blackboard met Syllabus
Radboud Interface - EN
52My Timetable in Blackboard met Syllabus
Radboud Interface - Filteren
53My Timetable in Blackboard met Syllabus
Huidige status
• Vrijgegeven onder GPLv3
• Beheer door Eveoh
• Modulair opgezet
• Configureerbaar
• Aparte styling per instelling
• Aparte databaseconfiguratie
54My Timetable in Blackboard met Syllabus
Eveoh
• Opgericht door ontwikkelaars MyTimetable
• Generieke basis van de software
• Nieuwe functies beschikbaar voor alle gebruikers
• Dichtbij de student
• ‘Open’ maken van SIS / self-service
• Veel technische kennis:
• Java
• Microsoft .NET
• Microsoft SharePoint
• BlackBoard
• Architecturele kennis
55My Timetable in Blackboard met Syllabus
7.Toekomst
56My Timetable in Blackboard met Syllabus
Nu – 1 september
Voor TUD/RU:
•iCalendar export als feed
•Koppeling met externe systemen
•“Portier view”
•Printen vanuit browser
57My Timetable in Blackboard met Syllabus
Verder…
• Ontwikkeling open webservice
• Integratie met mobiele applicaties
• Implementatie op meer instellingen
58My Timetable in Blackboard met Syllabus
Vragen?
[email protected]/tomverhoeffhttp://blog.tomverhoeff.nlhttp://www.eveoh.nl