Date post: | 18-Dec-2014 |
Category: |
Documents |
Upload: | tom-verhoeff |
View: | 2,994 times |
Download: | 0 times |
10-04-2023
Challenge the future
DelftUniversity ofTechnology
MyTimeTable in Blackboard met SyllabusTom 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
DEMOZie evt. http://bit.ly/eveoh
http://www.eveoh.nl
25My Timetable in Blackboard met Syllabus
Vanuit Blackboard
26My Timetable in Blackboard met Syllabus
Hoofdinterface
27My Timetable in Blackboard met Syllabus
Add courses
28My Timetable in Blackboard met Syllabus
Add course(s)
29My Timetable in Blackboard met Syllabus
Add course(s)
30My Timetable in Blackboard met Syllabus
Add study programme
31My Timetable in Blackboard met Syllabus
Studentensets
32My Timetable in Blackboard met Syllabus
Add study programme
33My Timetable in Blackboard met Syllabus
Add staff member
34My Timetable in Blackboard met Syllabus
Hoofdinterface
35My Timetable in Blackboard met Syllabus
Hoofdinterface
36My Timetable in Blackboard met Syllabus
Agenda view
37My Timetable in Blackboard met Syllabus
Export schedule
38My Timetable in Blackboard met Syllabus
Export schedule (2)
39My Timetable in Blackboard met Syllabus
40My Timetable in Blackboard met Syllabus
4.Architectuur
41My Timetable in Blackboard met Syllabus
Blackboard App
Server
Blackboard profiel
Syllabus reporting
DB
MyTimetable Building
Block
Architectuur
42My Timetable in Blackboard met Syllabus
Syllabus reporting database
User preferences Datastore
43My Timetable in Blackboard met Syllabus
5.Het testproces
44My 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
45My Timetable in Blackboard met Syllabus
Resultaten
• Zeer positief ontvangen
• Draagvlak onder alle steakholders
• Publiciteit creëren
• Enige verbeterpuntjes
46My Timetable in Blackboard met Syllabus
Resultaten
Wat is er gebeurd met de feedback?
• Direct geïmplementeerd
• Doorgegeven aan roosteraars
• Doorgeschoven naar latere versie
47My Timetable in Blackboard met Syllabus
6.Huidige status
48My 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
49My 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
50My 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)• Multi-language ondersteuning• Filteren op activiteitsoort• Ondersteuning voor meerdere jaren/databases
51My Timetable in Blackboard met Syllabus
Radboud Interface - NL
52My Timetable in Blackboard met Syllabus
Radboud Interface - EN
53My Timetable in Blackboard met Syllabus
Radboud Interface - Filteren
54My Timetable in Blackboard met Syllabus
Huidige status
• Vrijgegeven onder GPLv3• Beheer door Eveoh• Modulair opgezet• Configureerbaar• Aparte styling per instelling• Aparte databaseconfiguratie
55My 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
56My Timetable in Blackboard met Syllabus
7.Toekomst
57My Timetable in Blackboard met Syllabus
Nu – 1 september
Voor TUD/RU:• iCalendar export als feed• Koppeling met externe systemen• “Portier view” • Printen vanuit browser
58My Timetable in Blackboard met Syllabus
Verder…
• Ontwikkeling open webservice
• Integratie met mobiele applicaties
• Implementatie op meer instellingen
59My Timetable in Blackboard met Syllabus
Vragen?
[email protected]/tomverhoeffhttp://blog.tomverhoeff.nlhttp://www.eveoh.nl