CoKoMo wurde so konzipiert, dass Du mit der Web-Anwendung Wissensmodelle erstellen und nutzen kannst, die automatisch als Vokabulare über unser CoKoMo-System veröffentlicht werden und damit direkt für die Annotation zur Verfügung stehen.
Verbreitete Metadaten-Standards für die Annotation von Lerninhalten sind
- schema.org,
- Allgemeines Metadatenprofil für Bildungsressourcen (AMB),
- Learning Resource Metadata Innovation (LRMI)
Zur Annotation mit diesen Metadaten-Standards benutzt Du die CoKoMo-Lernziel-IDs. Jede CoKoMo-Lernziel-ID referenziert eindeutig eine Kombination aus Kompetenzbasis (z.B. „Impulssatz der Mechanik“) und Kompetenzstufe nach Bloom (z.B. „Stufe 3: Anwenden“).
Wie Du die richtige Lernziel-ID findest, haben wir in einem eigenen Abschnitt beschrieben:
CoKoMo-Lernziel-IDs mit schema.org & Co. benutzen
Lernziel-IDs können als Werte für verschiedene Eigenschaften (properties) von schema.org benutzt werden. Andere Metadaten-Standards verwenden ähnliche Eigenschaftsnamen wie schema.org. Folgende Eigenschaften sind geeignete Kandidaten, um dort CoKoMo-Lernziel-IDs anstatt Freitext zu verwenden.
schema.org
Algemeines Metadatenprofil für Bildungsressourcen (AMB)
Learning Resource Metadata Innovation (LRMI)
Beispiele
Verwendung in der teaches-Property zur Annotation eines Lernvideos mithilfe von schema.org:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": [
"VideoObject",
"LearningResource"
],
"name": "Operatoren der elementaren Algebra verstehen",
"learningResourceType": "Concept Overview",
"teaches": {
"@type": "DefinedTerm",
"@id": "https://purl.org/cokomo/LearningGoal/77f79ab3-6051-4163-8400-6772b2b3493f"
},
"description": "Erklärung der Operatoren der elementaren Algebra für Anfänger:innen",
"thumbnailUrl": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"contentUrl": "https://www.example.com/video/123/file.mp4",
"uploadDate": "2016-03-31T08:00:00+08:00"
}
</script>
Die teaches-Property referenziert das CoKoMo-Lernziel mit der ID https://purl.org/cokomo/LearningGoal/77f79ab3-6051-4163-8400-6772b2b3493f. Hierdurch ist das Lernziel eindeutig identifiziert.
Der Suchmaschinen-Crawler von Google erkennt in diesem Fall erfolgreich zwei Elemente, die ggf. in den Google-Suchergebnissen erscheinen können:
Auf die gleiche Weise kann die Eigenschaft asseses mit einem CoKoMo Lernziel verwendet werden:
<script type="application/ld+json">
{
"@context": "https://schema.org",
...
"asseses": {
"@type": "DefinedTerm",
"@id": "https://purl.org/cokomo/LearningGoal/77f79ab3-6051-4163-8400-6772b2b3493f"
},
...
}
</script>
Ebenso competencyRequired:
<script type="application/ld+json">
{
"@context": "https://schema.org",
...
"competencyRequired": {
"@type": "DefinedTerm",
"@id": "https://purl.org/cokomo/LearningGoal/77f79ab3-6051-4163-8400-6772b2b3493f"
},
...
}
</script>
Fortgeschrittene Anwendungen unter Verwendung der CoKoMo-API
Da jede CoKoMo-Lernziel-ID auch gleichzeitig eine von Computern auslesbare URL darstellt, könnte ein Computersystem die CoKoMo-API dafür verwenden, bestimmte, für die Annotation nötigen Elemente automatisch zu generieren. So enthält das Lernziel mit der ID https://purl.org/cokomo/LearningGoal/77f79ab3-6051-4163-8400-6772b2b3493f zum Beispiel folgende Metadaten:
{
"id": "77f79ab3-6051-4163-8400-6772b2b3493f",
"type": "LearningGoal",
"underlyingCompetenceBase": {
"id": "c03f9b51-d20e-4d6b-a0e1-92317b372acc",
"title": "Operatoren der elementaren Algebra",
"shortDescription": "Operatoren sind mathematischer Vorschriften, wie Elemente oder Terme verknüpft werden. Eine Teilmenge der Operatoren sind die vier Grundrechenarten. In diesen Grundoperationen werden die vier Operationen Addition, Subtraktion, Multiplikation und Division zusammengefasst.",
"type": "Procedure"
},
"associatedCompetenceLevel": {
"id": "052ac046-b6a3-452c-b677-5b9c28f9d506",
"type": "CompetenceLevel",
"title": "Verstehen",
"level": 2
}
}
Ein Computersystem könnte zum Beispiel die für die Annotation in schema.org nötige Property description automatisch generieren, indem es aus den Lernziel-Metadaten den underlyingCompetenceBase-title „Operatoren der elementaren Algebra“ mit dem associatedCompetenceLevel-title „Verstehen“ zu der Beschreibung „Operatoren der elementaren Algebra verstehen“ kombiniert. Diese Funktionalität muss vom jeweiligen Client-System eigenständig implementiert werden und ist aktuell nicht der Teil der CoKoMo-Platform.