OER Schema

SupportingMaterial

← Back to Schema

Material associated with an instructional component that teaches the learning objectives of that component.

Class Details

Parent Classes

Properties

Properties for SupportingMaterial and its parent classes.
PropertyExpected TypeDescription
Properties of LearningComponent
forCourseCourseThe Course in which the resource is meant for.
forComponentLearningComponentWhich LearningComponent the resource supports (inverse of hasComponent)
hasComponentLearningComponentWhich LearningComponent the InstructionalPattern contains or is supported by (inverse of forComponent)
doTaskTaskWhich tasks are to be completed for a LearningComponent
hasLearningObjectiveLearningObjectiveA LearningObjective gained as a result of an InstructionalPattern .
deliveryFormatFormat or TextThe format used to deliver the resource.
Properties of Resource
parentOfResourceA parent in relation to a child resource.
childOfResourceA child in relation to a parent resource.
forCourseCourseThe Course in which the resource is meant for.
mainContentTextThe main content relating to the item.
forTopicTopicThe Topic the resource is associated with

API Access

Access this class through the API

Endpoint:

/api/schema/class/SupportingMaterial

Example usage:

curl -H "Accept: application/json" /api/schema/class/SupportingMaterial

Examples

Implementation Examples

Below are examples of how to implement the SupportingMaterial class in different formats.

{
  "@context": {
    "oer": "http://oerschema.org/",
    "schema": "http://schema.org/"
  },
  "@type": "oer:SupportingMaterial",
  "oer:name": "ExampleSupportingMaterial",
  "oer:description": "Material associated with an instructional component that teaches the learning objectives of that component."
}