ENGLISH·COURSE API
    Preparing search index...

    Module

    lib/course-shelf/course-shelf

    Course shelf

    CourseShelfInput

    What courseShelf reads: the catalog's course views and the learner's enrollments, places, completion marks and playback positions.

    ShelfCourse

    An enrolled course with its progress read from the learner's own place in it.

    CourseShelf

    The catalog sorted for one learner.

    courseShelf

    Sorts the catalog into the course to lead with, the learner's other courses and the courses still available to them. A learner enrolled in nothing is led by the first level course, as a recommendation — never a reference course.

    CourseFacts

    How big a course is: its modules, its videos and their total runtime.

    courseFacts

    Counts a course's modules, videos and total runtime from its view.

    FirstVideo

    A course's first video and the module it sits in.

    courseFirstVideo

    The video a course starts with: the first video of the first module, in sequence order, that holds any.

    CourseCardModel

    Everything a course card draws about an enrolled course, already read.

    courseCardModel

    Reads what a course card shows about one enrolled course.

    coursePrizes

    A course's prizes, one per module that holds videos, each marked claimed or not.

    Other

    TargetVideo

    A continue target that names a video.

    CardPrize

    One of a course's prizes, and whether the learner has claimed it.