One lesson reduced to what progress accounting needs: which lesson it is,
the module it belongs to, how long it runs, and its title and order so
progress can be itemised lesson by lesson.
Remarks
A reading lesson reports a durationSeconds of zero — there is nothing to
watch to the end — the same convention findCourseForView uses, so every
surface counts completion alike.
One lesson reduced to what progress accounting needs: which lesson it is, the module it belongs to, how long it runs, and its title and order so progress can be itemised lesson by lesson.
Remarks
A reading lesson reports a
durationSecondsof zero — there is nothing to watch to the end — the same conventionfindCourseForViewuses, so every surface counts completion alike.