Karma/Future Direction: Difference between revisions
Petergijsels (talk | contribs) Created page with 'We have now converted around 80 lessons to Karma, so this might be a good time to look back and evaluate what we have done so far. The focus on this page will be on things that c...' |
Petergijsels (talk | contribs) |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 40: | Line 40: | ||
Notice that you still have to write the logic of your lesson in JavaScript (what is now in lesson.js) and can still style your lesson with CSS (lesson.css). | Notice that you still have to write the logic of your lesson in JavaScript (what is now in lesson.js) and can still style your lesson with CSS (lesson.css). | ||
For many lessons a couple of divs in the body of the html suffice; the rest can be done in JavaScript. If you need more complex html you can use the markup library to generate html from Python or include the contents of an html file in the generated html. | |||
===Higher layer=== | ===Higher layer=== | ||
| Line 68: | Line 70: | ||
* eXe is quite big and I'm not sure it would be easy to tailor it to our specific needs. I envision something much smaller for KarmaNT. | * eXe is quite big and I'm not sure it would be easy to tailor it to our specific needs. I envision something much smaller for KarmaNT. | ||
* eXe is more mature and plugs into a number of other tools (IMS, SCORM,...) | * eXe is more mature and plugs into a number of other tools (IMS, SCORM,...) | ||
==Git Repositories== | |||
* http://github.com/pg42/karma-generator : a simple generator for a lesson, with an example of a template lesson | |||
* http://github.com/pg42/karma-editor : a sketch of a gui to edit karma lessons | |||