SlideShare une entreprise Scribd logo
1  sur  45
Texas Rangers to the Rescue:
turning your VLE into an exam
centre
Sven Gladines & Herwig Stulens
KU Leuven - Belgium
Overview
2
• Introduction
• What's this presentation about?
• Why a Blackboard exam setup?
• Requirements instructor & student view
• Under the hood
• Live demo
Texas Rangers
3
Sven Gladines
• KU Leuven since 2008
• Software architect
• Java developer
o B2 development
o SIS/Campus integration
Herwig Stulens
• KU Leuven since 2008
• Business consultant
(customer support Bb & QMP)
Texas Rangers
4
KU Leuven & Toledo
5
• Self-hosted since 2001
• Learn April 2014 release
• 10 app-server (RHEL 6/HP)
• 2 CPU / 48 GB RAM
• 1 DB-server (Oracle/HP)
• 4 CPU
• Storage
• SAN / NetApp cluster
• Netscaler
KU Leuven & Toledo
6
• 6.5 (Java) developers
• 3.5 Bb-customer support
• 1 MOOC @ edX
(e-psychology)
• KU Leuven Association
• 1 university
• ±13 colleges
• + adult/evening education
• 38K active courses
• 9K active community’s
• 121K "active" users
Toledo
Exams
Advanced
System
Change the interface
and the behaviour of your
Blackboard system for
specific use cases (mobile,
exams,...)
7
High Level - How it works?
8
1. Create a new entrance to your Bb-system, f.i. x.blackboard
2. Associate a specific CSS & javascript (js) with this entrance
All x.blackboard pages will have their own stylesheet and
specific behaviour
(For more details, see further "Under the hood")
Example 1
9
Netscaler
url:
• The same environment
• Different requirements
• Different layout (CSS)
• Different behaviour (js)
https://blackboard.kuleuven.be
Example 2
10
Netscaler
• The same environment
• Different requirements
• Different layout (CSS)
• Different behaviour (js)
url: https://m.blackboard.kuleuven.be
Example 3
11
Netscaler
• The same environment
• Different requirements
• Different layout (CSS)
• Different behaviour (js)
url: https://x.blackboard.kuleuven.be
Background - Why an exam setup?
12
• In Belgium, an instructor organises exams him/herself
Online or traditional is instructor's choice
• General trend towards (automatically scored) online exams
Why?
• Reuse of formative test material
• Growing number of legal disputes
( shift to less questionable multiple choice-tests)
• Student still has access to course material, personal CMS
space, file exchange (group), collaborate, …
• "Accidents" with course setup: test feedback, my grades,
material remains available after exam, backup, ...
• Hard to inform everybody about possible pitfalls
• Standard Bb offers too many features
Online?
Alright, let's use
our Blackboard Possible problems
13
Requirements
student side
In the context of online
examinations, which changes
are necessary?
(cfr. standard Bb-functionality)
14
1. Extremely large top bar, brightly coloured with clear
indication of student name, number and picture.
(important for authentication & for proctor surveillance)
Portal page
15
2. Only 1 module is present: My Exams
i.e. list of x-courses with available membership (mostly only 1)
(for closed exams, all student memberships are set to unavailable)
Portal page
16
(x-course = exam course)
3. Disclaimer:
• avoid "unintended" access to an exam
• inform student about logging
• inform how to finalize?
(Accepting the disclaimer , generates a course entry record;
see further in "under the hood")
4. Bilingual instructions
& warnings
Entry to the exam
17
5. Entry point = Read me first instructions
The x-course
6. Simplified interface:
• no tabs
• no logout button
• ...
18
7. Make an official submission
Finalize
19
8. After submission, the x-course membership
becomes unavailable student no longer
has access to the x-course
Finalize
9. Submission receipt
is mailed
20
Requirements
instructor side
21
In the context of online
examinations, which changes
are necessary?
(cfr. standard Bb-functionality)
Requirements instructor side
22
1. Specific documentation focussed on online examination:
• preparations to do beforehand
• preferred test settings
• decimal/thousand separator
• testing with the preview user
• backup scenario
• ...
• Instructors have an extra module to create x-courses
• All x-courses are based on a highly tuned template course
Simplify
23
All the documentation is part of
the x-course
What to do before, during and after the exam?
Info about the student point of view…
Simplify
24
Requirements instructor side
25
2. Make it easier, hide all unnecessary tools:
no fora, no wiki's...
There are only 2 tools available: contacts and groups, no
my grades, no email...
Simplify
Only 4 buttons to add
content
26
Requirements instructor side
27
3. Make it safer:
• tweak test settings
o no force completion
o no self-assessment options...
• assignment behavior (turn off Crocodoc)
• availability grade center columns, turn off my grades tool, ...
Why exclude Crocodoc service?
• hard to exclude (pc room)
• university policy about distribution of exam material
Assignments
28
Requirements instructor side
29
4. Enhance tracking: keep a finger on the pulse with an online
dashboard:
• status
• (multiple) start time(s)
• end time
• (multiple) IP address(es)
• other Bb-sessions?
• exam progress (in development)
• group membership
30
Under the hood
31
The address bar
32
SIMPLE URL, but distinguished from VLE
• VLE:
• blackboard.kuleuven.be
• Exam:
• x.blackboard.kuleuven.be
• Add DNS entry
• Add new host to HTTPS CERTIFICATE
url: https://x.blackboard.kuleuven.be
Login
33
SEPARATE LOGIN
SHIBBOLETH CONFIGURATION
• Add "application"
• application bound to "x." hostname
login
LOOK & FEEL
34
? SPECIFIC LOOK & FEEL
Blackboard Learn’s "Brands & Themes"
• CREATE BRAND
• Bind it to hostname "x.blackboard.kuleuven.be"
• CREATE THEME
• Assign theme to brand
• theme.css
• theme.js
login
• SPECIFIC COLOR PALETTE
• High(er) contrast
• Soft Colors
• SIMPLE INTERFACE
• Simple widgets
• Reduce "cognitive overhead" : hide stuff that isn’t needed
• VISIBLE INTERFACE (Surveilling)
• Very large top bar
• Large names and account ID
• Picture (via B2, Bb avatar not used)
THEME.CSS
35
THEME.JS
36
• FURTHER REDUCE COMPLEXITY
• Hide unnecessary elements : Remove from DOM tree
• SUPPORT REQUIREMENTS FOR ENVIRONMENT
• Show disclaimer upon entry ("I have read and understood")
• Inject "Finalize"-button in x-course menu
• Blocking of certain URL’s
• …
• To use this, we altered Blackboard’s page template
• Inject reference to theme.js in HTML <head> tag
PORTAL PAGE
37
PORTAL PAGE PER "ENVIRONMENT"
• LOADBALANCER (NETSCALER) REDIRECT RULES
If x.blackboard.kuleuven.be and not logged in, then:
• redirect to: /webapps/portal/…/tabs/tabAction?tab_tab_group_id=_313_1
If m.blackboard.kuleuven.be and not logged in, then:
• Redirect to /webapps/portal/…/tabs/tabAction?tab_tab_group_id=_230_1
PORTAL PAGE EXAMS
38
EXTREMELY SIMPLE PORTAL PAGE
• 1 module for students ("My Exams")
• 2 modules for instructors ("My Exams" & "Create New Exam")
• Portal page depending on "environment"
• Blackboard’s TAB GROUP & TAB
• MODULES
• "My Exams" for everyone
• "Create New Exam" only for specific institution role "xcourse-admin"
PROCTORING & TRACKING
39
? ENABLE TRACKING & PROCTORING
• Timing: start time, end time
• IP address
• Access to learning environment
• Student progress
• WEB SERVICE (BUILDING BLOCK)
• Collect data & log events
• DASHBOARD
• Visualize data at a glance
AND MORE …
40
? SUPPORT SPECIFIC REQUIREMENTS
• Send confirmation email upon finalisation
• Automatically block access upon finalisation
• Make x-course unavailable when last student has finished
• Simplify access control for proctors
• …
• WEB SERVICE
• Business logic & feed back to dashboard
• DASHBOARD
• Dynamic buttons for block/allow
WEB SERVICE
41
REST
DB
Java
• Building block
• JAVA 7
• Third party libraries: Spring, Hibernate, …
• Blackboard API’s
• Toledo dependencies: utility libraries, API’s …
• 2 DB tables
• Tracking data
• Events log
• REST API
• AJAX (get/post/put)
• JSON objects
• Decoupling: web frontend - Java backend
• Built with Maven 2
DASHBOARD
42
Javascript
Ajax
HTML
• Building Block
• HTML 5
• Twitter Bootstrap (Web GUI framework)
• Awesome Font (fonts & icons)
• Javascript
• jQuery
• Underscore.js (JS utilities)
• Backbone.js (Ajax framework)
• Marionette.js
• Moment.js ( date/time )
• Noty ( notifications )
• Built with GRUNT
43
Time for demo
1. Surf to:
http://bit.ly/1Oe21AM
(change name of demo user & submit)
2. Next go to:
toledo.kuleuven.be/english/exam
(wait a few seconds and continue)
44
Questions?
please go ahead
or
send us an email at toledo@kuleuven.be
45

Contenu connexe

Tendances

Black board elearn
Black board elearnBlack board elearn
Black board elearnManesh T
 
Learning management System Techniques By Ravinder Tulsiani
Learning management System Techniques By Ravinder TulsianiLearning management System Techniques By Ravinder Tulsiani
Learning management System Techniques By Ravinder Tulsianiravindertulsiani1
 
Automatically embedding Lecture Captures into Blackboard
Automatically embedding Lecture Captures into BlackboardAutomatically embedding Lecture Captures into Blackboard
Automatically embedding Lecture Captures into BlackboardBlackboardEMEA
 
Lms powerpoint
Lms powerpointLms powerpoint
Lms powerpointBishar Bn
 
Getting Started with Blackboard
Getting Started with BlackboardGetting Started with Blackboard
Getting Started with BlackboardSue Watling
 
Edu 2.0 lms by laura christie (1)
Edu 2.0 lms by laura christie (1)Edu 2.0 lms by laura christie (1)
Edu 2.0 lms by laura christie (1)lchristie363
 
Brightspace Upgrade Preview at Minnesota D2Lignite
Brightspace Upgrade Preview at Minnesota D2LigniteBrightspace Upgrade Preview at Minnesota D2Lignite
Brightspace Upgrade Preview at Minnesota D2LigniteD2L Barry
 
Open edX Birch Release Standard Features
Open edX Birch Release Standard FeaturesOpen edX Birch Release Standard Features
Open edX Birch Release Standard FeaturesAmish Gandhi
 
Perpetuallearning 2
Perpetuallearning 2Perpetuallearning 2
Perpetuallearning 2Ryan Sebade
 
Open edX Cypress Release Features
Open edX Cypress Release FeaturesOpen edX Cypress Release Features
Open edX Cypress Release FeaturesAmish Gandhi
 
Webinar: Assessment in Moodle
Webinar: Assessment in MoodleWebinar: Assessment in Moodle
Webinar: Assessment in MoodleChris Rowell
 
Ix564 unit 5 slides
Ix564 unit 5 slidesIx564 unit 5 slides
Ix564 unit 5 slidesKris Murner
 
Learning management system
Learning management systemLearning management system
Learning management system*instinctools
 
Can user recommendations be useful for improving MOOCs accessibility? A proje...
Can user recommendations be useful for improving MOOCs accessibility? A proje...Can user recommendations be useful for improving MOOCs accessibility? A proje...
Can user recommendations be useful for improving MOOCs accessibility? A proje...Open Education Consortium
 
Open Source Learning Management System - Canvas
Open Source Learning Management System - CanvasOpen Source Learning Management System - Canvas
Open Source Learning Management System - CanvasEbizon
 
Introduction to Learning Gateway
Introduction to Learning GatewayIntroduction to Learning Gateway
Introduction to Learning GatewayElin Wiggen
 
Acpet eLearning Program 2013 LMS - Moodle
Acpet eLearning Program 2013 LMS - MoodleAcpet eLearning Program 2013 LMS - Moodle
Acpet eLearning Program 2013 LMS - MoodleYum Studio
 
Using moodle at non profit agency
Using moodle at non profit agencyUsing moodle at non profit agency
Using moodle at non profit agencymosaicmao
 
Mahoodle in the "SUNY Nebula"
Mahoodle in the "SUNY Nebula"Mahoodle in the "SUNY Nebula"
Mahoodle in the "SUNY Nebula"Keith Landa
 

Tendances (20)

Black board elearn
Black board elearnBlack board elearn
Black board elearn
 
Learning management System Techniques By Ravinder Tulsiani
Learning management System Techniques By Ravinder TulsianiLearning management System Techniques By Ravinder Tulsiani
Learning management System Techniques By Ravinder Tulsiani
 
Automatically embedding Lecture Captures into Blackboard
Automatically embedding Lecture Captures into BlackboardAutomatically embedding Lecture Captures into Blackboard
Automatically embedding Lecture Captures into Blackboard
 
Lms powerpoint
Lms powerpointLms powerpoint
Lms powerpoint
 
Getting Started with Blackboard
Getting Started with BlackboardGetting Started with Blackboard
Getting Started with Blackboard
 
Edu 2.0 lms by laura christie (1)
Edu 2.0 lms by laura christie (1)Edu 2.0 lms by laura christie (1)
Edu 2.0 lms by laura christie (1)
 
Brightspace Upgrade Preview at Minnesota D2Lignite
Brightspace Upgrade Preview at Minnesota D2LigniteBrightspace Upgrade Preview at Minnesota D2Lignite
Brightspace Upgrade Preview at Minnesota D2Lignite
 
Open edX Birch Release Standard Features
Open edX Birch Release Standard FeaturesOpen edX Birch Release Standard Features
Open edX Birch Release Standard Features
 
Perpetuallearning 2
Perpetuallearning 2Perpetuallearning 2
Perpetuallearning 2
 
Open edX Cypress Release Features
Open edX Cypress Release FeaturesOpen edX Cypress Release Features
Open edX Cypress Release Features
 
Webinar: Assessment in Moodle
Webinar: Assessment in MoodleWebinar: Assessment in Moodle
Webinar: Assessment in Moodle
 
Ix564 unit 5 slides
Ix564 unit 5 slidesIx564 unit 5 slides
Ix564 unit 5 slides
 
Learning management system
Learning management systemLearning management system
Learning management system
 
Can user recommendations be useful for improving MOOCs accessibility? A proje...
Can user recommendations be useful for improving MOOCs accessibility? A proje...Can user recommendations be useful for improving MOOCs accessibility? A proje...
Can user recommendations be useful for improving MOOCs accessibility? A proje...
 
Open Source Learning Management System - Canvas
Open Source Learning Management System - CanvasOpen Source Learning Management System - Canvas
Open Source Learning Management System - Canvas
 
ZeroCampus-LMS-Proposal
ZeroCampus-LMS-ProposalZeroCampus-LMS-Proposal
ZeroCampus-LMS-Proposal
 
Introduction to Learning Gateway
Introduction to Learning GatewayIntroduction to Learning Gateway
Introduction to Learning Gateway
 
Acpet eLearning Program 2013 LMS - Moodle
Acpet eLearning Program 2013 LMS - MoodleAcpet eLearning Program 2013 LMS - Moodle
Acpet eLearning Program 2013 LMS - Moodle
 
Using moodle at non profit agency
Using moodle at non profit agencyUsing moodle at non profit agency
Using moodle at non profit agency
 
Mahoodle in the "SUNY Nebula"
Mahoodle in the "SUNY Nebula"Mahoodle in the "SUNY Nebula"
Mahoodle in the "SUNY Nebula"
 

En vedette

TLC2016 - Online language courses in Blackboard
TLC2016 - Online language courses in BlackboardTLC2016 - Online language courses in Blackboard
TLC2016 - Online language courses in BlackboardBlackboardEMEA
 
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...Blackboard APAC
 
Integrating the Student Information System and Blackboard - you just press a ...
Integrating the Student Information System and Blackboard - you just press a ...Integrating the Student Information System and Blackboard - you just press a ...
Integrating the Student Information System and Blackboard - you just press a ...Blackboard APAC
 
Focusing on SIS Frameworks: A Migration from snapshot integration tools
Focusing on SIS Frameworks: A Migration from snapshot integration toolsFocusing on SIS Frameworks: A Migration from snapshot integration tools
Focusing on SIS Frameworks: A Migration from snapshot integration toolsTerry Patterson
 
DevCon - Grades Journey - Michael Garner, Blackboard
DevCon - Grades Journey - Michael Garner, BlackboardDevCon - Grades Journey - Michael Garner, Blackboard
DevCon - Grades Journey - Michael Garner, BlackboardBlackboard APAC
 
Bb Tour ANZ 2017 - Workshop - Enhancing Learn CSS
Bb Tour ANZ 2017 - Workshop - Enhancing Learn CSSBb Tour ANZ 2017 - Workshop - Enhancing Learn CSS
Bb Tour ANZ 2017 - Workshop - Enhancing Learn CSSBlackboard APAC
 
Bb Tour ANZ 2017 - Predicting Student Success
Bb Tour ANZ 2017 - Predicting Student SuccessBb Tour ANZ 2017 - Predicting Student Success
Bb Tour ANZ 2017 - Predicting Student SuccessBlackboard APAC
 

En vedette (8)

TLC2016 - Online language courses in Blackboard
TLC2016 - Online language courses in BlackboardTLC2016 - Online language courses in Blackboard
TLC2016 - Online language courses in Blackboard
 
CEG2015PosterFinal2
CEG2015PosterFinal2CEG2015PosterFinal2
CEG2015PosterFinal2
 
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...
 
Integrating the Student Information System and Blackboard - you just press a ...
Integrating the Student Information System and Blackboard - you just press a ...Integrating the Student Information System and Blackboard - you just press a ...
Integrating the Student Information System and Blackboard - you just press a ...
 
Focusing on SIS Frameworks: A Migration from snapshot integration tools
Focusing on SIS Frameworks: A Migration from snapshot integration toolsFocusing on SIS Frameworks: A Migration from snapshot integration tools
Focusing on SIS Frameworks: A Migration from snapshot integration tools
 
DevCon - Grades Journey - Michael Garner, Blackboard
DevCon - Grades Journey - Michael Garner, BlackboardDevCon - Grades Journey - Michael Garner, Blackboard
DevCon - Grades Journey - Michael Garner, Blackboard
 
Bb Tour ANZ 2017 - Workshop - Enhancing Learn CSS
Bb Tour ANZ 2017 - Workshop - Enhancing Learn CSSBb Tour ANZ 2017 - Workshop - Enhancing Learn CSS
Bb Tour ANZ 2017 - Workshop - Enhancing Learn CSS
 
Bb Tour ANZ 2017 - Predicting Student Success
Bb Tour ANZ 2017 - Predicting Student SuccessBb Tour ANZ 2017 - Predicting Student Success
Bb Tour ANZ 2017 - Predicting Student Success
 

Similaire à Texas Rangers to the rescue: turning your VLE into an exam centre

OpenSubmit - How to grade 1200 code submissions
OpenSubmit - How to grade 1200 code submissionsOpenSubmit - How to grade 1200 code submissions
OpenSubmit - How to grade 1200 code submissionsPeter Tröger
 
TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design
TLC2016 - KULeuven's new learning portal and css/JS tweaks for course designTLC2016 - KULeuven's new learning portal and css/JS tweaks for course design
TLC2016 - KULeuven's new learning portal and css/JS tweaks for course designBlackboardEMEA
 
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...BlackboardEMEA
 
Blackboard Introduction for secretary - 13-10-2011
Blackboard Introduction for secretary - 13-10-2011Blackboard Introduction for secretary - 13-10-2011
Blackboard Introduction for secretary - 13-10-2011Ellen Zillig-Straatman
 
Totara Features - What Aren't You Using?
Totara Features - What Aren't You Using?Totara Features - What Aren't You Using?
Totara Features - What Aren't You Using?Kineo
 
Being the middle (wo)man - Designing assessment workflows that make everyone ...
Being the middle (wo)man - Designing assessment workflows that make everyone ...Being the middle (wo)man - Designing assessment workflows that make everyone ...
Being the middle (wo)man - Designing assessment workflows that make everyone ...Adel Gordon
 
StudyNet New Features for 2013-14
StudyNet New Features for 2013-14StudyNet New Features for 2013-14
StudyNet New Features for 2013-14Greg Bowie
 
Online assessment june 2013 - v3
Online assessment   june 2013 - v3Online assessment   june 2013 - v3
Online assessment june 2013 - v3Chris Rowell
 
Mootie13 moodle 2 to move or not to move - wissam nahas
Mootie13 moodle 2   to move or not to move - wissam nahasMootie13 moodle 2   to move or not to move - wissam nahas
Mootie13 moodle 2 to move or not to move - wissam nahasIreland & UK Moodlemoot 2012
 
Learning Management Systems - Online Education
Learning Management Systems - Online EducationLearning Management Systems - Online Education
Learning Management Systems - Online EducationBrian Pichman
 
Looking after the Open University's Moodle
Looking after the Open University's MoodleLooking after the Open University's Moodle
Looking after the Open University's MoodleTim Hunt
 
Overview of Moodle 39 new features.pdf
Overview of Moodle 39 new features.pdfOverview of Moodle 39 new features.pdf
Overview of Moodle 39 new features.pdfAbery Au
 
Introduction to e-submission
Introduction to e-submission Introduction to e-submission
Introduction to e-submission Bunyan Nick
 
Successfully Delivering Secure Online Exams at Scale
Successfully Delivering Secure Online Exams at ScaleSuccessfully Delivering Secure Online Exams at Scale
Successfully Delivering Secure Online Exams at ScaleAshley Wright
 
Computer Based Assessment.pptx
Computer Based Assessment.pptxComputer Based Assessment.pptx
Computer Based Assessment.pptxsalah327743
 
Blackboard Masterclass #2 for University of Southampton Faculty of Heath Scie...
Blackboard Masterclass #2 for University of Southampton Faculty of Heath Scie...Blackboard Masterclass #2 for University of Southampton Faculty of Heath Scie...
Blackboard Masterclass #2 for University of Southampton Faculty of Heath Scie...Matthew Deeprose
 

Similaire à Texas Rangers to the rescue: turning your VLE into an exam centre (20)

OpenSubmit - How to grade 1200 code submissions
OpenSubmit - How to grade 1200 code submissionsOpenSubmit - How to grade 1200 code submissions
OpenSubmit - How to grade 1200 code submissions
 
TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design
TLC2016 - KULeuven's new learning portal and css/JS tweaks for course designTLC2016 - KULeuven's new learning portal and css/JS tweaks for course design
TLC2016 - KULeuven's new learning portal and css/JS tweaks for course design
 
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...
 
Blackboard Introduction for secretary - 13-10-2011
Blackboard Introduction for secretary - 13-10-2011Blackboard Introduction for secretary - 13-10-2011
Blackboard Introduction for secretary - 13-10-2011
 
BbWorld 2010 notes
BbWorld 2010 notesBbWorld 2010 notes
BbWorld 2010 notes
 
Totara Features - What Aren't You Using?
Totara Features - What Aren't You Using?Totara Features - What Aren't You Using?
Totara Features - What Aren't You Using?
 
Being the middle (wo)man - Designing assessment workflows that make everyone ...
Being the middle (wo)man - Designing assessment workflows that make everyone ...Being the middle (wo)man - Designing assessment workflows that make everyone ...
Being the middle (wo)man - Designing assessment workflows that make everyone ...
 
Virginia tech's transition to sakai
Virginia tech's transition to sakaiVirginia tech's transition to sakai
Virginia tech's transition to sakai
 
StudyNet New Features for 2013-14
StudyNet New Features for 2013-14StudyNet New Features for 2013-14
StudyNet New Features for 2013-14
 
Open Badges for Learning Environments
Open Badges for Learning EnvironmentsOpen Badges for Learning Environments
Open Badges for Learning Environments
 
Teachersintro Bb2016 walkinweek
Teachersintro Bb2016 walkinweekTeachersintro Bb2016 walkinweek
Teachersintro Bb2016 walkinweek
 
Online assessment june 2013 - v3
Online assessment   june 2013 - v3Online assessment   june 2013 - v3
Online assessment june 2013 - v3
 
Mootie13 moodle 2 to move or not to move - wissam nahas
Mootie13 moodle 2   to move or not to move - wissam nahasMootie13 moodle 2   to move or not to move - wissam nahas
Mootie13 moodle 2 to move or not to move - wissam nahas
 
Learning Management Systems - Online Education
Learning Management Systems - Online EducationLearning Management Systems - Online Education
Learning Management Systems - Online Education
 
Looking after the Open University's Moodle
Looking after the Open University's MoodleLooking after the Open University's Moodle
Looking after the Open University's Moodle
 
Overview of Moodle 39 new features.pdf
Overview of Moodle 39 new features.pdfOverview of Moodle 39 new features.pdf
Overview of Moodle 39 new features.pdf
 
Introduction to e-submission
Introduction to e-submission Introduction to e-submission
Introduction to e-submission
 
Successfully Delivering Secure Online Exams at Scale
Successfully Delivering Secure Online Exams at ScaleSuccessfully Delivering Secure Online Exams at Scale
Successfully Delivering Secure Online Exams at Scale
 
Computer Based Assessment.pptx
Computer Based Assessment.pptxComputer Based Assessment.pptx
Computer Based Assessment.pptx
 
Blackboard Masterclass #2 for University of Southampton Faculty of Heath Scie...
Blackboard Masterclass #2 for University of Southampton Faculty of Heath Scie...Blackboard Masterclass #2 for University of Southampton Faculty of Heath Scie...
Blackboard Masterclass #2 for University of Southampton Faculty of Heath Scie...
 

Plus de BlackboardEMEA

South West College - A virtual Academy that boosts employability
South West College - A virtual Academy that boosts employabilitySouth West College - A virtual Academy that boosts employability
South West College - A virtual Academy that boosts employabilityBlackboardEMEA
 
Accessibility Webinar: Making Blackboard Modules and Content Accessible for All
Accessibility Webinar:  Making Blackboard Modules and Content Accessible for AllAccessibility Webinar:  Making Blackboard Modules and Content Accessible for All
Accessibility Webinar: Making Blackboard Modules and Content Accessible for AllBlackboardEMEA
 
Client Insights - National University Ireland, Galway: Online Results Entry u...
Client Insights - National University Ireland, Galway: Online Results Entry u...Client Insights - National University Ireland, Galway: Online Results Entry u...
Client Insights - National University Ireland, Galway: Online Results Entry u...BlackboardEMEA
 
Client Insights - Glasgow Caledonian University: Marks Integration and the Di...
Client Insights - Glasgow Caledonian University: Marks Integration and the Di...Client Insights - Glasgow Caledonian University: Marks Integration and the Di...
Client Insights - Glasgow Caledonian University: Marks Integration and the Di...BlackboardEMEA
 
Client Insights - Sheffield Hallam University: Assessment Journey
Client Insights - Sheffield Hallam University: Assessment JourneyClient Insights - Sheffield Hallam University: Assessment Journey
Client Insights - Sheffield Hallam University: Assessment JourneyBlackboardEMEA
 
TLC2016 - Experiences and strategies used for implementing a portfolio didact...
TLC2016 - Experiences and strategies used for implementing a portfolio didact...TLC2016 - Experiences and strategies used for implementing a portfolio didact...
TLC2016 - Experiences and strategies used for implementing a portfolio didact...BlackboardEMEA
 
TLC2016 - Mobile Learning – Unlocking the potential of authentic assessment a...
TLC2016 - Mobile Learning – Unlocking the potential of authentic assessment a...TLC2016 - Mobile Learning – Unlocking the potential of authentic assessment a...
TLC2016 - Mobile Learning – Unlocking the potential of authentic assessment a...BlackboardEMEA
 
TLC2016 - Online Results Entry using the Grade Journey Tool
TLC2016 - Online Results Entry using the Grade Journey ToolTLC2016 - Online Results Entry using the Grade Journey Tool
TLC2016 - Online Results Entry using the Grade Journey ToolBlackboardEMEA
 
TLC2016 - Submit work here
TLC2016 - Submit work hereTLC2016 - Submit work here
TLC2016 - Submit work hereBlackboardEMEA
 
TLC2016 - Power Using' Blackboard for purely online learners
TLC2016 - Power Using' Blackboard for purely online learnersTLC2016 - Power Using' Blackboard for purely online learners
TLC2016 - Power Using' Blackboard for purely online learnersBlackboardEMEA
 
TLC2016 - Assessment Journey: a programme to enhance the educational experien...
TLC2016 - Assessment Journey: a programme to enhance the educational experien...TLC2016 - Assessment Journey: a programme to enhance the educational experien...
TLC2016 - Assessment Journey: a programme to enhance the educational experien...BlackboardEMEA
 
TLC2016 - Taking assessments and examinations to the next level: AlephQ
TLC2016 - Taking assessments and examinations to the next level: AlephQTLC2016 - Taking assessments and examinations to the next level: AlephQ
TLC2016 - Taking assessments and examinations to the next level: AlephQBlackboardEMEA
 
TLC2016 - Data for Students - A student-centred approach to analytics in Learn
TLC2016 - Data for Students - A student-centred approach to analytics in LearnTLC2016 - Data for Students - A student-centred approach to analytics in Learn
TLC2016 - Data for Students - A student-centred approach to analytics in LearnBlackboardEMEA
 
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...BlackboardEMEA
 
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...BlackboardEMEA
 
TLC2016 - SWC Virtual Academy
TLC2016 - SWC Virtual Academy TLC2016 - SWC Virtual Academy
TLC2016 - SWC Virtual Academy BlackboardEMEA
 
TLC2016 - Online intercultural Exchange (OIE): capacity building for a flexib...
TLC2016 - Online intercultural Exchange (OIE): capacity building for a flexib...TLC2016 - Online intercultural Exchange (OIE): capacity building for a flexib...
TLC2016 - Online intercultural Exchange (OIE): capacity building for a flexib...BlackboardEMEA
 
TLC2016 - Using badges to motivate and engage students
TLC2016 - Using badges to motivate and engage studentsTLC2016 - Using badges to motivate and engage students
TLC2016 - Using badges to motivate and engage studentsBlackboardEMEA
 
TLC2016 - Peer Review, Peer Assessment, and Peer Feedback methods based on Bl...
TLC2016 - Peer Review, Peer Assessment, and Peer Feedback methods based on Bl...TLC2016 - Peer Review, Peer Assessment, and Peer Feedback methods based on Bl...
TLC2016 - Peer Review, Peer Assessment, and Peer Feedback methods based on Bl...BlackboardEMEA
 
TLC2016 - A showcase of using BB LEARN in large courses
TLC2016 - A showcase of using BB LEARN in large coursesTLC2016 - A showcase of using BB LEARN in large courses
TLC2016 - A showcase of using BB LEARN in large coursesBlackboardEMEA
 

Plus de BlackboardEMEA (20)

South West College - A virtual Academy that boosts employability
South West College - A virtual Academy that boosts employabilitySouth West College - A virtual Academy that boosts employability
South West College - A virtual Academy that boosts employability
 
Accessibility Webinar: Making Blackboard Modules and Content Accessible for All
Accessibility Webinar:  Making Blackboard Modules and Content Accessible for AllAccessibility Webinar:  Making Blackboard Modules and Content Accessible for All
Accessibility Webinar: Making Blackboard Modules and Content Accessible for All
 
Client Insights - National University Ireland, Galway: Online Results Entry u...
Client Insights - National University Ireland, Galway: Online Results Entry u...Client Insights - National University Ireland, Galway: Online Results Entry u...
Client Insights - National University Ireland, Galway: Online Results Entry u...
 
Client Insights - Glasgow Caledonian University: Marks Integration and the Di...
Client Insights - Glasgow Caledonian University: Marks Integration and the Di...Client Insights - Glasgow Caledonian University: Marks Integration and the Di...
Client Insights - Glasgow Caledonian University: Marks Integration and the Di...
 
Client Insights - Sheffield Hallam University: Assessment Journey
Client Insights - Sheffield Hallam University: Assessment JourneyClient Insights - Sheffield Hallam University: Assessment Journey
Client Insights - Sheffield Hallam University: Assessment Journey
 
TLC2016 - Experiences and strategies used for implementing a portfolio didact...
TLC2016 - Experiences and strategies used for implementing a portfolio didact...TLC2016 - Experiences and strategies used for implementing a portfolio didact...
TLC2016 - Experiences and strategies used for implementing a portfolio didact...
 
TLC2016 - Mobile Learning – Unlocking the potential of authentic assessment a...
TLC2016 - Mobile Learning – Unlocking the potential of authentic assessment a...TLC2016 - Mobile Learning – Unlocking the potential of authentic assessment a...
TLC2016 - Mobile Learning – Unlocking the potential of authentic assessment a...
 
TLC2016 - Online Results Entry using the Grade Journey Tool
TLC2016 - Online Results Entry using the Grade Journey ToolTLC2016 - Online Results Entry using the Grade Journey Tool
TLC2016 - Online Results Entry using the Grade Journey Tool
 
TLC2016 - Submit work here
TLC2016 - Submit work hereTLC2016 - Submit work here
TLC2016 - Submit work here
 
TLC2016 - Power Using' Blackboard for purely online learners
TLC2016 - Power Using' Blackboard for purely online learnersTLC2016 - Power Using' Blackboard for purely online learners
TLC2016 - Power Using' Blackboard for purely online learners
 
TLC2016 - Assessment Journey: a programme to enhance the educational experien...
TLC2016 - Assessment Journey: a programme to enhance the educational experien...TLC2016 - Assessment Journey: a programme to enhance the educational experien...
TLC2016 - Assessment Journey: a programme to enhance the educational experien...
 
TLC2016 - Taking assessments and examinations to the next level: AlephQ
TLC2016 - Taking assessments and examinations to the next level: AlephQTLC2016 - Taking assessments and examinations to the next level: AlephQ
TLC2016 - Taking assessments and examinations to the next level: AlephQ
 
TLC2016 - Data for Students - A student-centred approach to analytics in Learn
TLC2016 - Data for Students - A student-centred approach to analytics in LearnTLC2016 - Data for Students - A student-centred approach to analytics in Learn
TLC2016 - Data for Students - A student-centred approach to analytics in Learn
 
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...
 
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...
 
TLC2016 - SWC Virtual Academy
TLC2016 - SWC Virtual Academy TLC2016 - SWC Virtual Academy
TLC2016 - SWC Virtual Academy
 
TLC2016 - Online intercultural Exchange (OIE): capacity building for a flexib...
TLC2016 - Online intercultural Exchange (OIE): capacity building for a flexib...TLC2016 - Online intercultural Exchange (OIE): capacity building for a flexib...
TLC2016 - Online intercultural Exchange (OIE): capacity building for a flexib...
 
TLC2016 - Using badges to motivate and engage students
TLC2016 - Using badges to motivate and engage studentsTLC2016 - Using badges to motivate and engage students
TLC2016 - Using badges to motivate and engage students
 
TLC2016 - Peer Review, Peer Assessment, and Peer Feedback methods based on Bl...
TLC2016 - Peer Review, Peer Assessment, and Peer Feedback methods based on Bl...TLC2016 - Peer Review, Peer Assessment, and Peer Feedback methods based on Bl...
TLC2016 - Peer Review, Peer Assessment, and Peer Feedback methods based on Bl...
 
TLC2016 - A showcase of using BB LEARN in large courses
TLC2016 - A showcase of using BB LEARN in large coursesTLC2016 - A showcase of using BB LEARN in large courses
TLC2016 - A showcase of using BB LEARN in large courses
 

Dernier

Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 

Dernier (20)

Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 

Texas Rangers to the rescue: turning your VLE into an exam centre

  • 1. Texas Rangers to the Rescue: turning your VLE into an exam centre Sven Gladines & Herwig Stulens KU Leuven - Belgium
  • 2. Overview 2 • Introduction • What's this presentation about? • Why a Blackboard exam setup? • Requirements instructor & student view • Under the hood • Live demo
  • 3. Texas Rangers 3 Sven Gladines • KU Leuven since 2008 • Software architect • Java developer o B2 development o SIS/Campus integration
  • 4. Herwig Stulens • KU Leuven since 2008 • Business consultant (customer support Bb & QMP) Texas Rangers 4
  • 5. KU Leuven & Toledo 5 • Self-hosted since 2001 • Learn April 2014 release • 10 app-server (RHEL 6/HP) • 2 CPU / 48 GB RAM • 1 DB-server (Oracle/HP) • 4 CPU • Storage • SAN / NetApp cluster • Netscaler
  • 6. KU Leuven & Toledo 6 • 6.5 (Java) developers • 3.5 Bb-customer support • 1 MOOC @ edX (e-psychology) • KU Leuven Association • 1 university • ±13 colleges • + adult/evening education • 38K active courses • 9K active community’s • 121K "active" users
  • 7. Toledo Exams Advanced System Change the interface and the behaviour of your Blackboard system for specific use cases (mobile, exams,...) 7
  • 8. High Level - How it works? 8 1. Create a new entrance to your Bb-system, f.i. x.blackboard 2. Associate a specific CSS & javascript (js) with this entrance All x.blackboard pages will have their own stylesheet and specific behaviour (For more details, see further "Under the hood")
  • 9. Example 1 9 Netscaler url: • The same environment • Different requirements • Different layout (CSS) • Different behaviour (js) https://blackboard.kuleuven.be
  • 10. Example 2 10 Netscaler • The same environment • Different requirements • Different layout (CSS) • Different behaviour (js) url: https://m.blackboard.kuleuven.be
  • 11. Example 3 11 Netscaler • The same environment • Different requirements • Different layout (CSS) • Different behaviour (js) url: https://x.blackboard.kuleuven.be
  • 12. Background - Why an exam setup? 12 • In Belgium, an instructor organises exams him/herself Online or traditional is instructor's choice • General trend towards (automatically scored) online exams Why? • Reuse of formative test material • Growing number of legal disputes ( shift to less questionable multiple choice-tests)
  • 13. • Student still has access to course material, personal CMS space, file exchange (group), collaborate, … • "Accidents" with course setup: test feedback, my grades, material remains available after exam, backup, ... • Hard to inform everybody about possible pitfalls • Standard Bb offers too many features Online? Alright, let's use our Blackboard Possible problems 13
  • 14. Requirements student side In the context of online examinations, which changes are necessary? (cfr. standard Bb-functionality) 14
  • 15. 1. Extremely large top bar, brightly coloured with clear indication of student name, number and picture. (important for authentication & for proctor surveillance) Portal page 15
  • 16. 2. Only 1 module is present: My Exams i.e. list of x-courses with available membership (mostly only 1) (for closed exams, all student memberships are set to unavailable) Portal page 16 (x-course = exam course)
  • 17. 3. Disclaimer: • avoid "unintended" access to an exam • inform student about logging • inform how to finalize? (Accepting the disclaimer , generates a course entry record; see further in "under the hood") 4. Bilingual instructions & warnings Entry to the exam 17
  • 18. 5. Entry point = Read me first instructions The x-course 6. Simplified interface: • no tabs • no logout button • ... 18
  • 19. 7. Make an official submission Finalize 19
  • 20. 8. After submission, the x-course membership becomes unavailable student no longer has access to the x-course Finalize 9. Submission receipt is mailed 20
  • 21. Requirements instructor side 21 In the context of online examinations, which changes are necessary? (cfr. standard Bb-functionality)
  • 22. Requirements instructor side 22 1. Specific documentation focussed on online examination: • preparations to do beforehand • preferred test settings • decimal/thousand separator • testing with the preview user • backup scenario • ...
  • 23. • Instructors have an extra module to create x-courses • All x-courses are based on a highly tuned template course Simplify 23
  • 24. All the documentation is part of the x-course What to do before, during and after the exam? Info about the student point of view… Simplify 24
  • 25. Requirements instructor side 25 2. Make it easier, hide all unnecessary tools: no fora, no wiki's...
  • 26. There are only 2 tools available: contacts and groups, no my grades, no email... Simplify Only 4 buttons to add content 26
  • 27. Requirements instructor side 27 3. Make it safer: • tweak test settings o no force completion o no self-assessment options... • assignment behavior (turn off Crocodoc) • availability grade center columns, turn off my grades tool, ...
  • 28. Why exclude Crocodoc service? • hard to exclude (pc room) • university policy about distribution of exam material Assignments 28
  • 29. Requirements instructor side 29 4. Enhance tracking: keep a finger on the pulse with an online dashboard: • status • (multiple) start time(s) • end time • (multiple) IP address(es) • other Bb-sessions? • exam progress (in development) • group membership
  • 30. 30
  • 32. The address bar 32 SIMPLE URL, but distinguished from VLE • VLE: • blackboard.kuleuven.be • Exam: • x.blackboard.kuleuven.be • Add DNS entry • Add new host to HTTPS CERTIFICATE url: https://x.blackboard.kuleuven.be
  • 33. Login 33 SEPARATE LOGIN SHIBBOLETH CONFIGURATION • Add "application" • application bound to "x." hostname login
  • 34. LOOK & FEEL 34 ? SPECIFIC LOOK & FEEL Blackboard Learn’s "Brands & Themes" • CREATE BRAND • Bind it to hostname "x.blackboard.kuleuven.be" • CREATE THEME • Assign theme to brand • theme.css • theme.js login
  • 35. • SPECIFIC COLOR PALETTE • High(er) contrast • Soft Colors • SIMPLE INTERFACE • Simple widgets • Reduce "cognitive overhead" : hide stuff that isn’t needed • VISIBLE INTERFACE (Surveilling) • Very large top bar • Large names and account ID • Picture (via B2, Bb avatar not used) THEME.CSS 35
  • 36. THEME.JS 36 • FURTHER REDUCE COMPLEXITY • Hide unnecessary elements : Remove from DOM tree • SUPPORT REQUIREMENTS FOR ENVIRONMENT • Show disclaimer upon entry ("I have read and understood") • Inject "Finalize"-button in x-course menu • Blocking of certain URL’s • … • To use this, we altered Blackboard’s page template • Inject reference to theme.js in HTML <head> tag
  • 37. PORTAL PAGE 37 PORTAL PAGE PER "ENVIRONMENT" • LOADBALANCER (NETSCALER) REDIRECT RULES If x.blackboard.kuleuven.be and not logged in, then: • redirect to: /webapps/portal/…/tabs/tabAction?tab_tab_group_id=_313_1 If m.blackboard.kuleuven.be and not logged in, then: • Redirect to /webapps/portal/…/tabs/tabAction?tab_tab_group_id=_230_1
  • 38. PORTAL PAGE EXAMS 38 EXTREMELY SIMPLE PORTAL PAGE • 1 module for students ("My Exams") • 2 modules for instructors ("My Exams" & "Create New Exam") • Portal page depending on "environment" • Blackboard’s TAB GROUP & TAB • MODULES • "My Exams" for everyone • "Create New Exam" only for specific institution role "xcourse-admin"
  • 39. PROCTORING & TRACKING 39 ? ENABLE TRACKING & PROCTORING • Timing: start time, end time • IP address • Access to learning environment • Student progress • WEB SERVICE (BUILDING BLOCK) • Collect data & log events • DASHBOARD • Visualize data at a glance
  • 40. AND MORE … 40 ? SUPPORT SPECIFIC REQUIREMENTS • Send confirmation email upon finalisation • Automatically block access upon finalisation • Make x-course unavailable when last student has finished • Simplify access control for proctors • … • WEB SERVICE • Business logic & feed back to dashboard • DASHBOARD • Dynamic buttons for block/allow
  • 41. WEB SERVICE 41 REST DB Java • Building block • JAVA 7 • Third party libraries: Spring, Hibernate, … • Blackboard API’s • Toledo dependencies: utility libraries, API’s … • 2 DB tables • Tracking data • Events log • REST API • AJAX (get/post/put) • JSON objects • Decoupling: web frontend - Java backend • Built with Maven 2
  • 42. DASHBOARD 42 Javascript Ajax HTML • Building Block • HTML 5 • Twitter Bootstrap (Web GUI framework) • Awesome Font (fonts & icons) • Javascript • jQuery • Underscore.js (JS utilities) • Backbone.js (Ajax framework) • Marionette.js • Moment.js ( date/time ) • Noty ( notifications ) • Built with GRUNT
  • 43. 43 Time for demo 1. Surf to: http://bit.ly/1Oe21AM (change name of demo user & submit) 2. Next go to: toledo.kuleuven.be/english/exam (wait a few seconds and continue)
  • 44. 44 Questions? please go ahead or send us an email at toledo@kuleuven.be
  • 45. 45