Skip to content

NathanielBlt/cn_app

 
 

Repository files navigation

About cn_app

what it is

application providing services to parse a escapad formated files

Versions

v 0.2 added template mechanism for home page

Usage

Installation

Install the requirements with pip:

$ pip install -r requirements.txt

m,mkkm

Export script src/CnExport.py

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

Web service

Start the web application locally with:

$ python webapp.py

About

application providing services

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 63.4%
  • JavaScript 15.2%
  • HTML 11.3%
  • CSS 9.7%
  • Shell 0.4%