33
14-06-22 Challenge the future Delft University of Technology The making of: ‘MyTimetable’ Timetable Interface TU Delft Svitlana Krijnen, Tom Verhoeff, TU Delft

MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

  • Upload
    eveoh

  • View
    2.669

  • Download
    4

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

11-04-23

Challenge the future

DelftUniversity ofTechnology

The making of: ‘MyTimetable’Timetable Interface TU Delft

Svitlana Krijnen, Tom Verhoeff, TU Delft

Page 2: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

2The making of ‘MyTimetable’

1.Previous situation

Page 3: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

3The making of ‘MyTimetable’

Iris with Webber

IRIS and Webber interface both end of life

Page 4: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

4The making of ‘MyTimetable’

New situation

2.

Page 5: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

5The making of ‘MyTimetable’

New schedulling programmeScientia ‘SYLLABUS+’

Page 6: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

6The making of ‘MyTimetable’

... came with Sientia Web Server (SWS)

• SWS cause for many complaints at TUD

Page 7: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

7The making of ‘MyTimetable’

TUD: build a new interface

However, TUD-IT-department lacked the capacity

Bring in a third party?

Page 8: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

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

Page 9: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

9The making of ‘MyTimetable’

TUD students build a new interface

Page 10: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

10The making of ‘MyTimetable’

Tapping stakeholders:

• schedule makers

• professors

• students

• student organisations

• IT

Required functionalities

Provided us with:

• Technical criteria

• Wish list of functionalities

Page 11: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

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

Page 12: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

12The making of ‘MyTimetable’

• Must have

• Should have

• Could have

• Won’t have

• MoSCoW

Wish list

Page 13: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

13The making of ‘MyTimetable’

Wish list: add/remove subjects to profile:

Page 14: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

14The making of ‘MyTimetable’

Wish list: present timetable

• Week view

Page 15: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

15The making of ‘MyTimetable’

Wish list: present timetable

• Agenda view

Page 16: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

16The making of ‘MyTimetable’

Wish list: present timetable

• BB-building block

Page 17: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

17The making of ‘MyTimetable’

• Graphic semester format

• Textual semester format

• Excell CVS-format

• iCal format

• CalDAV format

Wish list: exporting formats

Page 18: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

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

Page 19: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

19The making of ‘MyTimetable’

‘My Timetable’Timetable Interface TU Delft

Page 20: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

20The making of ‘MyTimetable’

Development background

3.

Page 21: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

21The making of ‘MyTimetable’

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

About me…

Page 22: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

22The making of ‘MyTimetable’

Our vision

• Easy

• Personal

• Mobile

• Up-to-date

Page 23: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

23The making of ‘MyTimetable’

DEMO

Page 24: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

24The making of ‘MyTimetable’

Enterprise Reporting Database

Page 25: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

25The making of ‘MyTimetable’

Enterprise Reporting Database

• External access to Syllabus Entities

• Reporting/Statistics

• Support 3rd party applications

Page 26: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

26The making of ‘MyTimetable’

Architecture

Page 27: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

27The making of ‘MyTimetable’

Page 28: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

28The making of ‘MyTimetable’

Secure the future

Page 29: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

29The making of ‘MyTimetable’

Stage 2

Page 30: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

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

Page 31: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

31The making of ‘MyTimetable’

Learnings

• Unify Syllabus usage across faculties

• Ensure involvement of departments

• Start testing early

• Other applications

Page 32: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

32The making of ‘MyTimetable’

Our vision

• Involve students/staff

• Effortless timetable access

• Connect with e-Learning

• Enrich timetable data

• Open & connected

Page 33: MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

33The making of ‘MyTimetable’

Wrap up

[email protected]

[email protected]

• Syllabus Plus

• Enterprise Reporting DB

• MyTimetable

• Personal up-to-date timetable

• Access anywhere