Skip to content
1 viewer

Courses

Schools, their courses and lessons: enroll, progress and discuss on one shareable page per course.

Who it is for

Learners, teachers and the schools that run courses

Getting started

Declared views

Schools

The schools that publish courses and award credentials.
course.academy.indexRole listFormat document/view/academies

School

course.academy.itemRole detailFormat documentRequires a real route parameter; open through its app./view/academy/{academy_id}

Courses

course.catalogRole role not declaredFormat viewPayload or client surface; not an HTML document link./view/app/course/catalog

Courses

Every published course, with price, lessons and enrollment.
course.indexRole listFormat document/view/course/list

Courses

course.indexRole role not declaredFormat document/view/courses

Course

course.itemRole detailFormat documentRequires a real route parameter; open through its app./view/course/{course_id}

Lesson

course.lesson.itemRole detailFormat documentRequires a real route parameter; open through its app./view/lesson/{lesson_id}

Declared Connections

Connections are declared by the owning app. Their presence does not grant permission to execute them.

Academy.Create

Academy.Get

Academy.List

Course.Archive

Course.BindProduct

Course.Cohorts

Course.Create

Course.Enroll

Course.Get

Course.Insights

Course.JoinDiscussion

Course.List

Course.OpenCohort

Course.Outline

Course.Progress

Course.Publish

Course.Reorder

Course.Roster

Course.Unenroll

Course.Update

Learner.Courses

Lesson.Add

Lesson.Complete

Lesson.Get

Lesson.GoLive

Lesson.Remove

Lesson.Update

Module.Add

Module.Remove

Module.Update

Quiz.AddQuestion

Quiz.Get

Quiz.Result

Quiz.Submit

Data model ownership

These storage and model facts come from app declarations. They do not establish current storage contents or operational readiness.

Declared storage

Authority hyperPreferred truth hyperApp owner Course

Hyper vertex kinds read

Academy, Course, CourseCohort, CourseEnrollment, CourseModule, CourseSeat, Lesson, LessonProgress, QuizAttempt, QuizQuestion, QuizResponse

Hyper vertex kinds written

Academy, Course, CourseCohort, CourseEnrollment, CourseModule, CourseSeat, Lesson, LessonProgress, QuizAttempt, QuizQuestion, QuizResponse

Hyper edge kinds written

None declared.

Asset namespaces read

None declared.

Asset namespaces minted

None declared.

SQL projection

Declared role noneDDL declarations 0

Model warnings

No model warnings were reported.

Structure review

No structure diagnostics were reported for this app.

Reference provenance

Generated from cre8.app_structure.v1 for app Course. Declaration reference only; not execution, browser, or release evidence.