Education/Projects/JetpackForLearning/Profiles/expressionWidjets

From MozillaWiki
Jump to navigation Jump to search

Project Abstract

Expression Widgets is part of the JetPack for Learning, an effort to support open education. The project proposes a system that leverages the web browsing experience and the JetPack infra-structure to support learners to collaborate and produce open-based educational resources. The model suggests a dynamic collaboration framework that lets students to create and share statements using Web-based content or resources captured from the web, for a given session topic. Expression widgets introduces a number of pre-developed widget modules to help define initial scenarios that can support collaborative annotation for sessions such as a lecture given by a professor. It explores various communication forms such as text, canvas-based drawing, SVG, MathML, and also some interactive scenarios where teams can build together. The annotated resources are organized and kept using simple wiki pages with less rules to the server and more focus on possibilities for team-centred conventions. 

Home Page

Use Cases of Repositories

Warning - These URLs are use cases URLs that represents classes. The ExpressionWidget JetPack application can read/write to these URLs or other URLs that match the same wiki markup structure. Please do not write in these pages. These URLs are meant to be written by the ExpressionWidgets JetPack Module.

  • [[1] Test Class - do not edit it manually]
  • [[2] Test Class 2 - do not edit this manually]

Development Updates in Video

These videos are here as reference materials on the developments. This should be used by developers or folks closer to being a contributor. These are not videos intended for end-users or folks interested in using the project under educational scenarios.

Project Source, home page and other resources

Ideas for Expression Widget Widgets

  • Canvas-based drawing apps - We need a very simple drawing app that can be canvas-based however the data to be kept as markup/meta-data and not pixels;
  • Simple canvas-based drawing that keeps image as pixels; example case
  • Simple inline SVG editor
  • Simple inline MathML editor