@hiyve/courses — framework-agnostic engine for structured courses.
A provider builds a course (sections, lessons and blocks of video, audio,
files, rich text, embeds, quizzes, live sessions or host-defined blocks),
enrolls clients, and each client works through it at their own pace. The
engine decides what each client can open (prerequisites, drip timers,
provider approval), tracks progress, scores quizzes and keeps a
'review' quiz's answers away from clients. Persistence goes through a
CourseStorage you choose: your own backend, the in-memory one, or Hiyve
user files via @hiyve/courses/hiyve.
@hiyve/courses — framework-agnostic engine for structured courses.
A provider builds a course (sections, lessons and blocks of video, audio, files, rich text, embeds, quizzes, live sessions or host-defined blocks), enrolls clients, and each client works through it at their own pace. The engine decides what each client can open (prerequisites, drip timers, provider approval), tracks progress, scores quizzes and keeps a
'review'quiz's answers away from clients. Persistence goes through aCourseStorageyou choose: your own backend, the in-memory one, or Hiyve user files via@hiyve/courses/hiyve.Example