One important issue in SCORM is the technique
of packing course material sources, structure and
metadata into one exchangeable object.
The content packaging format is defined by the
IMS Content Packaging specification. Course
package uses zip format. In the zip file, an
imsmanifest.xml file exists, which is an eXtensible
Markup Language (XML) file used to express
organization and resources. Most standards follow
this format. SCORM organization defines the course
structure using a tree hierarchical model in which
each item could be either a simply html content or a
Sharable Content Object (SCO), an improved item
that defines questions and tests.
SCORM 1.2 version is the most used. It is rare
enough to find tools that implement version 1.3
completely (E. Cespedes-Borras, 2008). Evaluation
tools are also simple and only produce a global
mark for each course.
2.2 IMS Question & Test
Interoperability (QTI)
This specification describes a data model for
representation of question (item) and tests
(assessment) data and their corresponding results
reports. Therefore, the specification enables the
exchange of obtained data (item, test and results)
between authoring tools, item banks, test
constructional tools, Learning Management Systems
(LMS), and assessment delivery systems.
This specification is also divided in two parts:
Assessment, Section and Item (ASI), that defines the
structure of an exam with its questions; and Result
Reporting (RR), that defines the qualifications of
multiple students to any ASI element (from a single
question to a full exam).
Despite this, metadata in QTI is very complex.
There are eight question types, and for each
question, metadata have more than 20 attributes.
IMS QTI specification uses the industry standard
XML as the way to relate data model information
into physical representation.
QTI standard is widely accepted to design
examinations. So, it is easy to find it in all LCMS as
Moodle or Sakai. Analysis of exams can use the
recently published tool (X. Gumara, 2008), QTI
Result Reporting Stats Engine, one of the few
OpenSource analysis programs available for this
kind of applications.
2.3 IMS Learning Design (LD)
The IMS Learning Design specification supports the
use of a wide range of pedagogies in on-line
learning. Rather than attempting to capture the
specifics of many pedagogical methodologies, it
provides a generic and flexible language. This
language is designed to enable the description of
different pedagogical methodologies. A XML
document, with its typical tree structure, is used as
well. In this structure, LD defines activities and
grouping types, what is more flexible than SCORM
that only defines course items.
Learning Activity Management System (LAMS)
is the main LD platform. It provides a highly
intuitive visual authoring environment for creating
sequences of learning activities. Even though, their
tools are more focused on the course monitoring
than on the analysis of the evaluation.
Table 1: Brief learning standard comparison based on their
implementation state and tools.
Specification
Implemented
Tools
Evaluation
Method
SCORM 1.2 Moodle
One global final
result
QTI Complete
Moodle,
Sakai
QTI Result
Report
LD Level A LAMS
LAMS
monitoring and
final result
After studying these specifications, we can
conclude that: (1) most e-Learning models could be
defined as a tree structure; and (2) there is a lack of
analysis in most of tools (in the QTI case an
improvement of the statistical data provided can be
achieved); and (3) it does not exist a general
statistical tool that could be used in cooperation with
any standard or LCMS.
3 MULTIDIMENSIONAL
DESCRIPTIVE SYSTEM
In order to outperform the evaluation, we propose to
add new features, tags, to the descriptive data of any
eLearning specification, that could be represented
with an internal tree structure. Labeling can be
understood as adding descriptions at any different
depth levels of the tree.
Labels consist of one or several keywords, that
will allows us to create a non-structured description
to generate multiple classifications (see the example
in section 6). This descriptive system is
implemented as a set of descriptive tags. Tagging is
an easy method to implement and its use is very
ADDING TAGS TO COURSES TO IMPROVE EVALUATION - A Multiplatform LCMS Approach that Allows
Multidimensional Analysis
93