Difference between revisions of "Karma/Bundle layout"

From Sugar Labs
Jump to navigation Jump to search
Line 3: Line 3:
 
''consists of an HTML5 capable browser (activity) and a lesson bundle''
 
''consists of an HTML5 capable browser (activity) and a lesson bundle''
  
similar to E-Paath layout
+
* similar to E-Paath layout
 +
* script for Karma activity generation would be nice
  
 
== Karma lesson bundle ==
 
== Karma lesson bundle ==
  
 
''consists of multiple lesson in a single bundle''
 
''consists of multiple lesson in a single bundle''
 +
 +
* common jquery and css files in a single folder
 +
* preferably a script can be used to generate a lesson bundle with accompanying main menu and ''search'' (probably some sort of sitemap)
  
 
== Lesson ==
 
== Lesson ==

Revision as of 06:51, 20 July 2009

Karma activity bundle

consists of an HTML5 capable browser (activity) and a lesson bundle

  • similar to E-Paath layout
  • script for Karma activity generation would be nice

Karma lesson bundle

consists of multiple lesson in a single bundle

  • common jquery and css files in a single folder
  • preferably a script can be used to generate a lesson bundle with accompanying main menu and search (probably some sort of sitemap)

Lesson

consists of a single 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/