Meer informatie

De Open Badges (OB2.1) specificatie is uitgebreidt met de volgende metadata-extensies die zijn geïmplementeerd in de dienst Edubadges.

Zie ook: https://github.com/edubadges/edubadges-server/tree/master/apps/mainsite/static/extensions

Metadata extenties voor de Issuer

InstitutionNameExtension

InstitutionNameExtension
context.json
InstitutionNameExtension
schema.json
{ 
   "extensions:InstitutionNameExtension": {
      "@context":"https://w3id.org/openbadges/extensions/InstitutionNameExtension/context.json",
      "type": ["Extension", "extensions:InstitutionNameExtension"], 
      "InstitutionName": "Delft University of Technology" 
   } 
}

 

Omdat wij een issuer niet zien als een losse entiteit, maar onder een onderwijsinstelling (Institution) plaatsen, hebben we ook metadataelementen nodig om deze institutions te identificeren. 
Het metadataveld InstitutionNameExtension wordt gebruikt om de instellingsnaam vast te leggen.

Voorbeeld: Erasmus Universiteit Rotterdam

{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "InstitutionName": "extensions:InstitutionNameExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:InstitutionNameExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/InstitutionNameExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Institution Name Extension",
  "description": "An extension that allows you to add a single string InstitutionName to an issuer object.",
  "type": "object",
  "properties": {
    "InstitutionName": {
      "type": "string"
    }
  },
  "required": ["InstitutionName"]
}

GradingTableExtension

GradingTableExtension
context.json
GradingTableExtension
schema.json
{ 
   "extensions:GradingTableExtension": {
      "@context":"https://w3id.org/openbadges/extensions/GradingTableExtension/context.json",
      "type": ["Extension", "extensions:GradingTableExtension"], 
      "GradingTableURL": "https://www.eur.nl/onderwijs/praktische-zaken/afstuderen/ects-grading-table" 
   } 
}




Verwijzing (URL) naar de beoordelingstabel (grading table) van de instelling.
Grading tables: de hogeronderwijsinstellingen lichten de nationale cijfersystematiek toe voor meer transparantie en begrip. De toelichting bestaat uit grading tables die inzicht geven in verschillende cijferculturen in cohorten, programma’s en faculteiten binnen een instelling en in cijferculturen tussen instituten en landen.


Zie ook: https://www.nuffic.nl/onderwerpen/netwerk/bologna-expertgroep

Voorbeeld: https://www.eur.nl/onderwijs/praktische-zaken/afstuderen/ects-grading-table


{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "GradingTableURL": "extensions:GradingTableExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:GradingTableExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/extensions:GradingTableExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Grading Table Extension",
  "description": "An extension that allows you to add a single url to a webpage providing the institution Grading Table.",
  "type": "object",
  "properties": {
    "GradingTableURL": {
      "type": "string"
      "format: "uri"
    }
  },
  "required": ["GradingTableURL"]
}

InstitutionIdentifierExtension

InstitutionIdentifierExtension
context.json
InstitutionIdentifierExtension
schema.json
{ 
   "extensions:InstitutionIdentifierExtension": {
      "@context":"https://w3id.org/openbadges/extensions/InstitutionIdentifierExtension/context.json",
      "type": ["Extension", "extensions:InstitutionIdentifierExtension"], 
      "InstitutionIdentifier": "22OJ" 
   } 
}

 

Een uniek ID wat de instelling identificeert.

We gebruiken in Edubadges hiervoor het BRIN-nummer. 
De Basisregistratie Instellingen (BRIN) is een register dat door het Nederlandse Ministerie van OCW / DUO wordt uitgegeven en alle scholen en aanverwante instellingen bevat.

Voorbeeld: Instellingscode Hogeschool Rotterdam (Brin): 22OJ

{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "InstitutionIdentifier": "extensions:InstitutionIdentifierExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:InstitutionIdentifierExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/extensions:InstitutionIdentifierExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Institution Identifier Extension",
  "description": "An extension that allows you to add a single string InstitutionIdentifier to an issuer object.",
  "type": "object",
  "properties": {
    "InstitutionIdentifier": {
      "type": "string"
    }
  },
  "required": ["InstitutionIdentifier"]
}



Metadata extenties voor de badgeclass

ECTSExtension

ECTSExtension
context.json

ECTSExtension
schema.json

{
   "extensions:ECTSExtension": {
      "@context":"https://w3id.org/openbadges/extensions/ECTSExtension/context.json",
      "type": ["Extension", "extensions:ECTSExtension"],
      "ECTS": 2,5
   }
}


ECTS staat voor 'European Credit Transfer and Accumulation System'. ECTS worden in Nederland uitgedrukt in studiepunten. Met studiepunten wordt aangegeven hoeveel tijd je kwijt bent aan een vak of opleiding. 1 ECTS staat voor 28 uur studeren.Het begrip ECTS is afkomstig uit de Europese afspraak vanEuropese ministers van onderwijs die willen dat het hoger onderwijs van verschillende landen beter met elkaar te vergelijken is. Zo bevorderen ze de mobiliteit. Deze afspraken uit 1998 staan bekend als het Bolognaproces.

Minimale waarde: 0,5 ECTS. Maximale waarde: 240 ECTS

Voorbeeld: ECTS: 2,5

{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "ECTS": "extensions:ECTSExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:ECTSExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/ECTSExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "ECTS Extension",
  "description": "An extension that allows you to add an ECTS - European Credit Transfer and Accumulation System - number to a badgeclass object.",
  "type": "object",
  "properties": {
    "ECTS": {
      "type": "number"
    }
  },
  "required": ["ECTS"]
}

StudyLoadExtension

StudyLoadExtension
context.json
StudyLoadExtension
schema.json
{
   "extensions:StudyLoadExtension": {
      "@context":"https://w3id.org/openbadges/extensions/StudyLoadExtension/context.json",
      "type": ["Extension", "extensions:StudyLoadExtension"],
      "StudyLoadHours": 24
   }
}


Studiebelastingsuren
MBO instellingen gebruiken ipv studiepunten of ECTS het begrip 'Studiebelastingsuren' (SBU) om aan te geven hoeveel tijd je kwijt bent aan een vak of opleiding.

Voorbeeld: Studiebelastingsuren 24

{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "StudyLoadHours": "extensions:StudyLoadExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:StudyLoadExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/StudyLoadExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Study Load in Hours Extension",
  "description": "An extension that allows you to add the study load in hours to a badgeclass object.",
  "type": "object",
  "properties": {
    "StudyLoadHours": {
      "type": "number"
    }
  },
  "required": ["StudyLoadHours"]
}

TimeInvestmentExtension

TimeInvestmentExtension
context.json
TimeInvestmentExtension
schema.json
{
   "extensions:TimeInvestmentExtension": {
      "@context":"https://w3id.org/openbadges/extensions/TimeInvestmentExtension/context.json",
      "type": ["Extension", "extensions:TimeInvestmentExtension"],
      "TimeInvestment": 36
   }
}


Tijdsinvestering in uren.
Waar de ECTSExtensie en StudyLoadExtensie gebruikt worden voor Edubadges die uitgegeven worden als onderdeel van een formeel curriculum, kan deze TimeInvestmentExtension metadata-extensie worden toegevoegd aan de badgeklasses voor extracurriculair onderwijs om de investering in uren aan te geven die de lerende moet investeren om deze Edubadge te kunnen verkrijgen.

Voorbeeld: TimeInvestment 36


{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "TimeInvestment": "extensions:TimeInvestmentExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:TimeInvestmentExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/TimeInvestmentExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Time Investment Extension",
  "description": "An extension that allows you to add the time investment, expressed in hours needed to earn that badgeclass object.",
  "type": "object",
  "properties": {
    "TimeInvestment": {
      "type": "number"
    }
  },
  "required": ["TimeInvestment"]
}

LanguageExtension

LanguageExtension
context.json
LanguageExtension
schema.json
{
   "extensions:LanguageExtension": {
      "@context":"https://w3id.org/openbadges/extensions/LanguageExtension/context.json",
      "type": ["Extension", "extensions:LanguageExtension"],
      "Language": "nl_NL"
   }
}

Dit metadataveld geet aan in welke taal het onderwijs is gegeven.
De notatie volgt de ISO-3166-1 standaard

Voorbeeld: Language: "nl_NL"

{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "Language": "extensions:LanguageExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:LanguageExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/LanguageExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Language Extension",
  "description": "An extension that allows you to add a single string Language to a badgeclass object that represents the language of instruction.",
  "type": "object",
  "properties": {
    "Language": {
      "type": "string"
    }
  },
  "required": ["Language"]
}

EQFExtension

EQFExtension
context.json
EQFExtension
schema.json
{
   "extensions:EQFExtension": {
      "@context":"https://w3id.org/openbadges/extensions/EQFExtension/context.json",
      "type": ["Extension", "extensions:EQFExtension"],
      "EQF": 7
   }
}

 

EQF staat voor European Qualifications Framework.
Geeft informatie over het niveau van de cursus of opleiding volgens International Standard Classification of Education (ISCED).
In Nederland wordt dit uitgedrukt in NLQF.

Zie ook: https://www.nlqf.nl/daarom-nlqf/nlqf-niveaus
Een EQF/NLQF bestaat uit een (heel) getal tussen 1 en 8

Voorbeeld: NLQF 7 


{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "EQF": "extensions:EQFExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:EQFExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/EQFExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "EQF Extension",
  "description": "An extension that allows you to add a single number EQF to a badgeclass object.",
  "type": "object",
  "properties": {
    "EQF": {
      "type": "number"
    }
  },
  "required": ["EQF"]
}

LearningOutcomeExtension

LearningOutcomeExtension
context.json
LearningOutcomeExtension
schema.json
{
   "extensions:LearningOutcomeExtension": {
      "@context":"https://w3id.org/openbadges/extensions/LearningOutcomeExtension/context.json",
      "type": ["Extension", "extensions:LearningOutcomeExtension"],
      "LearningOutcome": "Will appreciate the benefits of learning a foreign language."
   }
}


Beschrijft het leerresultaat of de leeruitkomt. De learning outcomes beschrijven wat een student weet, begrijpt en kan toepassen na het afronden van een leerperiode.
Ze staan vermeld in de course catalogue en op het diplomasupplement.

Voorbeeld: Na afronding van de cursus moet de student in staat zijn om het boekhoudkundige concept van inkomsten- en transactieboekhouding uit te leggen.

{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "LearningOutcome": "extensions:LearningOutcomeExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:LearningOutcomeExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/LearningOutcomeExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "LearningOutcome Extension",
  "description": "An extension that allows you to add a single string LearningOutcome to a badgeclass object.",
  "type": "object",
  "properties": {
    "LearningOutcome": {
      "type": "string"
    }
  },
  "required": ["LearningOutcome"]
}

EducationProgramIdentifierExtension

EducationProgramIdentifierExtension
context.json
EducationProgramIdentifierExtension
schema.json
{
   "extensions:EducationProgramIdentifierExtension": {
      "@context":"https://w3id.org/openbadges/extensions/EducationProgramIdentifierExtension/context.json",
      "type": ["Extension", "extensions:EducationProgramIdentifierExtension"],
      "EducationProgramIdentifier": 56823
   }
}


Een identificatiecode die het onderwijsprogramma identificeert.In Nederland is dit de ISAT-code van een opleiding.Het Centraal Register Opleidingen Hoger Onderwijs (CROHO) bevat gegevens over vroegere, huidige en toekomstige opleidingen.

Zie: https://duo.nl/zakelijk/hoger-onderwijs/studentenadministratie/opleidingsgegevens-in-croho/raadplegen-en-downloaden.jsp

Voorbeeld: Erasmus Universiteit Rotterdam
Onderwijs: Cultuurwetenschappen
ISAT-code: 56823
{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "EducationProgramIdentifier": "extensions:EducationProgramIdentifierExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:EducationProgramIdentifierExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/EducationProgramIdentifierExtension/schema.json"
    }
  ]
}

 

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Education Program Identifier Extension",
  "description": "An extension that allows you to add a single string EducationProgramIdentifier to a badgeclass object.",
  "type": "object",
  "properties": {
    "EducationProgramIdentifier": {
      "type": "number"
    }
  },
  "required": ["EducationProgramIdentifier"]
}

 







  • No labels