icwl 2010 in shanghai

18
Delivering QTI Self-tests to Personal Learning Environments using Wookie Widgets Vladimir Tomberg, Raido Kuli, Mart Laanpere, Peeter Normak Tallinn University Estonia 09.12.2010, ICWL 2010, Shanghai 1

Post on 21-Oct-2014

726 views

Category:

Education


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: ICWL 2010 in Shanghai

1

Delivering QTI Self-tests to Personal Learning Environments using Wookie Widgets

Vladimir Tomberg, Raido Kuli, Mart Laanpere, Peeter NormakTallinn UniversityEstonia

09.12.2010, ICWL 2010, Shanghai

Page 2: ICWL 2010 in Shanghai

2

Personal Learning Environments

The shift of PLE pedagogical paradigm: from teacher-driven to self-directed learning process

Web 2.0 technology is causing a decrease in the use of existing digital content, which is still valuable and re-usable

Page 3: ICWL 2010 in Shanghai

3

PLE and Tests

Questions and tests are digital learning objects, which currently can be hardly delivered to PLE

But there is a wealth of valuable, reusable questions and tests stored in learning object repositories

Page 4: ICWL 2010 in Shanghai

4

IMS QTI XML: de facto standard for assessment-related content

Since 2005 QTI ver. 2 is stable and widely used (but still is beta!)

Possibility to import/export tests

Testing system as a set of tools or services:

authoring tool,

repository,

test construction tool,

assessment delivery system

Page 5: ICWL 2010 in Shanghai

5

Widgets technology

Lightweight Web applications designed for a single specific function

Great choice of different widget platforms and related specifications not compatible between themselves

First standard: W3C Widget Packaging and Configuration specification (2006)

Page 6: ICWL 2010 in Shanghai

6

Our scenario for Self-Testing in PLE

Teacher embeds selected self-tests into her/his blog in form of widget

Embedded search tool provided to learners for finding suitable self-tests from repository

Students generate self-test by themselves

Page 7: ICWL 2010 in Shanghai

7

Functional Requirements

Searching a suitable test from a repository

Visualization of testing questions and submitting the test

Receiving results of test’s completion with feedback

Page 8: ICWL 2010 in Shanghai

8

Overall Architecture of Software Solution

To implement the embedding widgets into blogs we used Java servlet server Apache Tomcat, which serves several web services and software: Wookie application, QAPS API and question rendering engine R2Q2.

Page 9: ICWL 2010 in Shanghai

9

QAPS

QAPS (QTI Assessment Proxy Service) is API, which deals with self-test related data exchange between a Learning Object Repository and the Widget engine.

Page 10: ICWL 2010 in Shanghai

10

Using QAPS API for Self Testing Solution

Page 11: ICWL 2010 in Shanghai

11

Workflow for QTI player prototype components

Page 12: ICWL 2010 in Shanghai

12

Widget at Work: Searching for Test

Page 13: ICWL 2010 in Shanghai

13

Widget at Work: Implementation of Test

Page 14: ICWL 2010 in Shanghai

14

Widget at Work: Finishing Test

Page 15: ICWL 2010 in Shanghai

15

Widget at Work: Feedback

Page 16: ICWL 2010 in Shanghai

16

Conclusion

The implementation of QAPS demonstrated the feasibility of re-using the existing QTI content stored in Learning Object Repositories

Project source code address:http://trac.htk.tlu.ee/modules/wiki/qti_player

Page 17: ICWL 2010 in Shanghai

17

To Do

Adding authentication

Service, which is going to aggregate the learners’ profiles, and store their tests’ results

Page 18: ICWL 2010 in Shanghai

18

Thank you.