UPMC Tools for IMS-QTI 2.1 - CETIS Wiki

Download Report

Transcript UPMC Tools for IMS-QTI 2.1 - CETIS Wiki

Nottingham meeting
MOCAH team
Odette Auzende, Hélène Giroire, Françoise Le Calvez
UPMC - Paris
17/07/2015
1
UPMC objectives
 To help teachers to create math exercise
templates with interdependent parameters and
tests for secondary schools
 To express exercise templates and tests in the
most interoperable format: IMS-QTI 2.1
 To play exercise templates and tests on most
Web servers without use of web-service and
even without connection to Internet
17/07/2015
2
UPMC work on IMS-QTI 2.1
 Proposal of extensions to enrich math
exercises templates expressed only in QTI
 templateConstraint: to declare constraints between
interdependent parameters
 repeat: to repeat an instruction n times
 extension of the operator sum to collections
 modification of the attribute of index to point to
the nth element of a collection, n being a parameter
 Extensions included in the new XSD
17/07/2015
3
UPMC work on IMS-QTI 2.1
 Generation via an editor of IMS-QTI 2.1
exercise templates
 From these IMS-QTI 2.1 files, generation of
PHP and JSP files by a Web Pages Generator
 PHP and JSP files are played on Web servers
 Generation via an editor of IMS-QTI 2.1 tests
 From these IMS-QTI 2.1 files, generation of
PHP files of the tests played on Web servers
17/07/2015
4
The QTI-editor
 It allows teachers to create easily math
exercise templates with three types of
interactions: textEntryInteraction,
choiceInteraction, inlineChoiceInteraction
 It includes an editor for math formulae and
for declaration of constraints between
parameters
 It generates an IMS-QTI 2.1 file compliant to
the new version of the XSD
17/07/2015
5
The QTI-editor
Parameters
Variables
Lists
Statement: textEntryInteraction or
choiceInteraction or inlineChoiceInteraction
Responses
Summary of the
exercise template
Constraints and
feadbacks
The QTI-Web Pages Generator
 It takes as input any IMS-QTI 2.1 file generated
by our QTI-editor and generates a pair of PHP
files and a pair of JSP files: the first file of each
pair presents the exercise, the second file ensures
the feedback
 It accepts as input most of the exercises of the
different packages with four types of
interactions: textEntryInteraction,
extendedTextInteraction, choiceInteraction and
inlineChoiceInteraction
17/07/2015
7
The QTI-Web Pages Generator
IMS-QTI file
Initializations in JSP
JSP file of the question
PHP file of the question
17/07/2015
Initializations in PHP
JSP file for the
feedback
PHP file for
the feedback
8
Characteristics of the templates
 They contain single parameters (integer, float,
string) or collections (integer, float, string)
 Parameters are instanciated at each execution
while respecting the constraints defined by
the teacher
 See demonstration:
http://localhost:85/nottingham/MOCAH_package
4/testitems/
17/07/2015
9
The QTI-Tests-Editor
 It allows teachers to create tests by:
 defining the structure of the test: parts, sections,
subsections
 selecting the exercise templates from a
database
 defining preconditions and branchrules
between exercise templates, sections, parts
depending of the (future) scores of the learner
 It generates an IMS-QTI 2.1 file of the test
17/07/2015
10
The QTI-Tests-Editor
structure
of the test
IMS-QTI 2.1 code
definition of preconditions
and branchrules
17/07/2015
11
The Tests-Generator
 It takes as input an IMS-QTI 2.1 file of a test
 It generates a PHP file guiding the student
according to:
 the preconditions and branchrules defined by
the teacher
 the scores obtained by the learner at each
exercise of the test
17/07/2015
12
The Tests-Generator
IMS-QTI 2.1 file of the test
PHP file of the test
Demonstration:
http://localhost:85/nottingham/MOCAH_package4/test_MOCAH.
php?index=0
17/07/2015
13
Global schema of the tools
Exercise template
in IMS-QTI 2.1
QTI_
Editor
QTI_Test
Editor
teacher
teacher
IMS-QTI file
QTI Web Pages
Generator
(WPG)
Data Base
QTI_Test
Generator
JSP and PHP
files (question
and feedback)
Web interface
for recording
templates in DB
PHP file of
the test
Web Server
teacher
17/07/2015
14