learningtapestry / metadataregistry

DEPRECATED - THIS CODE BASE IS NO LONGER MAINTAINED. Metadata Registry
Apache License 2.0
7 stars 4 forks source link

Adding CredentialAlignmentObjects to the data structure #60

Closed trinya closed 7 years ago

trinya commented 7 years ago

Permit "N" number of CredentialAlignmentObjects in the resource. Domain: ctdl:CredentialAlignmentObject Needs to be searchable.

A common implementation will be for competencies. Follows is some sample json using this class.

{

      "@type": "ctdl:Credential",

      "ctdl:name": "My Credential",

      "ctdl:url": "http://mycredential.com/my/credential/abc123",

      "ctdl:requires": [

            {

                  "@type": "ctdl:ConditionProfile",

                  "ctdl:description": "This credential requires a competency and a learning opportunity."

                  "ctdl:targetCompetency": [

                        {

                              "@type": "ctdl:CredentialAlignmentObject",

                              "ctdl:targetName": "Data management competency",

                              "ctdl:targetDescription": "The graduate demonstrates appropriate strategies to normalize data.",

                              "ctdl:targetUrl": "http://wgu.edu/competencies/1323",

                              "ctdl:educationalFramework": "WGU Competency Framework"

                        },

                        {

                              "@type": "ctdl:CredentialAlignmentObject",

                              "ctdl:targetName": "Application competency",

                              "ctdl:targetDescription": "The graduate defines the general principles of information systems (IS) and the role of IS in the business process within an organization.",

                              "ctdl:targetUrl": "http://wgu.edu/competencies/1987656",

                              "ctdl:educationalFramework": "WGU Competency Framework"

                        },

                        {

                              "@type": "ctdl:CredentialAlignmentObject",

                              "ctdl:targetName": "Critical Thinking competency",

                              "ctdl:targetDescription": "The graduate identifies internal and external biases and assumptions related to a problem, and evaluates the influence and validity of these biases and assumptions.",

                              "ctdl:targetUrl": "http://wgu.edu/competencies/098765",

                              "ctdl:educationalFramework": "WGU Competency Framework"

                        },

                  ],

                  "ctdl:targetLearningOpportunity": [

                        "http://www.mylearningopportunity.org/12345"

                        "http://www.mylearningopportunity.org/5678"

                        "http://www.mylearningopportunity.org/98765"

                  ]

            }

      ]

}

{

      "@type": "ctdl:LearningOpportunityProfile",

      "ctdl:name": "My First Learning Opportunity",

      "ctdl:url": "http://www.mylearningopportunity.org/12345",

      "ctdl:educationalAlignment": [

            {

                  "@type": "ctdl:CredentialAlignmentObject",

                  "ctdl:description": "This is an embedded competency this item deals with",

                  " ctdl:alignmentType": "requires"

            },

            {

                  "@type": "ctdl:CredentialAlignmentObject",

                  "ctdl:targetName": "CCSS.Math.NBT.K.1",

                  "ctdl:targetDescription": "This is a competency that belongs to a framework",

                  "ctdl:targetUrl": "http://asn.jesandco.org/sampleurl/abcdef",

                  "ctdl:alignmentType": "teaches"

            }

      ]

}

{

      "@type": "ctdl:LearningOpportunityProfile",

      "ctdl:name": "My Second Learning Opportunity",

      "ctdl:url": "http://www.mylearningopportunity.org/5678"

}

{

      "@type": "ctdl:LearningOpportunityProfile",

      "name": "My Third Learning Opportunity",

      "url": "http://www.mylearningopportunity.org/98765"

}