Changes

Jump to navigation Jump to search
366 bytes removed ,  03:04, 8 September 2009
Line 113: Line 113:  
* [[Karma:Meeting 08 Sep 2009]]
 
* [[Karma:Meeting 08 Sep 2009]]
   −
=== Project Plan ===
+
=== Roadmaps ===
   −
==== GSoC ====
+
==== Subzero's University Thesis ====
There are roughly 4 parts to this project plan: first get  create a very simple learning activity with javascript and html5, second get that activity running on the XO, third extend the activity to take advantage of Sugar-specific features such as the Journal and Collaboration.
+
 
 +
Deadline: February
 +
 
 +
Goals:   i18n mechanism, animation support, several good examples
 +
* i18n mechanism: i18n on Karma Objects, inline html i18n, html2po tool
   −
Before GSoc - June 1:
+
These milestones are logged on [https://launchpad.net/karma/trunk Launchpad]
* get familiar with Sugar
  −
* get familiar with html5
  −
* Felipe to acquire XO
  −
* learn more about JavaScript
  −
* select the appropriate js framework -- jQuery
     −
June 2 - June 12:
+
==== 0.1 "Osito" ====
# “Karming” the "Quadrilaterals" activity using a non-elegant approach
  −
# Post blog entry detailing challenges encountered and ideas on how to simplify the animation methods
  −
# Post message to jquery-en and jquery-dev mailing lists asking for feedback
      +
Due September 11, 2009
   −
June 13 - July 12:
+
* 1 Working example in "adding_up_to_10"
* Developing the first Karma widget (easy animation tool, boost animation tool from the selected js framework)
+
* cleaned up documentation with jsdocs api documentation and cleaned up README
* Getting familiar with Sugar/Browse code
+
* integrate chakra and "adding_up_to_10" and knavbar
* Providing Karma + audio
+
* adding_up_to_10 works on the XO
* Providing Karma + client-side i18n
  −
* Developing an activity template for Karma
  −
* Changing the original activity to include above features
     −
July 13:
  −
Publish blog post that showcases updated activity. Explain problems encountered, what works, what still doesn’t.
     −
July 15 - July 25:
+
==== 0.2 "Gatito" ====
* Fixing bugs
  −
* Work on gears+karma support
     −
July 26 - July 31:
+
Due October 21, 2009
* Documenting examples
  −
* Improving documentation
     −
August 1 - August 9: time for any eventual emergencies
+
This release is timed to coincide with Bryan's visit to Google HQ for the GSoC Mentor's Summit
   −
==== KCD's remaining time in Nepal ====
+
* 3 working examples
 +
* animation support with k.timeline
 +
* basic SVG support
 +
* basic i18n support for inline text
 +
* narwhal utility scripts
 +
** jsdocs
 +
** lesson2po
 +
* separate plugin for i18n, perhaps called k4a or karma-for-all
   −
from August 21 - Sept 10th
+
==== 0.4 "nino" ====
   −
# Work on basic layout
+
Due 31 January 2010
#* html versions of chakra, lesson_nav
  −
#* Examples of lesson_text, lesson_plan, teacher's note for "adding_up_to_10"
  −
# The Karma specification
  −
#* put it in separate page
  −
#* document what needs to be done and post various ideas and problems
      +
This release will be for Subzero's senior thesis
   −
==== Subzero's University Thesis ====
+
* Full i18n support
 +
* support for svg and canvas animation
 +
* fully functional "kpages"
 +
* build scripts for chakra
 +
* scripts that automate creating karma lessons as launchpad projects, like [https://wiki.ubuntu.com/Quickly Quickly] does
 +
* At least 6 lessons ready that have been translated into 3 languages each
 +
* Version 0.1 draft of karma specification done
   −
Deadline: December 30th
     −
Goals:  i18n mechanism, animation support, several good examples
+
==== 1.0 "Muchacho" ====
* i18n mechanism: i18n on Karma Objects, inline html i18n, html2po tool
     −
==== Roadmap to 0.1 ====
+
This release may also be called "Karma 1000" and is a big wishlist
   −
TBD
+
* Full moodle integration
 +
* Offline storage and synchronization with moodle
 +
* Integration with the Sugar Journal
 +
* Integration with Telepathy on Sugar
    
=== Library ===
 
=== Library ===
359

edits

Navigation menu