TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

32
Ch-Ch-Ch-Ch-Changes made at KU Leuven A new portal and custom course design Bert Coenen, Toledo

Transcript of TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

Page 1: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

Ch-Ch-Ch-Ch-Changes made at KU LeuvenA new portal and custom course design

Bert Coenen, Toledo

Page 2: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

It's a portal, Jim. But not as we know it...

Page 3: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

3

Page 4: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design
Page 5: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

• Notifications

• Stream• Chronological• By source• By type

• Overload!

• What's important?• Search?• Filter?

Page 6: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

• Enrollments• Courses

• Organizations

• Grouped

• Extra info• Role

• Instructors

Page 7: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

• Quick Links• "Internal" tools

• External applications

• Profile- / role-based• Custom set of links

• Student / staff

• Campus-based

Page 8: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

8

Why?

• Demand• Users• Management• Within team

• Limits• Maintenance• Performance• Flexibility

• edX - pilot for Moocs and Spocs

Page 9: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

9

How?

• User input• Usability study• User survey• Interviews• Focus groups

• Alpha-release

• Beta-release

Page 10: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

Requirements

• Modern• Technology• Look-and-feel

• Fast

• Flexible

• Upgradeable

• Mobile

Page 11: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

11

Features

• Uncluttered workspace

• Clean navigation

• Separate views• Enrollments• Notifications

• Filters

• Customization

Page 13: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

13

Demo• Main modules– Courses and organizations– Targeted information– Schedule

• Navigation

• Search and filter

• Anatomy of a tile

• Updates and messages

Page 14: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

Look!It's moving.

It's alive. It's alive...

Page 15: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design
Page 16: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

Why?

• Initially: bug-fixing• Fix layout-issues• Using only CSS

• Later: improvements• Modify elements

Page 17: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

17

How?

• Brands and themes

• New theme• Based on Bb's default• Extra CSS-files

• New icons

• CSS alone...doesn't get you far

Page 18: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

Enter Javascript

• Blackboard themes:• No custom JS

• Modified template• Include JS-file• Dynamically

Page 19: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

• Modify features, fix bugs

• Small changes• Modified behaviour

• Medium changes• New features

• Large changes• Custom applications• Mobile accessible layout (

MLFTP)• Exam setup (x-Toledo)

Anything is possible...

Page 20: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

Requirements• Never a formal set of requirements• Two categories

– Fixes for actual and perceived bugs (poor workflows)– Addition of functional / ergonomical improvements

• Very much an ad hoc process– Bug encountered?– Missing feature identified?

• When to stop?• Maintenance?

– Impact on upgrades

Page 21: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

https://www.youtube.com/watch?v=zCcz_hpXKdc

Page 23: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

23

Demo• Navigation– Student

• Custom icon set• Directory view• Collapse and expand• Maximize / full screen / print• Tours

– Instructor• Tours• Contextual help• Availability

– Course– Content

Page 24: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

Demo• Course contents– Content creation

• Single button• Contextual insert

– Content organization• Drag and drop

Page 25: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

25

Demo• Learning modules– "State"– Enforced sequential navigation

Page 26: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

Demo• Forms– Move form elements

• Date fields in announcement form• Uncheck mail option in edited announcement

– Remove form elements• No "prohibit backtracking" in tests in the dedicated exam

environment• Remove "Save as draft" in assignment form

– Change default values– Lookup in lists

• Mail select users/groups

Page 27: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

Demo• Tests

– "Print test"-feature for instructors– "Quiz" behaviour

• Extra option in test's properties page• Immediate feedback

– Skip "unnecessary" steps in test• Confirmation before start• Confirmation on submit (page shown before feedback)

• Completion container– Fix positioning issues

• Un-answer a question

Page 28: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

28

Mobile accessible design

Page 29: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

29

Mobile accessible design

• Not: separate mobile access• https://m.toledo.kuleuven.be• Has been in use for + 3 years• Alternative for / complement to

Bb Mobile Learn• Stripped down feature set

• Truly responsive design• Same page, same URL• Same theme• Different layout• ~ Fully featured

Page 30: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

30

It's Blackboard, Jim. But not as we know it...

Mobile accessible design

• CSS- and JS-based• Custom navigation structure• Customized content view• Customized tables• Major changes to tests• Discussion boards• Journals, blogs, wikis...

Page 31: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

https://www.youtube.com/watch?v=K3Zc2YuwFyw

Page 32: TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design

32

Demo• Portal

• Course View– As student

• Navigation• Course content• Discussion board• Take test

– As instructor• Navigation• Edit mode• Content creation