- 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
- bundle: a collection of lessons, possibly also including Karma utilities and a HTML 5 capable browser (see Karma/Bundle_layout for more details)
- 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
- help text: accompanying online help within Karma
- 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.
- 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