teacher-site
v0.0.3
Published
## static site generator made for teachers and academic personnel
Downloads
11
Readme
teacher-site
static site generator made for teachers and academic personnel
unfortunately content editing is still a manual process
you can reverse engineer example project while documentation is beeing written
How to use as CLI
- Install teacher-site globally from npm.
- To create new project (new site) use
tsite init
in an empty directory. - Then use
tsite build
to build your static website. - Some content management can already be done with CLI
tsite add group
adds group to projecttsite add class
adds class to projecttsite add subject
adds subject to projecttsite remove class [-g group-slug]
remove class from group
How to use as API
- Require
{load, save, build}
from teacher-site module - Use those accordingly to JSDoc.
TODO
big issues
- Web UI
- introduce other entities:
- resources for students
- exercises
- homeworks
small issues
remove <group|location|subject>
commandls <group|class|location|subject>
commandwatch
commandedit <group|class|location|subject>
commandload-template
command- interactive
init
- interactive
edit
- add more templates
- maybe init should create loaded project and save it
- class slug should be autogen as it's generated in save>buildClasses