|
|
| Line 50: |
Line 50: |
| * Journal, Telepathy Integration -- method to be determined | | * Journal, Telepathy Integration -- method to be determined |
| * Moodle Integration -- method to be determined | | * Moodle Integration -- method to be determined |
| * High-Level layout of a lesson
| |
|
| |
| lesson_name/
| |
| index.html # valid html5 -- markup only includes visual elements and links in other resources, no inline code or styling
| |
| css/ # css files -- all control of presentation done in CSS
| |
| karma.css # default stylesheet for Karma
| |
| lesson_name.css # custom stylesheet for lesson
| |
| js/ # javascript files
| |
| karma.js # common javascript functions for a Karma lesson
| |
| jquery.js, jquery.growl.js # utility functions from jQuery
| |
| lesson_name.js # javascript controlling logic for the lesson
| |
| po/ # translation files
| |
| ne_NP.po # example translation file for Nepal - Nepali
| |
| sp_ES.po # example translation file for traditional Spanish
| |
| assets/
| |
| ne/
| |
| images/
| |
| audio/
| |
| docs/
| |
| lesson plan?
| |
| teachers note?
| |
| en/
| |
| images/
| |
| audio/
| |
|
| |
|
| === Conventions === | | === Conventions === |