Distributed Authoring, Customized Question Types & Client Side validation Herwig Stulens / End-User support QMP Bert Vercauteren / Software development & Integration K.U.Leuven - University of Leuven - Belgium
Introduction Part 1: distributed authoring and QMP @ K.U.Leuven Part 2: Use JQuery to add (dynamic) functionality to your QMP material Two use cases Slide 2
Students: 35.000 Academic staff: 5068 Technical/administrative: 2187 Toledo (e-learning environment) Blackboard Learning System Questionmark Perception 4.4 SP 3 Extensions: Blog, Wiki, Plagiarism detection, Toledoteam: 10 people (development + end user support from which about 2.5 people for QMP)
Association K.U.Leuven : 13 institutions for Higher Education 77.000 students Association institutions have access to parts of Toledo: Blackboard extensions (Blog, Wiki)
Distributed authoring and QMP @ K.U.Leuven
1. Question Mark Perception 4.4. SP 3 Connected with Blackboard via own developed connector 2. Rolled out today for surveys & assessments (formative / summative / exercises > guided self study) Assessments Surveys Active schedules on production 2680 379 Available on production server 1359 365 Times completed since October 2007 237043 92616 4. End-user Support: 1 person part time Manuals (didactical / technical), introductory sessions and workshops, migration of questions and assessments Toledo-Community (of practice) in Blackboard Helpdesk 2 nd line and consultancy 5. QMP Development: 2 persons full time
Slide 7
*****
Create delegate -accounts on own folders Group Authoring based on Blackboard community QMP 5: Especially for load balancing and performance Summative assessments Print&Scan RMS Online exams Slide 9
Use JQuery to add (dynamic) functionality to your QMP material Two use cases
Customized question types, why? (use case 1) How did we do it? JQuery The basics JQuery vs. QMP-templates Client side validation (use case 2) Conclusion
22 different QMP types, do we need more? Meet the need of the client (demo) Combine look & feel of complex question with easy to interpret reports (demo)
What? Powerful Javascript toolkit to create rich functionality on htlm-pages (f.i. QMP tests & surveys) How? Retrieves (any) html element on the page and performs on operation on it (demo) Why? Powerful, compact, separate behaviour from structure, open source, cross-browser consistent, (demo)
A template affects all similar questions in the same question block and controls the design and layout of the assessment With JQuery you can control (during runtime) the layout, the position and the functionality of every element individually
Why validation? Low quality of data obstructs the analysis Why client side? Validation should occur as soon as possible (garbage in = garbage out) Demo: required input rules for numerical input rules for text input (email, date, url, # of characters, )
QMP environment is partially open Custom made extensions possible (but help from QMP would still be welcome!)