Whether the client can complete the current lesson now.
Ask a question or leave a note on the current lesson. Saved like submitWork.
The current lesson's content; undefined while loading, null when it can't be read.
Whether every lesson is done (and approved where needed).
Required blocks still to finish in the current lesson.
Reply to the provider's review of a submission. Saved like submitWork.
Submit work to a submission block in the current lesson. Resolves once the
submission is recorded locally and a save has started; saveState shows
how the save is going, and a failed save is retried and reported to
onError once.
Result of
useCoursePlayer.