Skip to content
This repository has been archived by the owner on May 18, 2021. It is now read-only.

appsembler/oppia-xblock

 
 

Repository files navigation

Embedding Oppia explorations in the OpenEdX platform

Oppia is a tool for creating short interactive tutorials (called 'explorations') that try to simulate a conversation with a human tutor. This XBlock allows Oppia explorations to be embedded in OpenEdX courses.

For installation instructions, please consult the latest OpenEdX documentation. You may also find this tutorial useful.

Notes:

  1. You will need to add the value "oppia" to the advanced_modules field in Studio's 'Advanced Settings' menu.
  2. On devstack, the XBlock does not show up in Studio as a live preview in the editor. However, it does show up in the LMS.
  3. This XBlock also comes with default logging capabilities that make use of edX's event-tracking library (documented here).

Working with Translations

For information about working with translations, see the Internationalization Support section of the Open edX XBlock Tutorial.

Working with Transifex

Prepare your environment:

$ mkvirtualenv poll-xblock
$ make requirements

Also ensure that the Transifex client has the proper authentication in the ~/.transifexrc file.

Push new strings to Transifex:

$ make push_translations

To get the latest translations from Transifex:

$ make pull_translations

For testing purposes it's faster to avoid Transifex and work on dummy Esperanto translations:

$ make build_dummy_translations

About

Oppia XBlock for the OpenEdX platform

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 73.1%
  • Python 18.2%
  • Makefile 4.4%
  • HTML 4.3%