QTI and Content Package authoring for everybody

2,718 views
2,575 views

Published on

Niall Barr, NB Software

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,718
On SlideShare
0
From Embeds
0
Number of Embeds
36
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

QTI and Content Package authoring for everybody

  1. 1. Content Creation for Everyone Niall S F Barr [email_address]
  2. 2. Background <ul><li>FAB Project </li></ul><ul><ul><li>Needed a simple way to add quizzes to web pages </li></ul></ul><ul><ul><li>Quizzes to be fully created by lecturers </li></ul></ul><ul><ul><li>Delivery by Perl CGI script </li></ul></ul><ul><ul><li>Authoring tool QuizAuthor was created. </li></ul></ul><ul><ul><ul><li>Desktop application </li></ul></ul></ul><ul><ul><ul><li>Written in C++ with MFC </li></ul></ul></ul><ul><ul><ul><li>Windows (Win32s) and Mackintosh (System 7.5) versions </li></ul></ul></ul>
  3. 3. Background 2 <ul><li>Later versions added </li></ul><ul><ul><li>Export of quizzes to JavaScript </li></ul></ul><ul><ul><li>Export of Quizzes to QTI 1.2.1 </li></ul></ul><ul><li>Used briefly at Salford University with PHP QTI delivery system </li></ul><ul><li>Never widely released </li></ul>
  4. 4. QuizAuthor 1
  5. 5. QuizAuthor 1 limitations <ul><li>Clunky interface made adding feedback slow </li></ul><ul><li>No preview of questions </li></ul><ul><li>Quizzes not bundled with other material </li></ul><ul><li>Updating it for new delivery systems was very time consuming and involved editing C++ and recompiling. </li></ul>
  6. 6. QTIViewer <ul><li>QTI 1.2.1 Item viewing program </li></ul><ul><li>Originally a test & demonstration application for Oghma-C item engine. </li></ul><ul><li>Also displays content package structure allows web content and items to be previewed </li></ul><ul><li>MFC user interface (Windows only) </li></ul><ul><li>Generic C++/STL logic (cross platform) </li></ul>
  7. 7. QTIViewer
  8. 8. Authoring Tool Requirements <ul><li>All the unnecessary detail (XML, file structure, manifests etc.) hidden from the user. </li></ul><ul><li>Familiar style of interface as far as possible </li></ul><ul><ul><li>Easy to use </li></ul></ul><ul><ul><li>As few actions as possible per task </li></ul></ul><ul><li>Web content and Assessment </li></ul><ul><li>Interoperability without the user thinking (or knowing) about it. </li></ul>
  9. 9. QuizAuthor 2 <ul><li>A complete rewrite </li></ul><ul><li>Shares a lot of code with QTIViewer </li></ul><ul><li>Templates for item editing and QTI generation </li></ul><ul><ul><li>Easy to alter </li></ul></ul><ul><ul><li>Same editing templates can have export templates for different QTI variants (or other text based formats) </li></ul></ul><ul><li>Web content as well as quizzes </li></ul>
  10. 10. QuizAuthor 2 <ul><li>Simple to use </li></ul><ul><ul><li>Single organization </li></ul></ul><ul><ul><li>Assessments displayed in organization </li></ul></ul><ul><ul><li>No need for user to know about Content Package Structure </li></ul></ul><ul><li>Desktop application </li></ul><ul><ul><li>Familiar concept, Office style; Secure </li></ul></ul><ul><ul><li>Not tied to a particular VLE </li></ul></ul><ul><ul><li>But, not integrated with delivery system </li></ul></ul>
  11. 11. Initial release (coming soon) <ul><li>Will create content packages containing </li></ul><ul><ul><li>Web content </li></ul></ul><ul><ul><li>Assessments (QTI 1.2.1) </li></ul></ul><ul><ul><li>Itembanks (QTI 1.2.1) </li></ul></ul><ul><li>Based on Common Cartridge profile </li></ul><ul><ul><li>Hopefully makes interoperability work... </li></ul></ul><ul><ul><li>Limited range of assessment items </li></ul></ul><ul><li>However, probably will still need 'personalities' for now </li></ul>
  12. 12. Future Releases <ul><li>More (full?) Common Cartridge support </li></ul><ul><ul><li>Import Tools Interoperability descriptors </li></ul></ul><ul><ul><li>Import SCORM SCOs </li></ul></ul><ul><ul><li>IMS Authentication ? </li></ul></ul><ul><li>QTI 2.1 </li></ul><ul><ul><li>More item types </li></ul></ul>
  13. 13. Future... <ul><li>Logic layer is cross platform C++/STL </li></ul><ul><li>Potentially a Common Cartridge player </li></ul><ul><ul><li>Next generation QTIViewer </li></ul></ul><ul><ul><li>Online delivery </li></ul></ul>

×