ASDEL: assessment delivery engine for QTI v2 questions

1,150 views
1,082 views

Published on

Jon Hare, University of Southampton

Published in: Economy & Finance, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,150
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ASDEL: assessment delivery engine for QTI v2 questions

  1. 1. What is ASDEL? • An assessment delivery engine • Presents a QTI v2.1 assessment to a candidate • Purely an “engine” - does not deal with who the candidate is, etc. • Attempts to implement all of the QTI specification with regard to the AssessmentTest class • Both adaptive and non-adaptive assessments
  2. 2. ASSESSMENT RENDERER JQTI web-service interface ASSESSMENT CONTROLLER web-service interface ASDEL DEMO SERVLET
  3. 3. JQTI • Pure Java library for handling IMS QTI • Currently, mostly deals with classes related to AssessmentTest (i.e. those required for ASDEL) • Supports both evaluation of existing QTI xml and the creation of new xml documents • Enables interpretation and evaluation of QTI • Provides static analysis to attempt to determine correctness of QTI xml before it is evaluated, minimising runtime errors • Also deals with IMS Content Packaging, conformance profiles and reporting
  4. 4. ASSESSMENT CONTROLLER • Provides the ability to load an assessment into JQTI • Both plain xml, and IMS content packages • Orchestrates flow through an assessment • Handles multiple sessions (possibly with different assessments) • Handles interaction between user responses, R2Q2 and JQTI • Provides a set of web-services for integration into other systems
  5. 5. ASSESSMENT RENDERER • Rendering engine for integrating rendered items with test rubric, feedback and controls. • Plugin-able: write your own renderer! • We provide a templated xhtml renderer • Just tweak the settings and an xhtml template to modify the way the assessment is presented • Designed to allow easy integration into VLEs, portlets, etc. • Supports multiple renderer instances • E.g. could have a “standard” renderer and an “accessible” renderer
  6. 6. ASDEL Homepage: http://www.asdel.ecs.soton.ac.uk ASDEL Development Blog: http://blog.lsl.ecs.soton.ac.uk/asdel ASDEL Demo: http://campin.ecs.soton.ac.uk/asdel

×