Extended Transcript
Recommended Practices and Implementation Guide

IMS Candidate Final
Version 1.0
IMS Candidate Final
Date Issued: September 8th, 2017
Latest version: https://www.imsglobal.org/eT/

IPR and Distribution Notices

Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of the specification set forth in this document, and to provide supporting documentation.

IMS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on IMS's procedures with respect to rights in IMS specifications can be found at the IMS Intellectual Property Rights web page: http://www.imsglobal.org/ipr/imsipr_policyFinal.pdf.

Copyright © 2017 IMS Global Learning Consortium. All Rights Reserved.

Use of this specification to develop products or services is governed by the license with IMS found on the IMS website: http://www.imsglobal.org/speclicense.html.

Permission is granted to all parties to use excerpts from this document as needed in producing requests for proposals.

The limited permissions granted above are perpetual and will not be revoked by IMS or its successors or assigns.

THIS SPECIFICATION IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NONINFRINGEMENT IS EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTER'S OWN RISK, AND NEITHER THE CONSORTIUM, NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS SPECIFICATION.

Public contributions, comments and questions can be posted here: http://www.imsglobal.org/forums/ims-glc-public-forums-and-resources.


1. Introduction

1.1 Scope

The IMS Extended Transcript (eT) specification has been designed to create, transmit, and render an individual’s set of achievements from one issuer, in a digital, machine-readable format. The specification allows for global adoption and supports shared tools within the IMS Global community. The Extended Transcript supports interoperability in that eT Providers and Consumers can consistently send and receive Extended Transcripts among conformant entities. The IMS Extended Transcript specification describes an information model, service definition, and implementation guide to allow institutions, suppliers, and others to “extend” or go beyond traditional transcripts by providing records and types of information that are typically not found in a traditional transcript. These can include records such as competency attainment and co-curricular activities. The specification also enables institutions and providers and to define and facilitate collections of Extended Transcripts. eT digitized information can be consumed by other schools, institutions, organizations, employers, and any other entities that are conformant as eT consumers. In this machine readable format, eT data enables granular and expansive discoverability of learning achievements that was not previously possible.

2. Context

2.1 Overview

Educational providers document learner achievements on transcripts to support regular and standardized exchange of meaningful records. As education has become central to individuals’ life outcomes, these exchanges need to be extended to support the rich diversity of educational credentials and curricular structures that further enable learners to achieve their goals.

An Extended Transcript includes a set of records representing a learner’s activities and achievements at a specific educational institution or organization. Education providers can use the eT specification to document numerous types of records, including degree, certificate, course, competency, co-curricular, assessment, and other extensible types. All of these types are flexible, including especially “Basic,” which is designed to include any data the institution wants to document in an eT even if it does not fit in one of the other types. Additional context can also be specified for any activity or achievement.

Education providers issue Extended Transcripts to individual learners, who can share them, include them in profiles and/or portfolios, and use them as verified evidence of their achievements.

Extended Transcripts can also be collected in a repository, which enables the searching and analysis of numerous records.

To support these uses for the instantiation of one or multiple eTs, a media type was defined from a common data model and supporting “read” web services.

2.3 Definition of Key Terms and Acronyms

Term Definition
Extended Transcript The entire package or file of a single Extended Transcript. This represents transcript records for one Person from one Issuer at one point in time.
JSON-LD JSON for Linked Data is a lightweight Linked Data format. It is easy for humans to read and write. It is based on the JSON format and provides a way to help JSON data interoperate at Web-scale. (http://json-ld.org/)
Credential Engine (CE) and Credential Transparency Description Language (CTDL) See Related Specifications below
CASE IMS standard for Competencies and Academic Standards Exchange. See http://www.imsglobal.org/case. See also Related Specifications below.
LIS See Related Specifications below
Open Badges See Related Specifications below

2.4 Logical Model

An Extended Transcript contains the following elements:

  1. Issuer
  2. Person
  3. Records
  4. Transcript Entities
  5. Relationships between the Extended Transcript Entities

Conceptually, an example of an Extended Transcript can be structured similar to this:

Conceptual diagram of eT
Figure 1 Conceptual diagram of the Extended Transcript logical model

The lefthand side of the diagram contains the Issuer (the educational institution or organization providing the eT), the Person (the learner), and Records that indicate status and outcome information, along with other relevant metadata about the learner's achievements or progress.

The righthand side of the diagram are the academic and co-curricular entities, collectively known as the Transcript Entities. These entities describe the types of programs, courses, competencies, etc. that are relevant to the learner’s activities at that institution. These Transcript Entities feature a rich set of relationships, which enables the Extended Transcript to model very different and potentially complex academic structures. These Transcript Entities also contain optional properties that enable interoperability with other standards; for example, all Transcript Entities contain an optional sourcedId property for LIS interoperability.

Note that the presence of Transcript Entities does not assert anything about the learner’s achievements; a learner might not have completed, nor even interacted with, a Transcript Entity at a given point in time. Records contain the assertion or statement of progress; they join the learner with the Transcript Entities.

For example, an Extended Transcript may contain a program, which is the parent of multiple courses. Unless the learner has a corresponding record for a given course, the Extended Transcript is not asserting anything about the learner and that course; it is simply showing the existence of the course as part of the program. But if there is a corresponding record, it should contain enough information to determine whether the learner has completed the course, which semester the learner was enrolled in the course, what grade the learner received, etc.

Structural diagram of eT
Figure 2 The general structure of an Extended Transcript. Note that there is exactly one Issuer, one Person, and any number of Records. Transcript Entities are interrelated via relationships; the Extended Transcript supports a rich set of relationship types.

Issuer, Person, Record, and Transcript Entities all have required and optional properties. See the information model, and note that:

Note that a result (e.g., a grade, proficiency level, or some other outcome) is optional for each Extended Transcript record, but should be provided in most cases. Credits or points can be recorded optionally as well.

For more complex or specific types records, there are a variety of Transcript Entity types that accommodate achievements that would appear on a transcript, such as Degree, Certificate, Competency, Assessment, and Co-Curricular. Each Transcript Entity will have a name, description, and will also have additional type-specific fields. For example, a Course can have a course code, and a Degree can have a specialization.

2.5 Definitions of Elements in the Information Model

Element Definition
Extended Transcript The entire package or file of a single Extended Transcript. This represents transcript records for one Person from one Issuer at one point in time.
ID Globally-unique identifier for this Extended Transcript.
Type ExtendedTranscript
CreatedAt Date and time this document was produced.
Issuer The issuing organization of this Extended Transcript
OverviewUrl URL to access the Issuer's documentation for the Extended Transcript. This may include a general description of the Extended Transcript, along with any policies around the issuance and interpretation of the Extended Transcript.
TranscriptEntities The Transcript Entity Set
Person The entire package or file of a single Extended Transcript. This represents Extended Transcript records for one Person from one Issuer at one point in time.
Id Unique identifier within this Extended Transcript for the person for whom this is their Extended Transcript.
Type Person for whom this is their Extended Transcript.
FullName Full name of the person. (Compatible with the LIS definition of Person.Name)
GivenName Given name (first name) of the person.
FamilyName Family name (last name) of the person.
Email Primary email address for the individual.
Phone Primary phone number for the individual.
Mobile Mobile phone number for the individual, if available. May be the same value as "phone".
URL Web resource that uniquely represents or belongs to the individual. This may be a resource about the individual, hosting provided by the institution to the individual, or an web resource independently controlled by the individual.
StudentId Institution's student identifier for the person. This is frequently issued through a Student Information System.
BirthDate Person's date of birth.
SourcedId Person's unique "sourcedId" value, which is used for providing interoperability with Learning Information Services (LIS).
Issuer The issuing organization of this Extended Transcript
Id Unique identifier within this Extended Transcript for the organization that is issuing this Extended Transcript.
Type Organization that issued this Extended Transcript
Name Name of the issuing organization.
URL Web resource that provides additional information about the Issuer.
Address Mailing address or location for the issuing organization.
Phone Phone number available for contacting the Issuer.
Logo Issuer's logo. This is either a URL to a publicly-available image, or a data URI for embedding an image in the Extended Transcript.
IssuingPersonFullName Name of the person who has the authority to issue the Extended Transcript.
IssuingPersonTitle Role, title, or position of the person who has the authority to issue the Extended Transcript.
TranscriptEntitySet A collection of Extended Transcript Entities, partitioned by Transcript Entity types. Note that all Transcript Entities referenced within an Extended Transcript must be included in this collection.
Id Unique identifier within this Extended Transcript for this collection.
Type "TranscriptEntitySet"
BasicEntities Collection of all Basic Transcript Entities.
Certificates Collection of all Certificate Transcript Entities.
CoCurriculars Collection of all co-curricular Transcript Entities.
Competencies Collection of all competency Transcript Entities.
Degrees Collection of all degree Transcript Entities.
Assessments Collection of all assessment Transcript Entities.
Courses Collection of all course Transcript Entities.
TranscriptEntityLink A reference to a Transcript Entity contained within this Extended Transcript.
Id Unique identifier within this Extended Transcript for this Transcript Entity link.
Type "TranscriptEntityLink"
EntityType The type of the associated Transcript Entity. (E.g., "Basic", "Certificate", "CoCurricular", etc.)
EntityId The id of the associated Transcript Entity.
Association Establishes a relationship between two Transcript Entities contained within this Extended Transcript.
Id Unique identifier within this Extended Transcript for this association.
Type "Association"
EntityType The type of the associated Transcript Entity. ("Basic", "Certificate", "CoCurricular", etc.)
EntityId The id of the associated Transcript Entity.
AssociationType The type of association. ("isParentOf", "isChildOf", etc.)
Record Person's status and relevant metadata regarding a specific Transcript Entity, as recognized by the issuer. May include associated results, assertions, and evidence.
Id Unique identifier within this Extended Transcript for this specific record.
Type Type of this record. "Record"
Date Date that this achievement, performance, or activity occurred.
Term Academic term in which the achievement, performance, or activity occurred.
Result Level, grade, or other outcome measurement associated with the record. (E.g., "92%", "A-", "Mastered")
Credits Credit hours earned by the learner that is associated with this record.
Points Associated points earned by the learner that is associated with this record.
Alternative Label Optional label to be used, primarily for display purposes, instead of the TranscriptEntity. It allows other terms to be used as an alternate to Competency, Course, Degree, such as Learning Objective, Module, or Program.
Evidence One or more artifacts that represent supporting evidence for the record. Examples include text, media, websites, etc.
Title Title for the actual evidentiary artifact.
URL Reference to the actual evidentiary artifact.
Assertion Collection of URLs to Open Badge assertions relevant to this record.
RecordStatus State or condition of the record defined by completed and notes properties.
Id Unique identifier for this object instance
Type the status of the record
Completed True if this record is fully achieved, otherwise false. If this property is absent, the record is considered completed.
Notes Any explanatory notes about the status of the record.
TranscriptEntity A Transcript Entity, such as degree or course, provides context for defining an achievement, performance, or outcome record. Each type of Transcript Entity has a set of required and optional fields that provide structure for defining Transcript Entities of that type.
Id Unique identifier for this object instance
Type Kind or category of Transcript Entity. This includes degree, certificate, course, assessment, competency, cocurricular, or Basic.
Name The name of the Transcript Entity
Description The description of the Transcript Entity
DefaultCredits Credit hours associated with this Transcript Entity, or credit hours possible.
DefaultPoints Points associated with this Transcript Entity, or points possible.
SourcedId Reference to the source identifier of the Transcript Entity, if sourced from LIS or another system or standard.
Associations Collection of associations belonging to this Transcript Entity.
Basic Provides support for representing Transcript Entities that are not semantically compatible with other Transcript Entity classes.
Assessment Assessment of work or performance
AssessmentMethod An enumeration of assessment methods. (From http://www.credreg.net/ctdl/terms#AssessmentMethod)
ScoringMethod An enumeration of types of applicable scoring. (From http://www.credreg.net/ctdl/terms#ScoringMethod)
HasGroupParticipation True or False that completing the assessment activity being referenced requires two or more participants. (From https://www.imsglobal.org/ims-badge-extensions-education)
Assessor Organization, person, or role that assessed the work
AssessmentEvaluation Link to studies or other information about research or calculations of reliability and validity for the assessment or the scoring methods. (From https://www.imsglobal.org/ims-badge-extensions-education)
AssessmentOutput Additional details about assessment type. Values for assessmentOutput are expected to be words or phrases that describe the key features of the evidence produced. (From https://www.imsglobal.org/ims-badge-extensions-education)
Certificate A credential that designates requisite mastery of the knowledge and skills of an occupation, profession, or academic program. (From http://www.credreg.net/ctdl/terms#Certificate)
Level Relative position of the certificate in relation to others. Examples include Undergraduate, Master's, Associate, etc.
AreaOfStudy Area of study or category associated with this certificate. Examples include Informatics, Accounting, Human Resources Management.
CoCurricular Activities, achievements, or learning attained in addition to the official academic curriculum or study, though still asserted by the Issuer. Generally outside of the classroom or course setting. Examples include student government, sports, music, art, debate, photography and others.
Category Area of cocurricular activity, as defined by the Issuer. Examples include sports, community service, student government, arts, etc.
Role Role, position, or title of the Person in the cocurricular activity, achievement, or learning experience. Examples include Student President, Intern, Captain, etc.
StartDate Starting date of the Person’s involvement in the cocurricular activity.
EndDate Ending date of the Person’s involvement in the cocurricular activity.
Competency Measurable or observable knowledge, skills, and abilities necessary to successful performance of a Person in a given context. (From http://credreg.net/ctdl#Competency)
HumanCodingScheme Human-referenceable code designated by the competency publisher to identify this competency item among others. (From https://www.imsglobal.org/sites/default/files/CASE/casev1p0/best_practices/caseservicev1p0_bestpracticesv1p0.html#OtherBestPractices_2)
CFDocumentURI Provides IMS CASE interoperability. If this competency is a CFItem using the CASE standard, this identifier maps to the containing CFDocument.
Course Description of an educational course which may be offered as distinct instances at different times and places, or through different media or modes of study. An educational course is a sequence of one or more educational events and/or creative works which aims to build knowledge, competence or ability of learners. (From http://www.credreg.net/ctdl/terms#Course)
CourseCode The identifier used for the course, typically in course catalogs and curricula. Examples include “PSY5000” or “MAT1050”.
StartDate Date this course starts.
EndDate Date this course ends.
Degree Academic credential conferred upon completion of a program or course of study, typically over multiple years at postsecondary education institutions. (From http://www.credreg.net/ctdl/terms#Degree)
ProgramName Name of the program associated with this degree. Examples include, Master of Business Administration, or Bachelor of Science in Nursing.
ProgramSpecialization Name of the specialization or focus of this degree. Examples include Entrepreneurship, General Business Administration, or Finance.
Level Academic level associated with this degree. Examples include Master's, Doctoral, or Bachelor's.
AreaOfStudy Area of study or category associated with this degree. Examples include Business, Education, Psychology, or Nursing.

3. Use Cases

The following use cases are supported:

3.1 Requesting a Single Extended Transcript

Use Case Title: Requesting a Single Extended Transcript
Description: An organization or system reads (GETs) a single person’s Extended Transcript from an issuing organization’s system. This use case supports user experiences such as showing a person their own Extended Transcript as well as systems interoperability uses such as transferring eT data from one system to another.
Actors: eT Provider and eT Consumer Institution, Vendor, Student Information System (SIS), Learning Management System (LMS), Employer, Organization, eT Renderer, or Internal System.
Trigger: eT Consumer ‘calls’ the eT Provider’s service to GET the Extended Transcript with the unique identifier of the Person whose achievements are recorded in the Extended Transcript.
Preconditions: Consumer knows the Provider's End Point. Consumer knows the unique identifier for the Person. Consumer has any needed authentication or authorization to access the Provider system.
Primary Flow:
  1. Consumer system/service will initiate a call to the Provider’s system/service for a specific Person.
  2. Compliant eT payload will be generated by Provider based on a lookup of the unique identifier of the Person.
  3. Provider responds HTTP status 200 with the payload to the Consumer.
  4. Consumer receives the eT payload.
  5. Consumer processes the payload successfully.
Alternate Flow: Consumer is not authorized

Provider responds with HTTP status 403, not authorized.Provider processing error occurs

Provider responds with HTTP status 200 with a Package including status either ‘failure’ or ‘unsupported’ in the payload using the imdx_StatusInfo.

Success Conditions: eT Payload is successfully transferred from Provider to Consumer via IMS eT compliant service.The response contains a payload Package which includes a status of imdx_StatusInfo of ‘success’, and the extendedTranscript.
Exception Conditions:
  • eT Payload is not successfully transferred.
  • Person’s unique identifieris not found.
  • Data is missing or invalid.
  • Consumer is not authorized.

3.2 Requesting Multiple Extended Transcripts

Use Case Title: Requesting Multiple Extended Transcripts
Description: An organization or system reads (GETs) more than one person’s Extended Transcripts from an issuing organization’s system. This use case supports systems interoperability uses such as transferring eT data from one system to another. It can also be used to get data to populate collections or repositories of Extended Transcripts.
Actors: eT Provider and eT Consumer Institution, Vendor, Student Information System (SIS), Learning Management System (LMS), Employer, Organization, eT Renderer, or Internal System.
Trigger: eT Consumer ‘calls’ the eT Provider’s service to GET Extended Transcripts with the unique identifiers of multiple persons whose achievements are recorded in the Extended Transcripts.
Preconditions: Consumer knows the Provider's End Point. Consumer knows the unique identifiers for the Persons whose Extended Transcripts are to be requested. Consumer has any needed authentication or authorization to access the Provider system.
Primary Flow:
  1. Consumer system/service will initiate a call to the Provider’s system/service for multiple Persons
  2. Compliant eT payload will be generated by Provider based on a lookup of the unique identifiers of the Persons.
  3. Provider responds HTTP status 200 with the payload to the Consumer.
  4. Consumer receives the eT payload.
  5. Consumer processes the payload successfully.
Alternate Flow: Consumer is not authorized

Provider responds with HTTP status 403, not authorized.Provider processing error occurs

Provider responds with HTTP status 200 with a Package including status either ‘failure’ or ‘unsupported’ in the payload using the imdx_StatusInfo.

Success Conditions: eT Payload is successfully transferred from Provider to Consumer via IMS eT compliant service.The response contains a payload Package which includes a status of imdx_StatusInfo of ‘success’, and the extendedTranscripts.
Exception Conditions:
  • eT Payload is not successfully transferred.
  • One or more Person unique identifiersare not found.
  • Data is missing or invalid.
  • Consumer is not authorized.

4. Using the Endpoints - Common Scenarios

  1. As a learner, I want to see my Extended Transcript, so I can understand or verify my achievements.
  2. As a learner, I want to share my Extended Transcript with a specific 3rd party.
  3. As an employer, I want to request and receive a job candidate’s Extended Transcript, so I can securely view the candidate’s institutionally verified achievements and credentials.
  4. As an transcript vendor, I want to get an issuer’s Extended Transcripts, so they can be rendered for my clients.
  5. As an issuer, I want to collect the Extended Transcripts of numerous learners so that they can be searched to discover people who have specific valuable achievements.
  6. As a technology solution provider, I want to use Extended Transcripts to convey data about learners’ achievements from one system to another using standard models rather than proprietary models.

B. Payload Examples

The following examples include screenshots rendered by the open source viewer: https://github.com/IMSGlobal/extended-transcript-viewer.

A version of the viewer is hosted by IMS: http://projects.imsglobal.org/eT-viewer/.

B.1 Sample 1

sample 1 transcript browser view
Figure 8 Jim is fictional graduate student at Capella University, working on an MBA.
{
  "@context": "https://purl.imsglobal.org/ctx/extended-transcript/v1p0",
  "id": "urn:uuid:DEAA611F-F02B-499A-86A0-F4C91ACB37FB",
  "type": "ExtendedTranscript",
  "createdAt": "2017-09-07T00:00:0000Z",
  "overviewUrl": "http://www.example.Capella.edu/transcriptkey",
  "issuer": {
    "id": "urn:uuid:BB4B9F52-EBAC-4291-8F6B-B057B3C55B91",
    "type": "Issuer",
    "name": "Capella University",
    "URL": "http://www.Capella.edu",
    "address": "225 South 6th St, Minneapolis, MN 55402",
    "phone": "555-339-8650",
    "logo": "data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg\nIyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09\nPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3...",
    "issuingPersonFullName": "Gilbert Smith",
    "issuingPersonTitle": "CAO"
  },
  "person": {
    "id": "urn:uuid:AAD82CF7-BF8B-4514-8914-E35D0FAC8B7B",
    "type": "Person",
    "fullName": "Jim James",
    "givenName": "Jim",
    "familyName": "James",
    "email": "jjames@example.org",
    "URL": "http://example.org/jjames",
    "studentId": "123456789",
    "sourcedId": "0123456789"
  },
  "records": [
    {
      "id": "urn:uuid:C7D2630D-6928-49B1-A06C-43A4462E2F38",
      "type": "Record",
      "date": "2017-08-08T00:00:0000Z",
      "recordOf": {
        "id": "urn:uuid:9e4bebe3-bd38-4b72-89da-7b07e7ed916d",
        "type": "TranscriptEntityLink",
        "entityType": "Degree",
        "entityId": "urn:uuid:6010E1DF-E925-4710-A17C-4DD9D576FAD8"
      },
      "status": {
        "id": "urn:uuid:CE885C9C-5122-40EB-BB72-51C87859DBB1",
        "type": "RecordStatus",
        "completed": false
      }
    },
    {
      "id": "urn:uuid:7F74C3E7-BF81-4F87-BE1D-689CC0A1BA96",
      "type": "Record",
      "date": "2016-12-01T00:00:0000Z",
      "term": "Fall 2016",
      "points": 2,
      "recordOf": {
        "id": "urn:uuid:fc5a8f7e-2dc8-474f-8f25-9685aa3aea4c",
        "type": "TranscriptEntityLink",
        "entityType": "Course",
        "entityId": "urn:uuid:0147F2A5-799A-47E6-832F-B114A7674AA7"
      },
      "status": {
        "id": "urn:uuid:D4ACF5F3-3627-4739-911F-A61D252D1EC0",
        "type": "RecordStatus",
        "completed": true
      }
    },
       {
      "id": "urn:uuid:E00C240F-2749-4B43-B03A-53CA7F7807D5",
      "type": "Record",
      "date": "2017-09-01T00:00:0000Z",
      "result": "Distinguished",
      "recordOf": {
        "id": "urn:uuid:46f6518c-4a61-4493-b45b-b96be5a8294d",
        "type": "TranscriptEntityLink",
        "entityType": "Competency",
        "entityId": "urn:uuid:D2986DEB-AF8D-42B9-9E29-E64784B9E12C"
      },
      "status": {
        "id": "urn:uuid:AC0DAE54-0158-4AAD-8DF0-AA0A2D4BE6F7",
        "type": "RecordStatus",
        "completed": true
      }
    },
       {
      "id": "urn:uuid:91039D21-6FB4-4DE7-9828-656EB24C3545",
      "type": "Record",
      "date": "2017-10-09T00:00:0000Z",
      "term": "Winter 2017",
      "result": "In Progress",
      "recordOf": {
        "id": "urn:uuid:76fe50dd-d9f4-4f39-a1fc-5fba69b552d6",
        "type": "TranscriptEntityLink",
        "entityType": "Course",
        "entityId": "urn:uuid:DF4EFF25-7A2D-45A6-822E-074E4314984A"
      },
      "status": {
        "id": "urn:uuid:6440DE04-A2C4-4472-BFD7-BB86183C9916",
        "type": "RecordStatus",
        "completed": false
      }
    },
    {
      "id": "urn:uuid:7C109AF6-E551-448A-8E16-059B2FDFD505",
      "type": "Record",
      "date": "2017-01-01T00:00:0000Z",
      "recordOf": {
        "id": "urn:uuid:e073a603-6e99-43be-972c-4f1390f83dde",
        "type": "TranscriptEntityLink",
        "entityType": "Competency",
        "entityId": "urn:uuid:CCE7988C-8F99-4432-BFD9-B90A72705CAD"
      },
      "status": {
        "id": "urn:uuid:1D76FEC7-53F4-4D10-BAD7-C315B97D87B6",
        "type": "RecordStatus",
        "completed": false
      }
    },
    {
      "id": "urn:uuid:D673C190-CCAF-4981-89A8-574E08736CBD",
      "type": "Record",
      "date": "2017-01-01T00:00:0000Z",
      "recordOf": {
        "id": "urn:uuid:1db9e14e-7662-49d0-be0f-fcf399aa13ab",
        "type": "TranscriptEntityLink",
        "entityType": "Competency",
        "entityId": "urn:uuid:A5C089B3-4705-4217-BF51-DF175BE822E8"
      },
      "status": {
        "id": "urn:uuid:D689E04D-28FE-439F-B7E3-917700156A5A",
        "type": "RecordStatus",
        "completed": false
      }
    },
    {
      "id": "urn:uuid:1EBDCF8D-72A3-4AC7-BB37-530D9FBA7EAB",
      "type": "Record",
      "date": "2017-01-01T00:00:0000Z",
      "recordOf": {
        "id": "urn:uuid:861439ca-846c-40ad-af52-d9423e4b9d5d",
        "type": "TranscriptEntityLink",
        "entityType": "Certificate",
        "entityId": "urn:uuid:4E711BED-975E-4BCA-A8AE-572E9DE3AD1E"
      },
      "status": {
        "id": "urn:uuid:FDF9463A-C47C-41E7-81C5-D3DCC64F6750",
        "type": "RecordStatus",
        "completed": false
      }
    },
    {
      "id": "urn:uuid:87E81578-4A6D-41B1-AC9A-004E06BE6903",
      "type": "Record",
      "date": "2016-12-01T00:00:0000Z",
      "term": "Fall 2016",
      "credits": 0,
      "result": "W",
      "recordOf": {
        "id": "urn:uuid:861439ca-846c-40ad-af52-d9423e4b9d5d",
        "type": "TranscriptEntityLink",
        "entityType": "Course",
        "entityId": "urn:uuid:16A17E3B-831C-4E55-BC73-88BFE6775C16"
      },
      "status": {
        "id": "urn:uuid:B1D4DCF3-BD39-4110-85C9-3AADE55D959E",
        "type": "RecordStatus",
        "completed": true
      }
    },
    {
      "id": "urn:uuid:E0CE9636-F196-446A-BB5D-8B95AD447285",
      "type": "Record",
      "date": "2016-12-01T00:00:0000Z",
      "result": "Distinguished",
      "recordOf": {
        "id": "urn:uuid:BEA4DC0D-CD95-4099-A621-D2651AD530EF",
        "type": "TranscriptEntityLink",
        "entityType": "Assessment",
        "entityId": "urn:uuid:2F9435C6-858C-4ED2-82F8-B303CEDFC1D4"
      },
      "evidence": [
        {
          "id": "urn:uuid:222F840D-B4F4-4792-84B1-E42CDB035D93",
          "title": "My Portfolio",
          "URL": "http://example.org/jimjames/portfolio.html"
        }
      ],
      "status": {
        "id": "urn:uuid:6BDE7C87-A5E7-4EE5-A6EE-EEB205C5136F",
        "type": "RecordStatus",
        "completed": true
      }
    }
  ],
  "transcriptEntities": {
    "id": "urn:uuid:92775BB4-F9D1-4D42-A50E-BE965EE99D4B",
    "type": "TranscriptEntitySet",
    "certificates": [
      {
        "id": "urn:uuid:4E711BED-975E-4BCA-A8AE-572E9DE3AD1E",
        "type": "Certificate",
        "name": "Contemporary Theory in Mental Health Services",
        "areaOfStudy": "Counseling",
        "associations": [
          {
            "id": "urn:uuid:6CEF8312-4591-45B8-97B5-71528C0B49CD",
            "type": "Association",
            "associationType": "isParentOf",
            "entityType": "Competency",
            "entityId": "urn:uuid:CCE7988C-8F99-4432-BFD9-B90A72705CAD"
          },
          {
            "id": "urn:uuid:597420C5-60B4-4EB0-84F0-2888161170FC",
            "type": "Association",
            "associationType": "isParentOf",
            "entityType": "Competency",
            "entityId": "urn:uuid:A5C089B3-4705-4217-BF51-DF175BE822E8"
          }
        ]
      }
    ],
    "degrees": [
      {
        "id": "urn:uuid:6010E1DF-E925-4710-A17C-4DD9D576FAD8",
        "type": "Degree",
        "name": "Master of Business Admin FP",
        "programName": "General Business Admin FP",
        "areaOfStudy": "Master of Business",
        "level": "Graduate",
        "associations": [
          {
            "id": "urn:uuid:65854D76-D9D2-4DB3-94E2-05DB39584329",
            "type": "Association",
            "associationType": "isParentOf",
            "entityType": "Course",
            "entityId": "urn:uuid:0147F2A5-799A-47E6-832F-B114A7674AA7"
          },
          {
            "id": "urn:uuid:7B3FFB72-9E49-47FD-85DC-7EC6CA4A2222",
            "type": "Association",
            "associationType": "isParentOf",
            "entityType": "Course",
            "entityId": "urn:uuid:16A17E3B-831C-4E55-BC73-88BFE6775C16"
          },
          {
            "id": "urn:uuid:7B3FFB72-9E49-47FD-85DC-7EC6CA4B2992",
            "type": "Association",
            "associationType": "isParentOf",
            "entityType": "Course",
            "entityId": "urn:uuid:DF4EFF25-7A2D-45A6-822E-074E4314984A"
          }
        ]
      }
      ],
        "competencies": [
          {
            "id": "urn:uuid:D2986DEB-AF8D-42B9-9E29-E64784B9E12C",
            "type": "Competency",
            "name": "Examines the use of critical, strategic, and ethical thinking in decision-making."
          },
          {
            "id": "urn:uuid:CCE7988C-8F99-4432-BFD9-B90A72705CAD",
            "type": "Competency",
            "name": "Explore theories and models of individual, cultural, couple, family, and community resilience used by professional counselors."
          },
          {
            "id": "urn:uuid:A5C089B3-4705-4217-BF51-DF175BE822E8",
            "type": "Competency",
            "name": "Describe approaches to facilitate optimal development, resilience, and wellness with diverse populations over the lifespan."
          }
        ],
        "courses": [
          {
            "id": "urn:uuid:0147F2A5-799A-47E6-832F-B114A7674AA7",
            "type": "Course",
            "name": "Foundational Skills for Business Leaders",
            "courseCode": "MBA-FP6008",
            "associations": [
              {
                "id": "urn:uuid:77387963-D863-49EB-BD9C-D770182B1EFD",
                "type": "Association",
                "associationType": "isParentOf",
                "entityType": "Competency",
                "entityId": "urn:uuid:D2986DEB-AF8D-42B9-9E29-E64784B9E12C"
              }
            ]
          },
          {
            "id": "urn:uuid:DF4EFF25-7A2D-45A6-822E-074E4314984A",
            "type": "Course",
            "name": "Introduction to Accounting",
            "courseCode": "MBA-FP6012",
            "associations": [
              {
                "id": "urn:uuid:396425CD-8A06-4187-A893-508D07DE8E01",
                "type": "Association",
                "associationType": "isParentOf",
                "entityType": "Competency",
                "entityId": "urn:uuid:CCE7988C-8F99-4432-BFD9-B90A72705CAD"
              },
              {
                "id": "urn:uuid:B03FEB66-6FA0-498A-9865-ECFD594779FE",
                "type": "Association",
                "associationType": "isParentOf",
                "entityType": "Competency",
                "entityId": "urn:uuid:A5C089B3-4705-4217-BF51-DF175BE822E8"
              }
            ]
          },
          {
            "id": "urn:uuid:16A17E3B-831C-4E55-BC73-88BFE6775C16",
            "type": "Course",
            "name": "Organizational Strategy",
            "courseCode": "MBA-FP6028",
            "associations": [
              {
                "id": "urn:uuid:EBB12CA4-C8B1-4564-80AE-1D281ED554E5",
                "type": "Association",
                "associationType": "isParentOf",
                "entityType": "Assessment",
                "entityId": "urn:uuid:2F9435C6-858C-4ED2-82F8-B303CEDFC1D4"
              }
            ]
          }
        ],
        "assessments": [
          {
            "id": "urn:uuid:2F9435C6-858C-4ED2-82F8-B303CEDFC1D4",
            "type": "Assessment",
            "name": "THE MICROECONOMICS OF CUSTOMER associations",
            "assessmentMethod": "Artifact",
            "hasGroupParticipation": false,
            "assessmentEvaluation": "Distinguished"
          }
        ]
      }
}
Figure 9 Sample 1: Jim James, Capella.

B.2 Sample 2

sample 2 transcript browser view
Figure 10 Madison is a fictional graduate student at a fictional institution, CBU. She previously completed her BS in Computer Science, and went on to start her MS in the same subject. Beyond computer science, she has taken a physics course for fun, and has other recognized achievements like Dean’s List and being president of the Student Food Coop.
{
  "@context": "https://purl.imsglobal.org/ctx/extended-transcript/v1p0",
  "id": "urn:uuid:DEAA611F-F02B-499A-86A0-F4C91ACB37DB",
  "type": "ExtendedTranscript",
  "createdAt": "2017-04-25T00:00:0000Z",
  "overviewUrl": "http://example.org/cbu/transcript/about",
  "issuer": {
    "id": "urn:uuid:BB4B9F52-EBAC-4291-8F6B-B057B3C55B91",
    "type": "Issuer",
    "name": "Competency-Based University",
    "URL": "http://example.org/cbu",
    "address": "123 E St NW, Washington, DC 20004",
    "phone": "0000000000",
    "logo": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVsAAAClCAYAAADyIF4wAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH...",
    "issuingPersonFullName": "Kennedy Green",
    "issuingPersonTitle": "CAO"
  },
  "person": {
    "id": "urn:uuid:AAD82CF7-BF8B-4514-8914-E35D0FAC8B7B",
    "type": "Person",
    "fullName": "Madison Williams",
    "givenName": "Madison",
    "familyName": "Williams",
    "email": "mwilliams@example.org",
    "phone": "0000000000",
    "mobile": "0000000000",
    "URL": "http://example.org/mwilliams",
    "studentId": "123456789",
    "birthDate": "1989-01-01",
    "sourcedId": "0123456789"
  },
  "records": [
    {
      "id": "urn:uuid:C7D2630D-6928-49B1-A06C-43A4462E2F38",
      "type": "Record",
      "date": "2016-12-01T00:00:0000Z",
      "recordOf": {
        "id": "urn:uuid:f6a3a07d-f6f7-440a-8625-be80583da263",
        "type": "TranscriptEntityLink",
        "entityType": "Degree",
        "transcriptEntityId": "urn:uuid:6010E1DF-E925-4710-A17C-4DD9D576FAD8"
      },
      "status": {
        "id": "urn:uuid:CE885C9C-5122-40EB-BB72-51C87859DBB1",
        "type": "RecordStatus",
        "completed": true,
        "notes": "With honors."
      }
    },
    {
      "id": "urn:uuid:7F74C3E7-BF81-4F87-BE1D-689CC0A1BA96",
      "type": "Record",
      "date": "2016-12-01T00:00:0000Z",
      "term": "Fall 2016",
      "result": "A-",
      "credits": 4,
      "recordOf": {
        "id": "urn:uuid:b6d70c67-d41b-4a3e-8f06-4a57e7b82379",
        "type": "TranscriptEntityLink",
        "entityType": "Course",
        "transcriptEntityId": "urn:uuid:0147F2A5-799A-47E6-832F-B114A7674AA7"
      },
      "status": {
        "id": "urn:uuid:D4ACF5F3-3627-4739-911F-A61D252D1EC0",
        "type": "RecordStatus",
        "completed": true
      }
    },
    {
      "id": "urn:uuid:E7E06D38-91B8-436C-979F-4B0C83437E60",
      "type": "Record",
      "date": "2016-12-01T00:00:0000Z",
      "term": "Fall 2016",
      "result": "A",
      "credits": 3,
      "recordOf": {
        "id": "urn:uuid:287254f4-210a-4df7-b6f9-a8fe7eb9e766",
        "type": "TranscriptEntityLink",
        "entityType": "Course",
        "transcriptEntityId": "urn:uuid:708FC51B-E281-45C9-918D-F75AB2D1ED7F"
      },
      "status": {
        "id": "urn:uuid:ACDF765D-6EBB-4C05-8377-774D364E9788",
        "type": "RecordStatus",
        "completed": true
      }
    },
    {
      "id": "urn:uuid:3E822CB0-9C70-4907-8A00-41E942FC2930",
      "type": "Record",
      "date": "2016-12-01T00:00:0000Z",
      "result": "Mastered",
      "recordOf": {
        "id": "urn:uuid:675d652c-ae36-415e-bc14-d35e8b40e9fb",
        "type": "TranscriptEntityLink",
        "entityType": "Competency",
        "transcriptEntityId": "urn:uuid:F3194AD3-9F8D-4238-9148-DBE2AE6A238F"
      },
      "status": {
        "id": "urn:uuid:4722FFAA-4856-4DA6-8AF1-9880A2C4137B",
        "type": "RecordStatus",
        "completed": true
      }
    },
    {
      "id": "urn:uuid:E00C240F-2749-4B43-B03A-53CA7F7807D5",
      "type": "Record",
      "date": "2016-12-01T00:00:0000Z",
      "result": "Mastered",
      "recordOf": {
        "id": "urn:uuid:11133bbd-5dc9-4b60-b9f6-dd9e7c3c1e0e",
        "type": "TranscriptEntityLink",
        "entityType": "Competency",
        "transcriptEntityId": "urn:uuid:D2986DEB-AF8D-42B9-9E29-E64784B9E12C"
      },
      "status": {
        "id": "urn:uuid:AC0DAE54-0158-4AAD-8DF0-AA0A2D4BE6F7",
        "type": "RecordStatus",
        "completed": true
      }
    },
    {
      "id": "urn:uuid:3E4C5050-95D7-499B-95B5-D3D8ED977C21",
      "type": "Record",
      "date": "2016-12-01T00:00:0000Z",
      "result": "Mastered",
      "recordOf": {
        "id": "urn:uuid:ddfd3d62-6a02-436b-82b7-3da0786644b7",
        "type": "TranscriptEntityLink",
        "entityType": "Competency",
        "transcriptEntityId": "urn:uuid:662C322F-1206-4DA9-9022-B5D54BB198B3"
      },
      "status": {
        "id": "urn:uuid:76D78A70-FC66-454B-B78B-AD46185D512D",
        "type": "RecordStatus",
        "completed": true
      }
    },
    {
      "id": "urn:uuid:C80C2FF6-0DF3-4E0C-BA7B-3998FC612131",
      "type": "Record",
      "date": "2017-01-01T00:00:0000Z",
      "recordOf": {
        "id": "urn:uuid:5a798f76-8492-4a51-b4df-adf5dbcb5ead",
        "type": "TranscriptEntityLink",
        "entityType": "Degree",
        "transcriptEntityId": "urn:uuid:6C6A40E6-6AF8-4280-8B20-CDC865730500"
      },
      "status": {
        "id": "urn:uuid:8721EA08-7855-480C-A141-51FD05B4145C",
        "type": "RecordStatus",
        "completed": false
      }
    },
    {
      "id": "urn:uuid:91039D21-6FB4-4DE7-9828-656EB24C3545",
      "type": "Record",
      "date": "2017-01-01T00:00:0000Z",
      "term": "Spring 2017",
      "credits": 4,
      "recordOf": {
        "id": "urn:uuid:16464471-99ea-4bf7-a58d-576d1ce8977e",
        "type": "TranscriptEntityLink",
        "entityType": "Course",
        "transcriptEntityId": "urn:uuid:DF4EFF25-7A2D-45A6-822E-074E4314984A"
      },
      "status": {
        "id": "urn:uuid:6440DE04-A2C4-4472-BFD7-BB86183C9916",
        "type": "RecordStatus",
        "completed": false
      }
    },
    {
      "id": "urn:uuid:701A76A1-B6FC-4AD0-8DEC-7090ADADE26B",
      "type": "Record",
      "date": "2017-01-01T00:00:0000Z",
      "result": "In Progress",
      "recordOf": {
        "id": "urn:uuid:9a8fc71d-a868-471a-8177-28d585d824e6",
        "type": "TranscriptEntityLink",
        "entityType": "Competency",
        "transcriptEntityId": "urn:uuid:8C8AF8AA-564D-4A75-B591-2D6915AFD880"
      },
      "status": {
        "id": "urn:uuid:43FF56C0-D514-4DCC-ABC0-B4EBDC5B70B7",
        "type": "RecordStatus",
        "completed": false
      }
    },
    {
      "id": "urn:uuid:7C109AF6-E551-448A-8E16-059B2FDFD505",
      "type": "Record",
      "date": "2017-01-01T00:00:0000Z",
      "result": "In Progress",
      "recordOf": {
        "id": "urn:uuid:2ca75472-5f1c-4e5a-b6cd-350093f73e4e",
        "type": "TranscriptEntityLink",
        "entityType": "Competency",
        "transcriptEntityId": "urn:uuid:CCE7988C-8F99-4432-BFD9-B90A72705CAD"
      },
      "status": {
        "id": "urn:uuid:1D76FEC7-53F4-4D10-BAD7-C315B97D87B6",
        "type": "RecordStatus",
        "completed": false
      }
    },
    {
      "id": "urn:uuid:D673C190-CCAF-4981-89A8-574E08736CBD",
      "type": "Record",
      "date": "2017-01-01T00:00:0000Z",
      "result": "In Progress",
      "recordOf": {
        "id": "urn:uuid:4fb6908a-245d-4897-9b2a-f8d07444b923",
        "type": "TranscriptEntityLink",
        "entityType": "Competency",
        "transcriptEntityId": "urn:uuid:A5C089B3-4705-4217-BF51-DF175BE822E8"
      },
      "status": {
        "id": "urn:uuid:D689E04D-28FE-439F-B7E3-917700156A5A",
        "type": "RecordStatus",
        "completed": false
      }
    },
    {
      "id": "urn:uuid:1EBDCF8D-72A3-4AC7-BB37-530D9FBA7EAB",
      "type": "Record",
      "date": "2017-01-01T00:00:0000Z",
      "recordOf": {
        "id": "urn:uuid:242807de-00a2-4744-a672-ee36817f9d89",
        "type": "TranscriptEntityLink",
        "entityType": "Certificate",
        "transcriptEntityId": "urn:uuid:4E711BED-975E-4BCA-A8AE-572E9DE3AD1E"
      },
      "status": {
        "id": "urn:uuid:FDF9463A-C47C-41E7-81C5-D3DCC64F6750",
        "type": "RecordStatus",
        "completed": false
      }
    },
    {
      "id": "urn:uuid:87E81578-4A6D-41B1-AC9A-004E06BE6903",
      "type": "Record",
      "date": "2016-12-01T00:00:0000Z",
      "term": "Fall 2016",
      "credits": 4,
      "result": "B+",
      "recordOf": {
        "id": "urn:uuid:060d03b1-34e7-4cdf-8740-c6aad0d075dc",
        "type": "TranscriptEntityLink",
        "entityType": "Course",
        "transcriptEntityId": "urn:uuid:16A17E3B-831C-4E55-BC73-88BFE6775C16"
      },
      "status": {
        "id": "urn:uuid:B1D4DCF3-BD39-4110-85C9-3AADE55D959E",
        "type": "RecordStatus",
        "completed": true
      }
    },
    {
      "id": "urn:uuid:E0CE9636-F196-446A-BB5D-8B95AD447285",
      "type": "Record",
      "date": "2016-12-01T00:00:0000Z",
      "result": "A-",
      "points": "91",
      "recordOf": {
        "id": "urn:uuid:66658bc3-96b6-4983-8314-026df84d55c7",
        "type": "TranscriptEntityLink",
        "entityType": "Assessment",
        "transcriptEntityId": "urn:uuid:2F9435C6-858C-4ED2-82F8-B303CEDFC1D4"
      },
      "evidence": [
        {
          "id": "urn:uuid:222F840D-B4F4-4792-84B1-E42CDB035D58",
          "title": "Madison's Egg Drop",
          "URL": "http://example.org/mwilliams/egg-drop.html"
        }
      ],
      "status": {
        "id": "urn:uuid:6BDE7C87-A5E7-4EE5-A6EE-EEB205C5136F",
        "type": "RecordStatus",
        "completed": true
      }
    },
    {
      "id": "urn:uuid:91D4EAB3-FE52-40F8-8A33-5B098A02B8A0",
      "type": "Record",
      "date": "2016-12-01T00:00:0000Z",
      "recordOf": {
        "id": "urn:uuid:a6a181fc-56dd-4620-b411-0ba1b65d512c",
        "type": "TranscriptEntityLink",
        "entityType": "Basic",
        "transcriptEntityId": "urn:uuid:13C51FA3-2E65-43B7-A3DC-F7DC402BCDCF"
      },
      "status": {
        "id": "urn:uuid:13357138-191B-4B3C-8D0F-54EF2395A7B2",
        "type": "RecordStatus",
        "completed": true
      },
      "assertions": [
        "http://example.org/cbu/assertions/madison-deans-list-fall-2016"
      ]
    },
    {
      "id": "urn:uuid:2D5E2414-FEB5-491C-82A6-51F2D9EF10CD",
      "type": "Record",
      "date": "2017-01-01T00:00:0000Z",
      "recordOf": {
        "id": "urn:uuid:f9371eaa-156f-4d80-a65d-ac4662dfbd92",
        "type": "TranscriptEntityLink",
        "entityType": "CoCurricular",
        "transcriptEntityId": "urn:uuid:6ED28C26-2907-4E03-99CB-36897E5D4A03"
      },
      "status": {
        "id": "urn:uuid:0F5EC190-CBE5-46BC-BC0A-989DFB791674",
        "type": "RecordStatus",
        "completed": true
      },
      "assertions": [
        "http://example.org/cbu-sfc/assertions/madison-sfc-president"
      ]
    }
  ],
  "transcriptEntities": {
    "id": "urn:uuid:89acccc9-c382-4977-a8f6-18defc4ff8f2",
    "type": "TranscriptEntitySet",
    "assessments": [
      {
        "id": "urn:uuid:2F9435C6-858C-4ED2-82F8-B303CEDFC1D4",
        "type": "Assessment",
        "name": "Egg Drop",
        "assessmentMethod": "Exam",
        "scoringMethod": "CriterionReferenced",
        "hasGroupParticipation": false,
        "assessor": "National Egg Board",
        "assessmentEvaluation": "Egg dropped 30ft without breaking.",
        "relationships": [
          {
            "id": "urn:uuid:114ee5ec-d5c3-42b8-806a-427b744a5dc5",
            "type": "Relationship",
            "entityType": "Course",
            "transcriptEntityId": "urn:uuid:16A17E3B-831C-4E55-BC73-88BFE6775C16",
            "relationshipType": "isPartOf"
          }
        ]
      }
    ],
    "certificates": [
      {
        "id": "urn:uuid:4E711BED-975E-4BCA-A8AE-572E9DE3AD1E",
        "type": "Certificate",
        "name": "Artificial Intelligence Specialization",
        "areaOfStudy": "Artificial Intelligence",
        "relationships": [
          {
            "id": "urn:uuid:00021f4b-80a2-4653-a85a-ba7875e84e04",
            "type": "Relationship",
            "entityType": "Degree",
            "transcriptEntityId": "urn:uuid:6C6A40E6-6AF8-4280-8B20-CDC865730500",
            "relationshipType": "isPartOf"
          }
        ]
      }
    ],
    "coCurriculars": [
      {
        "id": "urn:uuid:6ED28C26-2907-4E03-99CB-36897E5D4A03",
        "type": "CoCurricular",
        "name": "President, Student Food Cooperative",
        "category": "Student Food Cooperative",
        "role": "President",
        "startDate": "2016-01-01T00:00:0000Z",
        "relationships": []
      }
    ],
    "competencies": [
      {
        "id": "urn:uuid:D2986DEB-AF8D-42B9-9E29-E64784B9E12C",
        "type": "Competency",
        "name": "Quick Sort",
        "description": "Learner understands Quick Sort, including when and how to apply this algorithm",
        "relationships": [
          {
            "id": "urn:uuid:1dee6b3f-e362-407d-9eae-863e7a980666",
            "type": "Relationship",
            "entityType": "Competency",
            "transcriptEntityId": "urn:uuid:F3194AD3-9F8D-4238-9148-DBE2AE6A238F",
            "relationshipType": "isChildOf"
          },
          {
            "id": "urn:uuid:d29e5083-5868-42df-8564-45091cba6370",
            "type": "Relationship",
            "entityType": "Course",
            "transcriptEntityId": "urn:uuid:0147F2A5-799A-47E6-832F-B114A7674AA7",
            "relationshipType": "isPartOf"
          }
        ]
      },
      {
        "id": "urn:uuid:662C322F-1206-4DA9-9022-B5D54BB198B3",
        "type": "Competency",
        "name": "Bubble Sort",
        "description": "Learner understands Bubble Sort, including when and how to apply this algorithm",
        "relationships": [
          {
            "id": "urn:uuid:cbbb398c-ffae-4299-bb71-ec6a7a92003d",
            "type": "Relationship",
            "entityType": "Competency",
            "transcriptEntityId": "urn:uuid:F3194AD3-9F8D-4238-9148-DBE2AE6A238F",
            "relationshipType": "isChildOf"
          },
          {
            "id": "urn:uuid:a6c3833e-73df-410f-8781-7f72e19e896a",
            "type": "Relationship",
            "entityType": "Course",
            "transcriptEntityId": "urn:uuid:708FC51B-E281-45C9-918D-F75AB2D1ED7F",
            "relationshipType": "isPartOf"
          }
        ]
      },
      {
        "id": "urn:uuid:F3194AD3-9F8D-4238-9148-DBE2AE6A238F",
        "type": "Competency",
        "name": "Algorithms",
        "description": "Learner is proficient in foundational algorithms, and can apply them to solve novel computer science challenges.",
        "relationships": [
          {
            "id": "urn:uuid:b31337b6-8758-4236-8349-0e7b5031a989",
            "type": "Relationship",
            "entityType": "Competency",
            "transcriptEntityId": "urn:uuid:D2986DEB-AF8D-42B9-9E29-E64784B9E12C",
            "relationshipType": "isParentOf"
          },
          {
            "id": "urn:uuid:03fcd896-1088-4df3-a2c0-5b4564896d69",
            "type": "Relationship",
            "entityType": "Competency",
            "transcriptEntityId": "urn:uuid:662C322F-1206-4DA9-9022-B5D54BB198B3",
            "relationshipType": "isParentOf"
          },
          {
            "id": "urn:uuid:55306d22-5429-4394-90ff-3f92ca348ead",
            "type": "Relationship",
            "entityType": "Degree",
            "transcriptEntityId": "urn:uuid:6010E1DF-E925-4710-A17C-4DD9D576FAD8",
            "relationshipType": "isPartOf"
          }
        ]
      },
      {
        "id": "urn:uuid:CCE7988C-8F99-4432-BFD9-B90A72705CAD",
        "type": "Competency",
        "name": "Bayesian Network",
        "description": "Learner has basic understanding of Bayesian networks, including when and how to apply them",
        "relationships": [
          {
            "id": "urn:uuid:445a8d4c-82b1-4abc-b406-f2793671a38a",
            "type": "Relationship",
            "entityType": "Competency",
            "transcriptEntityId": "urn:uuid:8C8AF8AA-564D-4A75-B591-2D6915AFD880",
            "relationshipType": "isChildOf"
          },
          {
            "id": "urn:uuid:5ef7c706-7c21-4b84-a6f7-8c151f558c25",
            "type": "Relationship",
            "entityType": "Course",
            "transcriptEntityId": "urn:uuid:DF4EFF25-7A2D-45A6-822E-074E4314984A",
            "relationshipType": "isPartOf"
          },
          {
            "id": "urn:uuid:13413af4-8af3-4aaa-9daa-ca453858e25e",
            "type": "Relationship",
            "entityType": "Certificate",
            "transcriptEntityId": "urn:uuid:4E711BED-975E-4BCA-A8AE-572E9DE3AD1E",
            "relationshipType": "isPartOf"
          }
        ]
      },
      {
        "id": "urn:uuid:A5C089B3-4705-4217-BF51-DF175BE822E8",
        "type": "Competency",
        "name": "Neural Network",
        "description": "Learner has basic understanding of neural networks, including when and how to apply them",
        "relationships": [
          {
            "id": "urn:uuid:d70159ce-5673-466c-9ef0-468abd1f9ecc",
            "type": "Relationship",
            "entityType": "Competency",
            "transcriptEntityId": "urn:uuid:8C8AF8AA-564D-4A75-B591-2D6915AFD880",
            "relationshipType": "isChildOf"
          },
          {
            "id": "urn:uuid:74da8cf5-c702-41c5-aee2-8431b67ce12d",
            "type": "Relationship",
            "entityType": "Course",
            "transcriptEntityId": "urn:uuid:DF4EFF25-7A2D-45A6-822E-074E4314984A",
            "relationshipType": "isPartOf"
          },
          {
            "id": "urn:uuid:b8356a7c-41fa-4f14-ae4b-7cfea0cf9ebe",
            "type": "Relationship",
            "entityType": "Certificate",
            "transcriptEntityId": "urn:uuid:4E711BED-975E-4BCA-A8AE-572E9DE3AD1E",
            "relationshipType": "isPartOf"
          }
        ]
      },
      {
        "id": "urn:uuid:8C8AF8AA-564D-4A75-B591-2D6915AFD880",
        "type": "Competency",
        "name": "Artificial Intelligence",
        "description": "Learner is proficient in foundational artificial intelligence algorithms, and can apply them to solve novel computer science challenges.",
        "relationships": [
          {
            "id": "urn:uuid:233d1dcb-cfd2-4f15-ac4b-e82c855bc89f",
            "type": "Relationship",
            "entityType": "Competency",
            "transcriptEntityId": "urn:uuid:CCE7988C-8F99-4432-BFD9-B90A72705CAD",
            "relationshipType": "isParentOf"
          },
          {
            "id": "urn:uuid:844f0b40-d433-44bf-a65f-9508e51f110e",
            "type": "Relationship",
            "entityType": "Competency",
            "transcriptEntityId": "urn:uuid:A5C089B3-4705-4217-BF51-DF175BE822E8",
            "relationshipType": "isParentOf"
          },
          {
            "id": "urn:uuid:9d76e54c-eeec-471c-89b6-343872f8f7b0",
            "type": "Relationship",
            "entityType": "Degree",
            "transcriptEntityId": "urn:uuid:6C6A40E6-6AF8-4280-8B20-CDC865730500",
            "relationshipType": "isPartOf"
          }
        ]
      }
    ],
    "courses": [
      {
        "id": "urn:uuid:0147F2A5-799A-47E6-832F-B114A7674AA7",
        "type": "Course",
        "name": "Introduction to Computer Science",
        "courseCode": "CS101",
        "relationships": [
          {
            "id": "urn:uuid:626db4d7-5bd5-4cbd-a8d9-68da9d84a687",
            "type": "Relationship",
            "entityType": "Degree",
            "transcriptEntityId": "urn:uuid:6010E1DF-E925-4710-A17C-4DD9D576FAD8",
            "relationshipType": "isPartOf"
          }
        ]
      },
      {
        "id": "urn:uuid:708FC51B-E281-45C9-918D-F75AB2D1ED7F",
        "type": "Course",
        "name": "Algorithms and Data Structures",
        "courseCode": "CS201",
        "relationships": [
          {
            "id": "urn:uuid:c53fcf25-db87-4690-bb44-60758ed36570",
            "type": "Relationship",
            "entityType": "Degree",
            "transcriptEntityId": "urn:uuid:6010E1DF-E925-4710-A17C-4DD9D576FAD8",
            "relationshipType": "isPartOf"
          }
        ]
      },
      {
        "id": "urn:uuid:DF4EFF25-7A2D-45A6-822E-074E4314984A",
        "type": "Course",
        "name": "Introduction to Machine Learning",
        "courseCode": "CS504",
        "relationships": [
          {
            "id": "urn:uuid:71bfcc22-1f31-49eb-adb5-841b402a5323",
            "type": "Relationship",
            "entityType": "Degree",
            "transcriptEntityId": "urn:uuid:6C6A40E6-6AF8-4280-8B20-CDC865730500",
            "relationshipType": "isPartOf"
          }
        ]
      },
      {
        "id": "urn:uuid:16A17E3B-831C-4E55-BC73-88BFE6775C16",
        "type": "Course",
        "name": "Physics 101",
        "courseCode": "PHYS101",
        "relationships": []
      }
    ],
    "degrees": [
      {
        "id": "urn:uuid:6010E1DF-E925-4710-A17C-4DD9D576FAD8",
        "type": "Degree",
        "name": "Computer Science undergraduate degree",
        "programName": "Bachelor of Computer Science",
        "areaOfStudy": "Computer Science",
        "level": "Bachelor of Science",
        "relationships": []
      },
      {
        "id": "urn:uuid:6C6A40E6-6AF8-4280-8B20-CDC865730500",
        "type": "Degree",
        "name": "Computer science graduate degree",
        "programName": "Master's of Science",
        "programSpecialization": "Computer Science",
        "relationships": []
      }
    ],
    "BasicEntities": [
      {
        "id": "urn:uuid:13C51FA3-2E65-43B7-A3DC-F7DC402BCDCF",
        "type": "Basic",
        "name": "Dean's List - Fall 2016",
        "relationships": []
      }
    ]
  }
}
Figure 11 Sample 2: Madison Williams, Competency-Based University.