Ustad Mobile

Mobilizing Education for All

  • Ustad Mobile is the offline app for better education. Features learning content delivery, attendance tracking, assessments and record keeping

    HTML 9 9 Updated Dec 15, 2018
  • Work in Progress: Objective is to create a cross platform embedded Experience API LRS server

    Java Updated May 12, 2018
  • Wi-Fi Buddy - Library to handle Android Wi-Fi Direct

    Java 9 Updated Jan 30, 2018
  • Fork of https://osdn.jp/projects/qrcode/ modified to allow additional finder patterns for use aligning pictures for optical mark recognition

    Java 1 3 Updated May 10, 2017
  • This is the Ustad Mobile Cloud portal as part of the Ustad Mobile mobile learning platform.

    JavaScript Updated Apr 25, 2017
  • UstadMobile application for Mediatek's MRE platform

    C++ 15 4 Updated Feb 7, 2017
  • Java 1 Apache-2.0 Updated Jan 31, 2017
  • eXeLearning with native saving in standard ePUB files and pure HTML/Javascript interaction templates (iDevices). Work in progress.

    Python GPL-2.0 Updated Dec 23, 2016
  • ADL's Open Source Learning Record Store (LRS) is used to store learning data collected with the Experience API.

    Python 100 Apache-2.0 Updated Aug 13, 2016
  • Like using Android's ViewPager to swipe between WebViews: but in HTML5 instead using IFrames

    JavaScript 1 Updated Oct 26, 2015
  • HTTPD server based on NanoHTTPD that slows down, turns off/on and cuts out on demand to test network code,

    Java GPL-3.0 Updated Sep 5, 2015
  • This script is runnable (eg: by Jenkins) that builds the Micro (J2ME) package using ANTENNA and then runs a node js qunit server that serves as assets for the build dist jad/jar files as well as a POST qrequest server that gets test results from the phone making the post request. This also includes the nodejs qunit server.

    JavaScript Updated Sep 3, 2015
  • Mirror of the eXeLearning extjs5 branch from https://forja.cenatic.es/scm/browser.php?group_id=197

    Python GPL-2.0 Updated Jun 6, 2015
  • Multi platform app to enable learners to download and use interactive learning courses made using the eXe authoring tool offline; reports using TinCan API

    JavaScript 2 Updated Jun 3, 2015
  • JQuery widgets and Javascript utilities to make it fast/easy to create learning interactions.

    JavaScript Updated May 26, 2015
  • The Python script that uses gammu (http://wammu.eu/python-gammu/) to control Feature phones. It sends commands to download the app (saved as a bookmark on the phone's browser) and open it (to run tests).

    Python Updated May 21, 2015
  • eXeLearning content authoring for UstadMobile

    Python GPL-2.0 Updated Apr 27, 2015
  • Generate information about text including syllable counts and Flesch-Kincaid, Gunning-Fog, Coleman-Liau, SMOG and Automated Readability scores. Forked to improve international support

    JavaScript 37 MIT Updated Apr 23, 2015
  • Python client for uploading files using the ResumableJS protocol over HTTP

    Python Updated Mar 24, 2015
  • A throttleable stream, for working in the slow-lane

    JavaScript 2 Updated Feb 14, 2015
  • TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL. This fork allows users to set autoplay and controls attributes on HTML5 media inserted.

    JavaScript 1,487 LGPL-2.1 Updated Oct 6, 2014
  • J2ME Feature Phone app to enable learners to download and use interactive learning courses made using the eXe authoring tool offline; reports using TinCan API

    Java Updated Aug 30, 2014
  • Cordova plugin to enable autoplay and .play() to work on media elements outside events

    Java 1 Updated Aug 16, 2014
  • Javascript helper library for Tin Can (the Experience API) to work with limited connectivity : queues up Tin Can statements using local storage then sends in bulk to LRS

    JavaScript 8 1 Apache-2.0 Updated Jan 26, 2014