Why it exists
Course material often begins in scattered notes, documents and delivery platforms. The individual pieces may be sound while the relationship between them is hard to inspect. Contentum starts with that relationship: programme, course, module and lesson in one visible tree, with writing available at every level.
The working principle is simple: the outline is part of the educational argument. Moving a lesson changes its context. Naming a module explains why its lessons belong together. A useful authoring tool should make those decisions visible and reversible.
What Contentum deliberately does not do
Contentum is not a learning management system. It does not enrol learners, deliver a student-facing course, track completion, issue certificates or manage a teaching team. It focuses on the maintained source of the curriculum and exports that source as versioned JSON.
That boundary lets creators choose their delivery system separately. The guide to course authoring tools and LMSs explains when the two jobs belong in different tools.
Who builds it
Martin Kruger is a developer, designer and educator, and the founder of Lidema Studios. His work spans software products and teaching, so Contentum is shaped by both implementation constraints and the practical work of turning expertise into a sequence another person can follow.
Product documentation and guides on this site are written from that direct building and teaching experience. They distinguish observed product behaviour from vendor requirements, and connection instructions are dated because AI-client interfaces change quickly.