linked2015 - serif - a semantic exercise interchange format

Post on 14-Jan-2017

654 Views

Category:

Engineering

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SERIFA Semantic ExeRcise Interchange Format

Ben De MeesterHajar Ghaem Sigarchian, Tom De Nies,

Ruben Verborgh, Frank Salliau, Erik Mannens, Rik Van De Walle

University Ghent – iMinds – Multimedia Labben.demeester@ugent.be | @Ben__DM

LINKed2015@ISWC | October 11th 2015 | Bethlehem, PA <insert proceedings here>

Icon made by SimpleIcon, CC BY 3.0

So, you want to practice something new?

Give me all the exercises!

So, you want to practice something new?

So, you want to practice something new?

It’s not that simple…

On the menu:

Learning online is complicated.SCORM, QTI, LMS, …

But why?Overhead, coupled, rigid, vendor lock-in, …

Can we solve that?SERIF

Learning Record Store

The E-Learning Ecosystem

Learning Management System

Server Client

Execution Environment

Learning Record Store

The E-Learning Ecosystem

Learning Management System

Server Client

Execution Environment

Learning Record Store

The E-Learning Ecosystem

Learning Management System

Server Client

Execution Environment

Learning Record Store

The E-Learning Ecosystem

Learning Management System

Server Client

Execution Environment

Activities

Technology overview

LMSMoodle, BlackboardLRSTin Can APILearning ResourceSCORM, Common Cartridge (IMS)Assessment itemsQTI (IMS), GIFT, Aiken, Blackboard formatMetadataLOM

Learning Resources

IMS Global (CC)

Learning Object

Assessments (QTI)

Execution

Logging

SCORM

Learning Object

Assessments

Execution

Logging (Tin Can)

Learning objects are complexSo complex handling is necessary

However… assessments do not need this complexity.

Problems

OverheadPackaging a single exercise in a package

Coupling between execution, content and visualization

Makes sense for learning objects, not for assessments

Not extendableContent is already complex for learning objects

Vendor lock-inHard to conform to complex specs

Solutions

No overheadNo packaging needed

Decoupling execution, content and visualizationData model decoupled from execution

ExtendableExtensible in terms of media types and interaction types

DiscoverableOpen format, discoverable and reusable

SERIF

Data model, based on QTI, decoupled from execution

Generic MIME type support

Extendable interactions

Described in RDF

Example exercise

Example exerciseAssessment Item

LOM Metadat

a InfoControl (Hint)

ItemBody

Interaction

ScoreMap

Data model (based on QTI)

http://edutab.test.iminds.be/specs/serif/http://semweb.mmlab.be/ns/serif

AssessmentItem

typeIdentifiertitlemetadata

ItemBody

valuevalue-mimetypeinfoControlIdentifier

InfoControl

typeidentifiervaluevalue-mimetype

Item

typeidentifierinfoControlIdentifier

ScoreMap

valuescore

Property

keyvalue

Option

labelvaluevalue-mimetype

* * *

*

*

*

LOM metadata

ex:test1 a serif:AssessmentItem .ex:test1 <http://schema.org/name> "Example exercise" .ex:test1 lom:educationalDifficulty "easy" .ex:test1 lom:educationalLanguage "fr" .ex:test1 lom:classification _:b0 .ex:test1 lom:classification _:b3 ._:b0 lom:classificationPurpose "discipline" ._:b0 lom:taxonPath _:b1 ._:b1 lom:classificationTaxon _:b2 ._:b2 lom:taxonEntry "French" ._:b3 lom:classificationPurpose "educational objective" ._:b3 lom:taxonPath _:b4 ._:b4 lom:classificationTaxon _:b5 ._:b5 lom:taxonEntry "Grammaire/Le pronom/Le pronom personnel" .

http://data.opendiscoveryspace.eu/lom_ontology_ods.owlAssessmentItem

typeIdentifiertitlemetadata

Support for multiple mimetypes

ItemBody

valuevalue-mimetypeinfoControlIdentifier

InfoControl

typeidentifiervaluevalue-mimetype

Item

typeidentifierinfoControlIdentifier

Option

labelvaluevalue-mimetype

*

{ "value": "$x=\frac{1+y}{1+2z^2}$", "value-mimetype": "application/x-tex"},{ "value": "<p>What do you see here? <img src=\"/dolphin.jpg\"/></p>", "value-mimetype": "text/html"}

Additional infoAssessmentItem

typeIdentifiertitlemetadata

ItemBody

valuevalue-mimetypeinfoControlIdentifier

InfoControl

typeidentifiervaluevalue-mimetype

Item

typeidentifierinfoControlIdentifier

* * *

Scoring

Item

typeidentifierinfoControlIdentifier

ScoreMap

valuescore

*

Extensible Interaction types

Item

typeidentifierinfoControlIdentifier

Property

keyvalue

Option

labelvaluevalue-mimetype

*

*

Currently supported:• ChoiceInteraction

Multiple choice• TextEntryInteraction

Fill in the blank• AssociateInteraction

Find connections• OrderInteraction

Order multiple options• AudioInteraction

The response is an audio clip• VideoInteraction

The response is a video clip• CanvasInteraction

The response is a digital drawing

{ "@context": "http://edutab.test.iminds.be/specs/serif/context.jsonld", "identifier": "http://www.example.com/test1", "type": "AssessmentItem", "title": "Example exercise", "itemBody": { "value": "<p>How much is two times five?<br />{{http://www.example.com/interaction1}}</p>", "value-mimetype": "text/html" }, "infoControl": [{ "type": "Hint", "identifier": "http://www.example.com/infocontrol1", "value": "Two times a number is equal to 'number + number'" }], "item": [{ "type": "ChoiceInteraction", "identifier": "http://www.example.com/interaction1", "infoControlIdentifier": "http://www.example.com/infocontrol1", "properties": [ { "key": "maxChoices", "value": 1 }, { "key": "shuffle", "value": false } ], "scoreMap": [ { "value": 10, "score": 1 } ], "options": [ { "label": "four", "value": 4 }, { "label": "seven", "value": 7 }, { "label": "eight", "value": 8 }, { "label": "ten", "value": 10 }, { "label": "twenty", "value": 20 }] }]}

Use Case

SERIF

ComparisonFormat Couple

dContent

TypeInteractio

nIntegratio

nOverhead

SCORM 1 ∞ - ++++CC 1 ++ - ++++QTI 1 ++ - +++GIFT 1 + + +AIKEN 1 + + +Blackboard 1 + + +SERIF ∞ ∞ +++ ++

Learning Record Store

The E-Learning Ecosystem

Activities

Learning Management System Execution Environment

Server Client

Learning Record Store

The Future E-Assessments Ecosystem

Activities

Server Client

Execution Environment

http://edutab.test.iminds.be/specs/serif/

Our project

EduTablet <insert proceedings>

Our partners:

top related