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

MyTimetable web interface for Syllabus Plus, Scientia User Conference 2011

May 06, 2015

Download

Technology

Eveoh

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

Scientia User Conference 2011.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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