LINKed2015 - SERIF - A Semantic ExeRcise Interchange Format

Ben De Meester
Ben De MeesterResearcher at imec
SERIF
A Semantic ExeRcise Interchange Format
Ben De Meester
Hajar Ghaem Sigarchian, Tom De Nies,
Ruben Verborgh, Frank Salliau,
Erik Mannens, Rik Van De Walle
University Ghent – iMinds – Multimedia Lab
ben.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
LMS
Moodle, Blackboard
LRS
Tin Can API
Learning Resource
SCORM, Common Cartridge (IMS)
Assessment items
QTI (IMS), GIFT, Aiken, Blackboard format
Metadata
LOM
Learning Resources
IMS Global (CC)
Learning Object
Assessments (QTI)
Execution
Logging
SCORM
Learning Object
Assessments
Execution
Logging (Tin Can)
Learning objects are complex
So complex handling is necessary
However… assessments do not need this complexity.
Problems
Overhead
Packaging a single exercise in a package
Coupling between execution, content and visualization
Makes sense for learning objects, not for assessments
Not extendable
Content is already complex for learning objects
Vendor lock-in
Hard to conform to complex specs
Solutions
No overhead
No packaging needed
Decoupling execution, content and visualization
Data model decoupled from execution
Extendable
Extensible in terms of media types and interaction types
Discoverable
Open 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 exercise
Assessment Item
LOM
Metadata
InfoControl (Hint)
ItemBody
Interaction
ScoreMap
Data model (based on QTI)
http://edutab.test.iminds.be/specs/serif/
http://semweb.mmlab.be/ns/serif
AssessmentItem
type
Identifier
title
metadata
ItemBody
value
value-mimetype
infoControlIdentifier
InfoControl
type
identifier
value
value-mimetype
Item
type
identifier
infoControlIdentifier
ScoreMap
value
score
Property
key
value
Option
label
value
value-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.owl
AssessmentItem
type
Identifier
title
metadata
Support for multiple mimetypes
ItemBody
value
value-mimetype
infoControlIdentifier
InfoControl
type
identifier
value
value-mimetype
Item
type
identifier
infoControlIdentifier
Option
label
value
value-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 info
AssessmentItem
type
Identifier
title
metadata
ItemBody
value
value-mimetype
infoControlIdentifier
InfoControl
type
identifier
value
value-mimetype
Item
type
identifier
infoControlIdentifier
* * *
Scoring
Item
type
identifier
infoControlIdentifier
ScoreMap
value
score
*
Extensible Interaction types
Item
type
identifier
infoControlIdentifier
Property
key
value
Option
label
value
value-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
Use Case
SERIF
Comparison
Format Coupled Content Type Interaction Integration Overhead
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:
1 of 29

Recommended

Session 49 - Semantic metadata management practical by
Session 49 - Semantic metadata management practical Session 49 - Semantic metadata management practical
Session 49 - Semantic metadata management practical ISSGC Summer School
670 views52 slides
Departure by
DepartureDeparture
DepartureISSGC Summer School
436 views5 slides
Session 48 - Principles of Semantic metadata management by
Session 48 - Principles of Semantic metadata management Session 48 - Principles of Semantic metadata management
Session 48 - Principles of Semantic metadata management ISSGC Summer School
1.4K views96 slides
Quiz. Britain. by
Quiz. Britain.Quiz. Britain.
Quiz. Britain.lolaaku2015
471 views8 slides
Great Britain quiz by
Great Britain quizGreat Britain quiz
Great Britain quiznata_bond
656 views26 slides
Interesting Britain - Day 2 by
Interesting Britain  -  Day 2Interesting Britain  -  Day 2
Interesting Britain - Day 2Oksana Yesipova
291 views23 slides

More Related Content

Viewers also liked

Quiz by chanakya cool by
Quiz by chanakya coolQuiz by chanakya cool
Quiz by chanakya coolChanakya Karra
1.6K views55 slides
Quiz 22 08 by
Quiz 22 08Quiz 22 08
Quiz 22 08Quest -The Quiz Club, IIM Kashipur
1.4K views96 slides
Morphology by To Minh Thanh by
Morphology by To Minh ThanhMorphology by To Minh Thanh
Morphology by To Minh ThanhBao Nguyen thien
80.9K views140 slides
London quiz 2012 by
London quiz 2012London quiz 2012
London quiz 2012Enna Audova
2.6K views60 slides
Semantic exercise by
Semantic exerciseSemantic exercise
Semantic exerciseKeisuke_Ami
14.6K views3 slides
Quiz England and Wales by
Quiz England and WalesQuiz England and Wales
Quiz England and WalesMeeri Sild
2.8K views96 slides

Viewers also liked(20)

London quiz 2012 by Enna Audova
London quiz 2012London quiz 2012
London quiz 2012
Enna Audova2.6K views
Semantic exercise by Keisuke_Ami
Semantic exerciseSemantic exercise
Semantic exercise
Keisuke_Ami14.6K views
Quiz England and Wales by Meeri Sild
Quiz England and WalesQuiz England and Wales
Quiz England and Wales
Meeri Sild2.8K views
Ic analysis by shadab akhter by . .
Ic analysis by shadab akhter Ic analysis by shadab akhter
Ic analysis by shadab akhter
. .3.4K views
Word formation-kayce english by Cee Saliendrez
Word formation-kayce englishWord formation-kayce english
Word formation-kayce english
Cee Saliendrez1.4K views
Arup quiz 2015 Answer Siliguri Quiz Club FEB 2015 by Arup Bhattacharjee
Arup quiz 2015 Answer Siliguri Quiz Club FEB 2015Arup quiz 2015 Answer Siliguri Quiz Club FEB 2015
Arup quiz 2015 Answer Siliguri Quiz Club FEB 2015
Arup Bhattacharjee15.7K views
Semantic Roles by Kailiya Amal
Semantic Roles Semantic Roles
Semantic Roles
Kailiya Amal15.5K views
Word formation by Abby Cesa
Word formationWord formation
Word formation
Abby Cesa10K views
Immediate Constituents - Dr. Shadia Y. Banjar- presentation by Dr. Shadia Banjar
Immediate Constituents -  Dr. Shadia Y. Banjar- presentationImmediate Constituents -  Dr. Shadia Y. Banjar- presentation
Immediate Constituents - Dr. Shadia Y. Banjar- presentation
Dr. Shadia Banjar12.7K views

Similar to LINKed2015 - SERIF - A Semantic ExeRcise Interchange Format

xAPI Intro for Instructional Designers - DevLearn18 by
xAPI Intro for Instructional Designers - DevLearn18xAPI Intro for Instructional Designers - DevLearn18
xAPI Intro for Instructional Designers - DevLearn18TorranceLearning
1.1K views43 slides
Online Learning Conf 2018 xAPI Geek Free - Torrance by
Online Learning Conf 2018 xAPI Geek Free - TorranceOnline Learning Conf 2018 xAPI Geek Free - Torrance
Online Learning Conf 2018 xAPI Geek Free - TorranceTorranceLearning
200 views39 slides
CYBRScore Course Catalog by
CYBRScore Course CatalogCYBRScore Course Catalog
CYBRScore Course CatalogChristopher Will
274 views35 slides
STLHE 2015 - From Mobile Access to Multi-device Learning Ecologies: A Case Study by
STLHE 2015 - From Mobile Access to Multi-device Learning Ecologies: A Case StudySTLHE 2015 - From Mobile Access to Multi-device Learning Ecologies: A Case Study
STLHE 2015 - From Mobile Access to Multi-device Learning Ecologies: A Case StudyPaul Hibbitts
229 views44 slides
C-ing the Future by
C-ing the FutureC-ing the Future
C-ing the FutureWayne Hodgins
667 views43 slides
A Note On The And The Minority Asset Database... by
A Note On The And The Minority Asset Database...A Note On The And The Minority Asset Database...
A Note On The And The Minority Asset Database...Julie Potts
5 views43 slides

Similar to LINKed2015 - SERIF - A Semantic ExeRcise Interchange Format(20)

xAPI Intro for Instructional Designers - DevLearn18 by TorranceLearning
xAPI Intro for Instructional Designers - DevLearn18xAPI Intro for Instructional Designers - DevLearn18
xAPI Intro for Instructional Designers - DevLearn18
TorranceLearning1.1K views
Online Learning Conf 2018 xAPI Geek Free - Torrance by TorranceLearning
Online Learning Conf 2018 xAPI Geek Free - TorranceOnline Learning Conf 2018 xAPI Geek Free - Torrance
Online Learning Conf 2018 xAPI Geek Free - Torrance
TorranceLearning200 views
STLHE 2015 - From Mobile Access to Multi-device Learning Ecologies: A Case Study by Paul Hibbitts
STLHE 2015 - From Mobile Access to Multi-device Learning Ecologies: A Case StudySTLHE 2015 - From Mobile Access to Multi-device Learning Ecologies: A Case Study
STLHE 2015 - From Mobile Access to Multi-device Learning Ecologies: A Case Study
Paul Hibbitts229 views
A Note On The And The Minority Asset Database... by Julie Potts
A Note On The And The Minority Asset Database...A Note On The And The Minority Asset Database...
A Note On The And The Minority Asset Database...
Julie Potts5 views
Blackboard DevCon: Introducing IMS Learning Tools Interoperability by Charles Severance
Blackboard DevCon: Introducing IMS Learning Tools InteroperabilityBlackboard DevCon: Introducing IMS Learning Tools Interoperability
Blackboard DevCon: Introducing IMS Learning Tools Interoperability
Charles Severance3.5K views
Elearning For Firefighting Training by Wayne Leitch
Elearning For Firefighting TrainingElearning For Firefighting Training
Elearning For Firefighting Training
Wayne Leitch486 views
Open Source ERP Technologies for Java Developers by cboecking
Open Source ERP Technologies for Java DevelopersOpen Source ERP Technologies for Java Developers
Open Source ERP Technologies for Java Developers
cboecking10.2K views
DataMind: An e-learning platform for Data Analysis based on R. RBelgium meetu... by DataMind-slides
DataMind: An e-learning platform for Data Analysis based on R. RBelgium meetu...DataMind: An e-learning platform for Data Analysis based on R. RBelgium meetu...
DataMind: An e-learning platform for Data Analysis based on R. RBelgium meetu...
DataMind-slides1.1K views
E learning fitness methodologies & technologies uniroma1 marco temperini by eLearningFitness
E learning fitness methodologies & technologies uniroma1 marco temperiniE learning fitness methodologies & technologies uniroma1 marco temperini
E learning fitness methodologies & technologies uniroma1 marco temperini
eLearningFitness678 views
CV_NguyenVanHai by Hai Nguyen
CV_NguyenVanHaiCV_NguyenVanHai
CV_NguyenVanHai
Hai Nguyen604 views
Multi-modal sources for predictive modeling using deep learning by Sanghamitra Deb
Multi-modal sources for predictive modeling using deep learningMulti-modal sources for predictive modeling using deep learning
Multi-modal sources for predictive modeling using deep learning
Sanghamitra Deb38 views
Attention Please! A Hybrid Resource Recommender Mimicking Attention-Interpret... by Elisabeth Lex
Attention Please! A Hybrid Resource Recommender Mimicking Attention-Interpret...Attention Please! A Hybrid Resource Recommender Mimicking Attention-Interpret...
Attention Please! A Hybrid Resource Recommender Mimicking Attention-Interpret...
Elisabeth Lex678 views
N3XAsec CPTE plan de estudios detallado by Rafael Seg
N3XAsec CPTE plan de estudios detalladoN3XAsec CPTE plan de estudios detallado
N3XAsec CPTE plan de estudios detallado
Rafael Seg2K views
EMEA10: Practice Makes Perfect - Bringing Experiential Learning to Life by CompTIA UK
EMEA10: Practice Makes Perfect - Bringing Experiential Learning to LifeEMEA10: Practice Makes Perfect - Bringing Experiential Learning to Life
EMEA10: Practice Makes Perfect - Bringing Experiential Learning to Life
CompTIA UK504 views

More from Ben De Meester

Public PhD Defense - Ben De Meester by
Public PhD Defense - Ben De MeesterPublic PhD Defense - Ben De Meester
Public PhD Defense - Ben De MeesterBen De Meester
212 views126 slides
EcoDaLo: closing event by
EcoDaLo: closing eventEcoDaLo: closing event
EcoDaLo: closing eventBen De Meester
53 views65 slides
ISWC2018 PhD Consortium: High Quality Schema and Data Transformations for Lin... by
ISWC2018 PhD Consortium: High Quality Schema and Data Transformations for Lin...ISWC2018 PhD Consortium: High Quality Schema and Data Transformations for Lin...
ISWC2018 PhD Consortium: High Quality Schema and Data Transformations for Lin...Ben De Meester
46 views1 slide
ESWC2017 P&D: The Function Hub - An implementation-independent read/write fun... by
ESWC2017 P&D: The Function Hub - An implementation-independent read/write fun...ESWC2017 P&D: The Function Hub - An implementation-independent read/write fun...
ESWC2017 P&D: The Function Hub - An implementation-independent read/write fun...Ben De Meester
72 views1 slide
ESWC2019 KGB Workshop - Mapping language analysis of comparative characteristics by
ESWC2019 KGB Workshop - Mapping language analysis of comparative characteristicsESWC2019 KGB Workshop - Mapping language analysis of comparative characteristics
ESWC2019 KGB Workshop - Mapping language analysis of comparative characteristicsBen De Meester
334 views38 slides
SemSci2017 - Detailed Provenance Capture of Data Processing by
SemSci2017 - Detailed Provenance Capture of Data ProcessingSemSci2017 - Detailed Provenance Capture of Data Processing
SemSci2017 - Detailed Provenance Capture of Data ProcessingBen De Meester
716 views46 slides

More from Ben De Meester(12)

Public PhD Defense - Ben De Meester by Ben De Meester
Public PhD Defense - Ben De MeesterPublic PhD Defense - Ben De Meester
Public PhD Defense - Ben De Meester
Ben De Meester212 views
ISWC2018 PhD Consortium: High Quality Schema and Data Transformations for Lin... by Ben De Meester
ISWC2018 PhD Consortium: High Quality Schema and Data Transformations for Lin...ISWC2018 PhD Consortium: High Quality Schema and Data Transformations for Lin...
ISWC2018 PhD Consortium: High Quality Schema and Data Transformations for Lin...
Ben De Meester46 views
ESWC2017 P&D: The Function Hub - An implementation-independent read/write fun... by Ben De Meester
ESWC2017 P&D: The Function Hub - An implementation-independent read/write fun...ESWC2017 P&D: The Function Hub - An implementation-independent read/write fun...
ESWC2017 P&D: The Function Hub - An implementation-independent read/write fun...
Ben De Meester72 views
ESWC2019 KGB Workshop - Mapping language analysis of comparative characteristics by Ben De Meester
ESWC2019 KGB Workshop - Mapping language analysis of comparative characteristicsESWC2019 KGB Workshop - Mapping language analysis of comparative characteristics
ESWC2019 KGB Workshop - Mapping language analysis of comparative characteristics
Ben De Meester334 views
SemSci2017 - Detailed Provenance Capture of Data Processing by Ben De Meester
SemSci2017 - Detailed Provenance Capture of Data ProcessingSemSci2017 - Detailed Provenance Capture of Data Processing
SemSci2017 - Detailed Provenance Capture of Data Processing
Ben De Meester716 views
ESWC2017 In-Use - Declarative Data Transformations for Linked Data Generation... by Ben De Meester
ESWC2017 In-Use - Declarative Data Transformations for Linked Data Generation...ESWC2017 In-Use - Declarative Data Transformations for Linked Data Generation...
ESWC2017 In-Use - Declarative Data Transformations for Linked Data Generation...
Ben De Meester132 views
OrdRing2015 - Event-Driven Rule-based Reasoning using EYE by Ben De Meester
OrdRing2015 - Event-Driven Rule-based Reasoning using EYEOrdRing2015 - Event-Driven Rule-based Reasoning using EYE
OrdRing2015 - Event-Driven Rule-based Reasoning using EYE
Ben De Meester430 views
NLP&DBpedia2015 - Exposing Digital Content as Linked Data, and Linking them ... by Ben De Meester
NLP&DBpedia2015 - Exposing Digital Content as Linked Data, and Linking them ...NLP&DBpedia2015 - Exposing Digital Content as Linked Data, and Linking them ...
NLP&DBpedia2015 - Exposing Digital Content as Linked Data, and Linking them ...
Ben De Meester972 views
LocWeb2015 - Reconnecting Digital Publications to the Web Using their Spatial... by Ben De Meester
LocWeb2015 - Reconnecting Digital Publications to the Web Using their Spatial...LocWeb2015 - Reconnecting Digital Publications to the Web Using their Spatial...
LocWeb2015 - Reconnecting Digital Publications to the Web Using their Spatial...
Ben De Meester1.4K views
Creating discoverable learning content using a user-friendly authoring enviro... by Ben De Meester
Creating discoverable learning content using a user-friendly authoring enviro...Creating discoverable learning content using a user-friendly authoring enviro...
Creating discoverable learning content using a user-friendly authoring enviro...
Ben De Meester1.1K views

Recently uploaded

Investor Presentation by
Investor PresentationInvestor Presentation
Investor Presentationeser sevinç
16 views26 slides
Stone Masonry and Brick Masonry.pdf by
Stone Masonry and Brick Masonry.pdfStone Masonry and Brick Masonry.pdf
Stone Masonry and Brick Masonry.pdfMohammed Abdullah Laskar
19 views6 slides
FLOW IN PIPES NOTES.pdf by
FLOW IN PIPES NOTES.pdfFLOW IN PIPES NOTES.pdf
FLOW IN PIPES NOTES.pdfDearest Arhelo
90 views10 slides
Multi-objective distributed generation integration in radial distribution sy... by
Multi-objective distributed generation integration in radial  distribution sy...Multi-objective distributed generation integration in radial  distribution sy...
Multi-objective distributed generation integration in radial distribution sy...IJECEIAES
15 views14 slides
Object Oriented Programming with JAVA by
Object Oriented Programming with JAVAObject Oriented Programming with JAVA
Object Oriented Programming with JAVADemian Antony D'Mello
64 views28 slides
IWISS Catalog 2022 by
IWISS Catalog 2022IWISS Catalog 2022
IWISS Catalog 2022Iwiss Tools Co.,Ltd
24 views66 slides

Recently uploaded(20)

Multi-objective distributed generation integration in radial distribution sy... by IJECEIAES
Multi-objective distributed generation integration in radial  distribution sy...Multi-objective distributed generation integration in radial  distribution sy...
Multi-objective distributed generation integration in radial distribution sy...
IJECEIAES15 views
Art of Writing Research article slide share.pptx by sureshc91
Art of Writing Research article slide share.pptxArt of Writing Research article slide share.pptx
Art of Writing Research article slide share.pptx
sureshc9114 views
What is Whirling Hygrometer.pdf by IIT KHARAGPUR
What is Whirling Hygrometer.pdfWhat is Whirling Hygrometer.pdf
What is Whirling Hygrometer.pdf
IIT KHARAGPUR 11 views
STUDY OF SMART MATERIALS USED IN CONSTRUCTION-1.pptx by AnnieRachelJohn
STUDY OF SMART MATERIALS USED IN CONSTRUCTION-1.pptxSTUDY OF SMART MATERIALS USED IN CONSTRUCTION-1.pptx
STUDY OF SMART MATERIALS USED IN CONSTRUCTION-1.pptx
AnnieRachelJohn25 views
MSA Website Slideshow (16).pdf by msaucla
MSA Website Slideshow (16).pdfMSA Website Slideshow (16).pdf
MSA Website Slideshow (16).pdf
msaucla39 views
Design and analysis of a new undergraduate Computer Engineering degree – a me... by WaelBadawy6
Design and analysis of a new undergraduate Computer Engineering degree – a me...Design and analysis of a new undergraduate Computer Engineering degree – a me...
Design and analysis of a new undergraduate Computer Engineering degree – a me...
WaelBadawy652 views
Machine Element II Course outline.pdf by odatadese1
Machine Element II Course outline.pdfMachine Element II Course outline.pdf
Machine Element II Course outline.pdf
odatadese16 views

LINKed2015 - SERIF - A Semantic ExeRcise Interchange Format

Editor's Notes

  1. Talk about SERIF, why we need it, how we made it, and what we can do with it.
  2. Learning, practicing, needs exercises
  3. A lot of exercises exist on the web (custom, MOOCs, etc.)
  4. However, all in their own package, and the user needs to 1. find all platforms, and 2. practice inside that platform
  5. First, guide you through current e-learning Second, show you why there are improvements possible Third, show you how we tackled those problems in SERIF, a Semantic ExeRcise Interchange Format
  6. User interacts with a certain environment where the content is loaded (usually via web browser). Content is learning resources  learning object (theory) and assessments (practice) LMS keeps content LRS saves the actions of the user (e.g., started, completed, succeeded, etc) LMS and LRS can be in one platform, but doesn’t need to be.
  7. User requests content from LMS
  8. User interacts with content. This content has execution instruction inside it (because it can be so complex). Execution environment mostly reacts to triggers initiated by the content itself e.g., when a user clicks on a video inside the content, it is the content’s responsibility to inform the exec env that a video was started
  9. The exec env then catches these activities and sends them to the LRS
  10. E.g.: moodle is LMS, has content saved in the SCORM format, sends to moodle front-end. Activities are logged using the tin can api, and sent to the SCORM backend All results in pretty much locked in system At least the top part. The bottom part is good
  11. Reuse calculator!
  12. So that was the SERIF story. The specifications are online so please let me know if you have any remarks or ideas.