edX DDD Ubiquitous Language

edX DDD Ubiquitous Language

Term

Description

Examples

Synonyms

Term

Description

Examples

Synonyms

Learning Content

Learning Content

Learning material of varying granularity (text, videos, sequences, courses, etc), supplied by the course team and made available to learners in the LMS.

HTML block, Unit, Catalog Course



Block

An individual, lowest level learning component.

HTML block, video block, problem block



Unit

An atomic unit of learning that encompasses a linear chain of 1 to many blocks, yielding a singular learning experience.

An atomic learning experience composed of:

  1. HTML block with preliminary description

  2. Video block providing knowledge

  3. Problem block with a formative assessment

vertical

Catalog Course

A packaged composition of learning content with various content metadata (organization and user affiliation, estimated effort, etc.)

RIT's Network Security Course (https://www.edx.org/course/network-security-ritx-cyber504x-0)



Catalog Program

A higher order packaged composition of catalog courses.

RIT's Cyber Security Micromasters (https://www.edx.org/micromasters/ritx-cybersecurity)



Content Metadata

Tangential, yet important, information related to a learning content.

Length: 8 weeks
Effort: 10-12 hours per week
Institution: RITx



Learning Management

Course Run

A singular instance of a catalog course with concrete dates and settings, available for learner enrollments.

course-v1:RITx+CYBER504x+1T2018



Program Run

TBD - Do we really want to introduce this concept?





Launch

The act of instantiating a course run from a catalog course.





Overrides

Values of fields and settings that are applied at the time of launching a course run that supersede the values applied at the time of authoring the catalog course.





Learning

Learner

An edX user who consumes learning content.





Entitlement

An association of a learner to a catalog course.





Enrollment

An association of a learner to a course run.





Learning Activity

Engagement with a learning component at any varying degree of granularity.

Participation in a discussion forum
Engagement with a learning component



Learning Goals







Credentials

Credential

A legitimate proof of completion of a learning activity.

Program certificate
Course certificate
Badge for forums participation



Program Certificate

A credential for a catalog program.





Course Certificate

A credential for a catalog course.





Student Record

An historical record of learning activity within a certain domain.

Program record

Course record

Transcripts



Program Record

A student record for a catalog program.





Course Record

A student record for a catalog course.