SERIF

SERIF: a Semantic ExeRcise Interchange Format

  • Ben De Meester

Classes

AssessmentItem

Assessment Item

The actual Assessment Item. An Assessment Item is an individual item to assess the knowledge of the learner.

ChoiceInteraction

Choice Interaction

A type of Interaction. A Choice Interaction gives the user some choices to choose from, i.e., a multiple choice question.

InfoControl

Info Control

Any additional content beloning to an Assessment Item.

Interaction

Interaction

An Interaction is the part of the Assessment Item where the users is asked to interact with, i.e., a text field, a multiple choice question, etc.

Item

Item

An Assessment Item contains multiple Items. These Items are the interactions.

ItemBody

Item Body

The body of the question of the Assessment Item.

Option

Option

An option for an Interaction, e.g., an option for a multiple choice question.

Property

Property

Additional properties for an interaction. It contains of a set of key-value pairs.

ScoreMap

Score Map

The Score Map houses a mapping between a possible answer and its corresponding score. If the answer is not in the Score Map, it's score is 0.

TextEntryInteraction

Text Entry Interaction

A type of Interaction, where the user can insert text as interaction type.

Document

Document

Properties

infoControl

info control

The additional content for an Assessment Item.

 
 InfoControl 

item

item

the item of an Assessment Item.

 Item 
 Item 

itemBody

item body

the body of an Assessment Item.

 Item 
 ItemBody 

option

option

the option of an Item.

 Interaction 
 Option 

properties

properties

the properties of an Item.

 Item 
 Property 

score

score

The numerical values of the score inside the Score Map.

 ScoreMap 
 decimal 

scoreMap

item

the score map of an Item.

 Interaction 
 ScoreMap 

key

key

the key of a dictionary.

 Property 
 

label

label

a label of a certain option of an Item.

 Option 
 string 

title

Title

The title of the Assessment Item.

 
 

value

value

The value of any element. It is typed using ``value-mimetype''.

 
 

value-mimetype

value MIME type

The MIME type of the value.

 
 

Misc

serif