Changes

Jump to navigation Jump to search
1,026 bytes added ,  08:54, 23 March 2009
no edit summary
Line 1: Line 1:  
[[Image:Karma.png|right]]
 
[[Image:Karma.png|right]]
   −
[[Karma]] is a yet-to-be-created framework for creating very simple Sugar activities using javascript and html5. It is not intended to create powerful animations, simulations, or reusable artifacts. PyGTK and pygame are much better tools for that purpose.
+
[[Karma]] is a yet-to-be-created framework for creating very simple Sugar activities using javascript and html5. It is not intended to create powerful animations, simulations, or reusable artifacts. PyGTK and pygame are much better tools for those purposes.  
    
== Team ==  
 
== Team ==  
Line 8: Line 8:     
== Project Requirements ==  
 
== Project Requirements ==  
 +
 +
* Create a single prototype activity which could be used as a template for sugarizing AJAX activities. The GSoC participant should not create her own activity but  recreate an existing activity such as one of [http://www.pustakalaya.org/external-content/static/epaath/E-Paath-2.activity/activity/Activity/MenuStage.html OLE Nepal's flash activities].
 +
* This prototype should have the following features:
 +
** Simple interactive animation and audio using html5 tags like <canvas> and <audio>
 +
** An assessment section that stores results of student's progress and gives them suggestions on improvement. Assessment info should be persistent.
 +
** Has embedded pdf or pdf like document reader for activity lesson plan and teacher notes.
 +
** Integrates with the Journal
 +
** Navigation and Help elements, ideally reusing widgets from popular javascript libraries like Jquery, Prototype, or Mootools
 +
** Some element of collaboration using Telepathy (This could be really hard, depending on the state of javascript bindings to dbus)
 +
          
== Project Plan ==
 
== Project Plan ==
359

edits

Navigation menu