Difference between revisions of "Karma/Dictionary"

From Sugar Labs
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
;activity text: blue-print for the activity and contains every piece of information the developers need to implement the activity
 
 
; assets: multimedia objects such as images, sounds and videos that are used in Karma lessons
 
; assets: multimedia objects such as images, sounds and videos that are used in Karma lessons
; bundle: a collection of lessons, possibly also including Karma utilities and a HTML 5 capable browser (see [[Karma/Bundle_layout]] for more details)
+
; bundle: a collection of lessons, possibly also including Karma utilities and a HTML 5 capable browser (see [[Karma/Bundle_layout]] for more details). Often refers to a sugar bundle
 +
; canvas: a drawing element in html5. Supports raster/bitmap graphics
 +
; commonjs: an effort to create standard library for javascript
 +
; context/ctx: The Rendering context for a canvas element, can be 2D or 3D
 
; Chakra: landing page (formerly known as MenuStage in E-Paath)
 
; Chakra: landing page (formerly known as MenuStage in E-Paath)
 
; exercise: exercise is where the student gets to assess how well she has learned the content of the lesson
 
; exercise: exercise is where the student gets to assess how well she has learned the content of the lesson
 
; game: a fun way to explore the material introduced in the lesson which helps in the learning objective
 
; game: a fun way to explore the material introduced in the lesson which helps in the learning objective
 +
; gettext: A GNU library for localizing text
 
; help text: accompanying online help within Karma
 
; help text: accompanying online help within Karma
; klayer: a drawing space in a karma lesson that encapsulates the properties and methods of both the canvas element and its associated drawing context
+
; [http://inkscape.org/ inkscape]: graphical drawing tool for SVG
; knavbar: lesson navigation
+
; John Resig, aka jresig: the king of JavaScript. When coding js, it is best to first consult his books and blog and otherwise ask yourself WWjD -- What Would jresig Do?
; kpage: an individual page within a lesson
+
; karma collection: a collection allows easy reference to individual assets. There are collections for images, sounds, svgs, videos, and canvases. Referencing an individual member of a collection gives you access to the helper methods.
; kpagenav: page navigation within lessons
+
; knavbar: lesson navigation, a navigation bar that should be at the top of every page in Karma
; kstart: the landing / start page of a Karma lesson
+
; kpage: an individual page within a lesson, tbd how to do these technically. The kpage could be an iframe or properly positioned div
 
; lesson: a self-contained unit of Karma content
 
; lesson: a self-contained unit of Karma content
 
; lesson plan: detailed overview of how teachers can use the activity in the classroom, which homework can be assigned to pupils, etc.
 
; lesson plan: detailed overview of how teachers can use the activity in the classroom, which homework can be assigned to pupils, etc.
 +
; lesson text: blue-print for the activity and contains every piece of information the developers need to implement the activity
 +
; [http://www.narwhaljs.org narwhal]: a command-line interpreter and standard library for javascript
 +
; [http://www.raphaeljs.com Raphael]: a javascript library for manipulating SVG
 
; review: a page containing the assessment and scores of past lessons
 
; review: a page containing the assessment and scores of past lessons
 
; teacher's note: document detailing learning goals, (possibly) links to related school book contents, ideas for preceding and follow-up activities, etc.
 
; teacher's note: document detailing learning goals, (possibly) links to related school book contents, ideas for preceding and follow-up activities, etc.
 
; tutorial: the first part of the lesson that introduces the concepts of the lesson
 
; tutorial: the first part of the lesson that introduces the concepts of the lesson
 
; [http://en.wikipedia.org/wiki/Unobtrusive_JavaScript unobtrusive javascript]
 
; [http://en.wikipedia.org/wiki/Unobtrusive_JavaScript unobtrusive javascript]

Latest revision as of 14:47, 23 November 2009

assets
multimedia objects such as images, sounds and videos that are used in Karma lessons
bundle
a collection of lessons, possibly also including Karma utilities and a HTML 5 capable browser (see Karma/Bundle_layout for more details). Often refers to a sugar bundle
canvas
a drawing element in html5. Supports raster/bitmap graphics
commonjs
an effort to create standard library for javascript
context/ctx
The Rendering context for a canvas element, can be 2D or 3D
Chakra
landing page (formerly known as MenuStage in E-Paath)
exercise
exercise is where the student gets to assess how well she has learned the content of the lesson
game
a fun way to explore the material introduced in the lesson which helps in the learning objective
gettext
A GNU library for localizing text
help text
accompanying online help within Karma
inkscape
graphical drawing tool for SVG
John Resig, aka jresig
the king of JavaScript. When coding js, it is best to first consult his books and blog and otherwise ask yourself WWjD -- What Would jresig Do?
karma collection
a collection allows easy reference to individual assets. There are collections for images, sounds, svgs, videos, and canvases. Referencing an individual member of a collection gives you access to the helper methods.
knavbar
lesson navigation, a navigation bar that should be at the top of every page in Karma
kpage
an individual page within a lesson, tbd how to do these technically. The kpage could be an iframe or properly positioned div
lesson
a self-contained unit of Karma content
lesson plan
detailed overview of how teachers can use the activity in the classroom, which homework can be assigned to pupils, etc.
lesson text
blue-print for the activity and contains every piece of information the developers need to implement the activity
narwhal
a command-line interpreter and standard library for javascript
Raphael
a javascript library for manipulating SVG
review
a page containing the assessment and scores of past lessons
teacher's note
document detailing learning goals, (possibly) links to related school book contents, ideas for preceding and follow-up activities, etc.
tutorial
the first part of the lesson that introduces the concepts of the lesson
unobtrusive javascript