MyTimeTable in Blackboard met Syllabus

Post on 18-Dec-2014

2,994 views 0 download

Tags:

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

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?

tom@eveoh.nlwww.twitter.com/tomverhoeffhttp://blog.tomverhoeff.nlhttp://www.eveoh.nl