Uses of Package
com.ericbouchut.learndev.course
Packages that use com.ericbouchut.learndev.course
-
Classes in com.ericbouchut.learndev.course used by com.ericbouchut.learndev.adminClassDescriptionWrite side of the course domain for instructors: authoring and the publication lifecycle of
CONTRIBUTING.md(publish from DRAFT, archive from DRAFT or PUBLISHED, restore an ARCHIVED item to DRAFT). -
Classes in com.ericbouchut.learndev.course used by com.ericbouchut.learndev.courseClassDescriptionRead side of the course catalogue, applying the student visibility rule: a student sees
PUBLISHEDcourses; a student who is enrolled keeps read access to the course and its published lessons if the course is laterARCHIVED(content continuity);DRAFTcontent is never visible to students.Student-side enrollment lifecycle (see the diagram in CONTRIBUTING.md).Write side of the course domain for instructors: authoring and the publication lifecycle ofCONTRIBUTING.md(publish from DRAFT, archive from DRAFT or PUBLISHED, restore an ARCHIVED item to DRAFT).Converts lesson Markdown to HTML that is safe to serve.Sanitized lesson HTML plus its table of contents (ADR-0018).One TOC entry: minted anchor id, heading text, rendered level.