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