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, and support learners to collaborate and produce open-based educational resources. The model proposes a collaboration environment where students express their thoughts as part of ongoing sessions, such as a lecture given by a professor.

To support students to contribute to educational resources, Expression Widgets introduces a number of pre-developed widget modules. This model explores various communication forms such as text, canvas-based drawing, SVG, MathML, and also suggests other interactive scenarios where teams can build more complex structures 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]

Project Development

Updates

These videos are here as reference materials on the developments. This should be used by developers or folks closer to being a contributor.

Bugs/Feedback

  • (x) widget:text needs a bigger UI text area
  • (x) render things / overlay the wiki page is a must - or some sort of visualization
  • (x) A bit confusing the dual username
  • (x) Date/Time stamp is incorrect - there is a zero as month
  • (fixed) Textify widget creates multiple line iframe panels
  • (feedback) Snapshot and Textify are cool
  • (feedback) Gomes tested on Windows - all great
  • (feedback/paula) Difficult to understand the save mechanism

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
  • (done) Textify - http://www.texify.com/
  • (done) basic text
  • (done) screenshot taker
  • (done) drag selection

Remote Apps

We currently studing how to make remote apps to interact with the repositories in a social-friendly way and to become part of the experience. The end-goal is not to reimplement or need to create local widget wrappers to remote apps, but the best we can simply take the best from the R/W web.