application providing services to parse a escapad formated files
v 0.2 added template mechanism for home page
Install the requirements with pip:
$ pip install -r requirements.txt
m,mkkm
This script takes module structure as input, parses the module's markdown files moduleX/moduletitle.md
and generates a web site export presenting course's modules in a user-friendly fashion. General usage is:
(considering current dir is cn_app dir)
$ python src/cnExport.py -r path/to/module_repository
This will generate a web site for all modules contained in given repository. Optionnaly you can:
- choose which module to export by specifying module folder's names separeted by space
-m module1 module2
- choose to generate also IMS CC archive for use in LMSs like Moodle, Blackboard, etc.
-i
- add feebacks and correct responses
-f
- specify a global config file for the modules
-c path/to/config/file
Start the web application locally with:
$ python webapp.py