mytimetable in blackboard met syllabus

59
07-06-2022 Challenge the future Delft University of Technology MyTimeTable in Blackboard met Syllabus Tom Verhoeff

Upload: tom-verhoeff

Post on 18-Dec-2014

2.997 views

Category:

Documents


0 download

DESCRIPTION

The presentation (in Dutch) i did at the SISLink 2010 conference about the Blackboard building block we developed for the TU Delft to integrate syllabus+ schedule information with Blackboard. The last slides also contain some information about the future development of this project. See http://www.eveoh.nl/ for more information

TRANSCRIPT

Page 1: MyTimeTable in Blackboard met Syllabus

10-04-2023

Challenge the future

DelftUniversity ofTechnology

MyTimeTable in Blackboard met SyllabusTom Verhoeff

Page 2: MyTimeTable in Blackboard met Syllabus

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: MyTimeTable in Blackboard met Syllabus

3My Timetable in Blackboard met Syllabus

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

Inhoud

Page 4: MyTimeTable in Blackboard met Syllabus

4My Timetable in Blackboard met Syllabus

1.Waarom My Timetable?

Page 5: MyTimeTable in Blackboard met Syllabus

5My Timetable in Blackboard met Syllabus

• Zomer 2009 Invoer Syllabus+ door TUD

Een beetje geschiedenis

Page 6: MyTimeTable in Blackboard met Syllabus

6My Timetable in Blackboard met Syllabus

• Versneld ingevoerd i.v.m. interfacultair roosteren

• Focus op roostermakers

• Minder tijd voor studentenperspectief

Invoer Syllabus+

Page 7: MyTimeTable in Blackboard met Syllabus

7My Timetable in Blackboard met Syllabus

Scientia SWS

Page 8: MyTimeTable in Blackboard met Syllabus

8My Timetable in Blackboard met Syllabus

• Zomer 2009 Invoer Syllabus+ door TUD

• September 2009 Eerste collegeweek

Een beetje geschiedenis

Page 9: MyTimeTable in Blackboard met Syllabus

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: MyTimeTable in Blackboard met Syllabus

10My Timetable in Blackboard met Syllabus

Roosters.naquah.net

Page 11: MyTimeTable in Blackboard met Syllabus

11My Timetable in Blackboard met Syllabus

TUD Timetable Viewer & Converter

Page 12: MyTimeTable in Blackboard met Syllabus

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: MyTimeTable in Blackboard met Syllabus

13My Timetable in Blackboard met Syllabus

2.Requirements

Page 14: MyTimeTable in Blackboard met Syllabus

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: MyTimeTable in Blackboard met Syllabus

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: MyTimeTable in Blackboard met Syllabus

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: MyTimeTable in Blackboard met Syllabus

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: MyTimeTable in Blackboard met Syllabus

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: MyTimeTable in Blackboard met Syllabus

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: MyTimeTable in Blackboard met Syllabus

20My Timetable in Blackboard met Syllabus

3.De eerste versie

Page 21: MyTimeTable in Blackboard met Syllabus

21My Timetable in Blackboard met Syllabus

Page 22: MyTimeTable in Blackboard met Syllabus

22My Timetable in Blackboard met Syllabus

Page 23: MyTimeTable in Blackboard met Syllabus

23My Timetable in Blackboard met Syllabus

Page 24: MyTimeTable in Blackboard met Syllabus

24My Timetable in Blackboard met Syllabus

DEMOZie evt. http://bit.ly/eveoh

http://www.eveoh.nl

Page 25: MyTimeTable in Blackboard met Syllabus

25My Timetable in Blackboard met Syllabus

Vanuit Blackboard

Page 26: MyTimeTable in Blackboard met Syllabus

26My Timetable in Blackboard met Syllabus

Hoofdinterface

Page 27: MyTimeTable in Blackboard met Syllabus

27My Timetable in Blackboard met Syllabus

Add courses

Page 28: MyTimeTable in Blackboard met Syllabus

28My Timetable in Blackboard met Syllabus

Add course(s)

Page 29: MyTimeTable in Blackboard met Syllabus

29My Timetable in Blackboard met Syllabus

Add course(s)

Page 30: MyTimeTable in Blackboard met Syllabus

30My Timetable in Blackboard met Syllabus

Add study programme

Page 31: MyTimeTable in Blackboard met Syllabus

31My Timetable in Blackboard met Syllabus

Studentensets

Page 32: MyTimeTable in Blackboard met Syllabus

32My Timetable in Blackboard met Syllabus

Add study programme

Page 33: MyTimeTable in Blackboard met Syllabus

33My Timetable in Blackboard met Syllabus

Add staff member

Page 34: MyTimeTable in Blackboard met Syllabus

34My Timetable in Blackboard met Syllabus

Hoofdinterface

Page 35: MyTimeTable in Blackboard met Syllabus

35My Timetable in Blackboard met Syllabus

Hoofdinterface

Page 36: MyTimeTable in Blackboard met Syllabus

36My Timetable in Blackboard met Syllabus

Agenda view

Page 37: MyTimeTable in Blackboard met Syllabus

37My Timetable in Blackboard met Syllabus

Export schedule

Page 38: MyTimeTable in Blackboard met Syllabus

38My Timetable in Blackboard met Syllabus

Export schedule (2)

Page 39: MyTimeTable in Blackboard met Syllabus

39My Timetable in Blackboard met Syllabus

Page 40: MyTimeTable in Blackboard met Syllabus

40My Timetable in Blackboard met Syllabus

4.Architectuur

Page 41: MyTimeTable in Blackboard met Syllabus

41My Timetable in Blackboard met Syllabus

Blackboard App

Server

Blackboard profiel

Syllabus reporting

DB

MyTimetable Building

Block

Architectuur

Page 42: MyTimeTable in Blackboard met Syllabus

42My Timetable in Blackboard met Syllabus

Syllabus reporting database

User preferences Datastore

Page 43: MyTimeTable in Blackboard met Syllabus

43My Timetable in Blackboard met Syllabus

5.Het testproces

Page 44: MyTimeTable in Blackboard met Syllabus

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

Page 45: MyTimeTable in Blackboard met Syllabus

45My Timetable in Blackboard met Syllabus

Resultaten

• Zeer positief ontvangen

• Draagvlak onder alle steakholders

• Publiciteit creëren

• Enige verbeterpuntjes

Page 46: MyTimeTable in Blackboard met Syllabus

46My Timetable in Blackboard met Syllabus

Resultaten

Wat is er gebeurd met de feedback?

• Direct geïmplementeerd

• Doorgegeven aan roosteraars

• Doorgeschoven naar latere versie

Page 47: MyTimeTable in Blackboard met Syllabus

47My Timetable in Blackboard met Syllabus

6.Huidige status

Page 48: MyTimeTable in Blackboard met Syllabus

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

Page 49: MyTimeTable in Blackboard met Syllabus

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

Page 50: MyTimeTable in Blackboard met Syllabus

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

Page 51: MyTimeTable in Blackboard met Syllabus

51My Timetable in Blackboard met Syllabus

Radboud Interface - NL

Page 52: MyTimeTable in Blackboard met Syllabus

52My Timetable in Blackboard met Syllabus

Radboud Interface - EN

Page 53: MyTimeTable in Blackboard met Syllabus

53My Timetable in Blackboard met Syllabus

Radboud Interface - Filteren

Page 54: MyTimeTable in Blackboard met Syllabus

54My Timetable in Blackboard met Syllabus

Huidige status

• Vrijgegeven onder GPLv3• Beheer door Eveoh• Modulair opgezet• Configureerbaar• Aparte styling per instelling• Aparte databaseconfiguratie

Page 55: MyTimeTable in Blackboard met Syllabus

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

Page 56: MyTimeTable in Blackboard met Syllabus

56My Timetable in Blackboard met Syllabus

7.Toekomst

Page 57: MyTimeTable in Blackboard met Syllabus

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

Page 58: MyTimeTable in Blackboard met Syllabus

58My Timetable in Blackboard met Syllabus

Verder…

• Ontwikkeling open webservice

• Integratie met mobiele applicaties

• Implementatie op meer instellingen

Page 59: MyTimeTable in Blackboard met Syllabus

59My Timetable in Blackboard met Syllabus

Vragen?

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