MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

Preview:

DESCRIPTION

Presentation about the MyTimetable web interface for Syllabus Plus, by Tom Verhoeff and Svitlana Krijnen. Scientia User Conference 2011.

Citation preview

11-04-23

Challenge the future

DelftUniversity ofTechnology

The making of: ‘MyTimetable’Timetable Interface TU Delft

Svitlana Krijnen, Tom Verhoeff, TU Delft

2The making of ‘MyTimetable’

1.Previous situation

3The making of ‘MyTimetable’

Iris with Webber

IRIS and Webber interface both end of life

4The making of ‘MyTimetable’

New situation

2.

5The making of ‘MyTimetable’

New schedulling programmeScientia ‘SYLLABUS+’

6The making of ‘MyTimetable’

... came with Sientia Web Server (SWS)

• SWS cause for many complaints at TUD

7The making of ‘MyTimetable’

TUD: build a new interface

However, TUD-IT-department lacked the capacity

Bring in a third party?

8The making of ‘MyTimetable’

TUD: build a new interface

Expertise – training - acceptance

TUD-students already highly involved in modifying old Webber

Idea:Employing the students

9The making of ‘MyTimetable’

TUD students build a new interface

10The making of ‘MyTimetable’

Tapping stakeholders:

• schedule makers

• professors

• students

• student organisations

• IT

Required functionalities

Provided us with:

• Technical criteria

• Wish list of functionalities

11The making of ‘MyTimetable’

Strict deadline: 4 months

• Application + documentation delivered to IT management

• Schedule data from Ms SQL Server database

• Data saved in BB User Profile

• Developed in Java

• Integrated into Blackboard

Technical criteria

Integrated

into BBJava

Data in

BB user

Profile Data

from

SQL

Server

database

Manage-

ment by

ICT

Strict

deadlin

e

12The making of ‘MyTimetable’

• Must have

• Should have

• Could have

• Won’t have

• MoSCoW

Wish list

13The making of ‘MyTimetable’

Wish list: add/remove subjects to profile:

14The making of ‘MyTimetable’

Wish list: present timetable

• Week view

15The making of ‘MyTimetable’

Wish list: present timetable

• Agenda view

16The making of ‘MyTimetable’

Wish list: present timetable

• BB-building block

17The making of ‘MyTimetable’

• Graphic semester format

• Textual semester format

• Excell CVS-format

• iCal format

• CalDAV format

Wish list: exporting formats

18The making of ‘MyTimetable’

Deliverables

• Source codes

• Compiled version(s) of application(s)

• Technical documentation:

• on the working of the system

• Description of configuration possibilities

• Oversight of communication between system parts

• Ownership: eternal licence to TUD for programme and documentation

19The making of ‘MyTimetable’

‘My Timetable’Timetable Interface TU Delft

20The making of ‘MyTimetable’

Development background

3.

21The making of ‘MyTimetable’

Tom Verhoeff•Computer Science student•Faculty Student Council•MyTimetable developer•Eveoh co-founder

About me…

22The making of ‘MyTimetable’

Our vision

• Easy

• Personal

• Mobile

• Up-to-date

23The making of ‘MyTimetable’

DEMO

24The making of ‘MyTimetable’

Enterprise Reporting Database

25The making of ‘MyTimetable’

Enterprise Reporting Database

• External access to Syllabus Entities

• Reporting/Statistics

• Support 3rd party applications

26The making of ‘MyTimetable’

Architecture

27The making of ‘MyTimetable’

28The making of ‘MyTimetable’

Secure the future

29The making of ‘MyTimetable’

Stage 2

30The making of ‘MyTimetable’

Stage 2

• Different use of Syllabus Entities

• Different use of fields within Entities

• Multi-language

• SPDA data source

• Various other requirements

31The making of ‘MyTimetable’

Learnings

• Unify Syllabus usage across faculties

• Ensure involvement of departments

• Start testing early

• Other applications

32The making of ‘MyTimetable’

Our vision

• Involve students/staff

• Effortless timetable access

• Connect with e-Learning

• Enrich timetable data

• Open & connected

33The making of ‘MyTimetable’

Wrap up

S.O.Krijnen-Dunayenko@tudelft.nl

tom@eveoh.nl

• Syllabus Plus

• Enterprise Reporting DB

• MyTimetable

• Personal up-to-date timetable

• Access anywhere