Karma: Difference between revisions

BryanWB (talk | contribs)
BryanWB (talk | contribs)
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 ===