Skip to main content

Educational content management tools.

Project description

Copyright (C) 2017-2019 H. Turgut Uyar <uyar@tekir.org>

Kırlent [1] is a collection of utilities for managing educational content.

Repository:

https://gitlab.com/tekir/kirlent

Documentation:

https://kirlent.readthedocs.io/

The idea is to generate small units of content which can then be composed into larger units. A unit can contain actual content, or it can also be a collection that consists of other content units.

Kırlent uses reStructuredText as its markup language for source files. It defines some extra syntax to simplify authoring.

The recommended structure all content units as folders under a main folder. Every document should have the language code as a prefix to its file extension:

content
|- expressions
|  |- slides.en.rst
|  `- slides.tr.rst
`- statements

The output folders for generated items will replicate this hierarchy, as in:

_build
|- expressions
|  |- slides.en.pdf
|  `- slides.tr.pdf
`- statement

Kırlent is built on the doit tool which makes it very easy to support incremental builds. That is, Kırlent will build an output again only if any of the relevant input files have changed.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kirlent-0.1.0.tar.gz (26.9 kB view hashes)

Uploaded Source

Built Distribution

kirlent-0.1.0-py3-none-any.whl (85.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page