.. CLT documentation master file, created by sphinx-quickstart on Tue Jun 10 16:38:10 2025. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Command Line Teaching ============================================================ Command Line Teaching (CLT) is a command line toolkit written in Python that enables instructors to develop online course materials quickly from a set of plain text files. The command line interface simplifies the organization of modules, the creation of course materials from templates, and their upload to an online learning management system (`Canvas LMS by Instructure `__) through API calls. Follow the "Tutorial" for a basic introduction to the CLT toolkit. Refer to the "How-to" guides for more advanced customization and to the "Reference" material for additional information about how the toolkit works. .. toctree:: :maxdepth: 1 :caption: Tutorial :numbered: tutorial/installation tutorial/course tutorial/module tutorial/content tutorial/upload .. toctree:: :maxdepth: 1 :caption: How-to guides howto/course howto/module howto/quiz .. toctree:: :maxdepth: 1 :caption: Reference markdown .. include:: links.rst