Skip to content
cjshawMIT edited this page Apr 11, 2018 · 24 revisions

Introduction

Unplatform is a simple, standalone LMS-like platform, that uses ePubs as the content source. It was developed to support the CLIx project in India. Assessments are managed by qbank and rendered / authored by open_assessments, both of which are automatically fetched as part of the unplatform build process.

There are several ways in which you could use unplatform (in online or offline modes). You could mix and match any combination of the following in a single unplatform distribution, with UI support for English, Hindi, and Telugu content.

  • ePub2 reader for distribution of text / audio / video content.
  • Interactive OER tools.
  • Assessments for 11 question types.

You can find more detailed instructions on how to build unplatform for those configurations in this wiki page. Note that the CLIx project uses all three features.

A demo of the system can be found at https://unplatform.mit.edu.

NOTE unplatform includes a built-in web server, and the instructions for building / bundling assume that you will use unplatform with its internal web server, typically on a low-resource computer that is not hosting typical web server software (like Apache or Nginx). If you wish to take advantage of commercial / production web server software, then you will need to build and configure unplatform from source code instead of using the basic bundle. Some configuration details and examples are provided.

Getting Started

First, you should get a better understanding about what unplatform is and its components, to figure out if this project will work for you. Read up on its software components and usage options. You can then create a distributable format that works for your project.

If you're a developer, you can learn more about how the repository is structured and how you can build / bundle the code.

Wiki Content

  1. High level project overview
  2. For developers