sislink10 - mytimetable in blackboard met syllabus - tom verhoeff (tu delft)

58
24-6-2010 Challenge the future Delft University of Technology MyTimeTable in Blackboard met Syllabus Tom Verhoeff

Upload: sislink

Post on 04-Jul-2015

184 views

Category:

Education


2 download

TRANSCRIPT

Page 1: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

24-6-2010

Challenge the future

DelftUniversity ofTechnology

MyTimeTable in Blackboard met Syllabus

Tom Verhoeff

Page 2: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

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…

Page 3: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

3My Timetable in Blackboard met Syllabus

• Waarom My Timetable?• Requirements• De eerste versie• Architectuur• Het testproces• Huidige status• Toekomst

Inhoud

Page 4: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

4My Timetable in Blackboard met Syllabus

1.Waarom My Timetable?

Page 5: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

5My Timetable in Blackboard met Syllabus

• Zomer 2009 Invoer Syllabus+ door TUD

Een beetje geschiedenis

Page 6: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

6My Timetable in Blackboard met Syllabus

• Versneld ingevoerd i.v.m. interfacultair roosteren

• Focus op roostermakers

• Minder tijd voor studentenperspectief

Invoer Syllabus+

Page 7: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

7My Timetable in Blackboard met Syllabus

Scientia SWS

Page 8: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

8My Timetable in Blackboard met Syllabus

• Zomer 2009 Invoer Syllabus+ door TUD

• September 2009 Eerste collegeweek

Een beetje geschiedenis

Page 9: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

9My Timetable in Blackboard met Syllabus

• Zomer 2009 Invoer Syllabus+ door TUD

• September 2009 Eerste collegeweek

• September 2009 Alternatieve applicaties

Een beetje geschiedenis

Page 10: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

10My Timetable in Blackboard met Syllabus

Roosters.naquah.net

Page 11: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

11My Timetable in Blackboard met Syllabus

TUD Timetable Viewer & Converter

Page 12: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

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

Page 13: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

13My Timetable in Blackboard met Syllabus

2.Requirements

Page 14: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

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

Page 15: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

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

Page 16: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

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

Page 17: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

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

Page 18: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

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

Page 19: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

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

Page 20: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

20My Timetable in Blackboard met Syllabus

3.De eerste versie

Page 21: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

21My Timetable in Blackboard met Syllabus

Page 22: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

22My Timetable in Blackboard met Syllabus

Page 23: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

23My Timetable in Blackboard met Syllabus

Page 24: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

24My Timetable in Blackboard met Syllabus

Vanuit Blackboard

Page 25: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

25My Timetable in Blackboard met Syllabus

Hoofdinterface

Page 26: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

26My Timetable in Blackboard met Syllabus

Add courses

Page 27: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

27My Timetable in Blackboard met Syllabus

Add course(s)

Page 28: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

28My Timetable in Blackboard met Syllabus

Add course(s)

Page 29: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

29My Timetable in Blackboard met Syllabus

Add study programme

Page 30: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

30My Timetable in Blackboard met Syllabus

Studentensets

Page 31: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

31My Timetable in Blackboard met Syllabus

Add study programme

Page 32: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

32My Timetable in Blackboard met Syllabus

Add staff member

Page 33: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

33My Timetable in Blackboard met Syllabus

Hoofdinterface

Page 34: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

34My Timetable in Blackboard met Syllabus

Hoofdinterface

Page 35: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

35My Timetable in Blackboard met Syllabus

Agenda view

Page 36: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

36My Timetable in Blackboard met Syllabus

Export schedule

Page 37: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

37My Timetable in Blackboard met Syllabus

Export schedule (2)

Page 38: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

38My Timetable in Blackboard met Syllabus

Page 39: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

39My Timetable in Blackboard met Syllabus

4.Architectuur

Page 40: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

40My Timetable in Blackboard met Syllabus

Architectuur

Page 41: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

41My Timetable in Blackboard met Syllabus

Page 42: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

42My Timetable in Blackboard met Syllabus

5.Het testproces

Page 43: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

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

Page 44: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

44My Timetable in Blackboard met Syllabus

Resultaten

• Zeer positief ontvangen

• Draagvlak onder alle steakholders

• Publiciteit creeeren

• Enige verbeterpuntjes

Page 45: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

45My Timetable in Blackboard met Syllabus

Resultaten

Wat is er gebeurd met de feedback?

•Direct geimplementeerd

•Doorgegeven aan roosteraars

•Doorgeschoven naar latere versie

Page 46: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

46My Timetable in Blackboard met Syllabus

6.Huidige status

Page 47: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

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

Page 48: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

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

Page 49: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

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

Page 50: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

50My Timetable in Blackboard met Syllabus

Radboud Interface - NL

Page 51: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

51My Timetable in Blackboard met Syllabus

Radboud Interface - EN

Page 52: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

52My Timetable in Blackboard met Syllabus

Radboud Interface - Filteren

Page 53: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

53My Timetable in Blackboard met Syllabus

Huidige status

• Vrijgegeven onder GPLv3

• Beheer door Eveoh

• Modulair opgezet

• Configureerbaar

• Aparte styling per instelling

• Aparte databaseconfiguratie

Page 54: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

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

Page 55: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

55My Timetable in Blackboard met Syllabus

7.Toekomst

Page 56: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

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

Page 57: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

57My Timetable in Blackboard met Syllabus

Verder…

• Ontwikkeling open webservice

• Integratie met mobiele applicaties

• Implementatie op meer instellingen

Page 58: SISLink10 - MyTimeTable in Blackboard met Syllabus - Tom Verhoeff (TU Delft)

58My Timetable in Blackboard met Syllabus

Vragen?

[email protected]/tomverhoeffhttp://blog.tomverhoeff.nlhttp://www.eveoh.nl