Gate student content by completion order, track per-video watch progress with seek enforcement, and auto-complete lessons at the configured threshold. Show ring progress in the lesson header, keep watch progress on rewatch, and sync progression locks client-side so the next item unlocks after completion.
4 lines
88 B
TypeScript
4 lines
88 B
TypeScript
export * from './lesson';
|
|
export * from './language';
|
|
export * from './video-progress';
|