Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This is intended to be a list of community-built features and tools, including both ones that were merged upstream as well as ones that exist outside the core repositories but can be pulled into any Open edX install.

...

Developer/contributorProject / proposal (link or short description)Current statusNext actionTarget (upstream/contrib)Documentation / More infoLicense

Organization or individual names

Project name and link to source or in progress documentation

Status
colourGreen
titleLive (Maintained)
Status
colourYellow
titleLive (Abandoned)

Status
colourRed
titleDead
Is there a next step planned for this?

Upstream: this has been or will be merged upstream to a core maintained repository. This may represent the current or intended state of the feature.

Contrib: this will exist in an externally maintained repository for the foreseeable future.


License

AGPLv3
Apache
GPL
None

Appsembler (developer) / OpenCraft (upstream contributor)Bulk enrollment API endpoint

Status
colourGreen
titleLive (Maintained)


EdX product and/or tech reviewUpstream (merged July 14 2017)
  1. Ability to supply multiple courses for enrollment per-request.
  2. Ability to specify users for enrollment using emails (without usernames).
  3. Ability to enroll non-existent users in courses before they register.
  4. Ability to specify whether or not to email users informing them that they've been enrolled per-request.
AGPLv3
MIThttps://github.com/mitodl/edxcut

Status
colourGreen
titleLive (Maintained)


Contrib

edxcut is an open source package for performing automated unit tests of answer box grading correctness, across all problems, in a live, open edX course instance. edxcut also allows programmatic creation, reading, updating, and deletion (CRUD) of edX course content, via its edxapi API interface, which mimics an instructor interacting with an OpenEdX Studio instance.

MIT
Appsembler/Raccoon GangVideo XBlock

Status
colourGreen
titleLive (Maintained)

Phase 1 (Feature parity with the built-in edX video module for Brightcove) done

Evaluation underway by edXContribhttps://www.appsembler.com/blog/deliver-videos-securely-open-edx-courses-new-video-xblock/GPLv3
Perpetual LearningProctoring xBlock (with ProctorU)

Status
colourGreen
titleLive (Maintained)


Contrib
AGPLv3
AppsemblerSCORM XBlock

Status
colourGreen
titleLive (Maintained)


Contribhttps://www.appsembler.com/blog/getting-scorm-content-into-open-edx-with-the-scorm-xblock/None
Raccoon GangSCORM XBlock

Status
colourGreen
titleLive (Maintained)


Contribhttps://raccoongang.com/blog/scorm-2004-xblock-raccoon-gang/None
Perpetual LearningCross-course DiscussionDone
Contrib
N/A
eduNEXTFlow control Xblock

Status
colourGreen
titleLive (Maintained)

Contribute it back to edXContrib
None
eduNEXTHTML emails

Status
colourGreen
titleLive (Maintained)

Contribute it back to edXContrib
AGPLv3
Swiss MOOC Service/eduNEXTSEB Open edX plugin
Status
colourGreen
titleLive (Maintained)

ContribOffer secure e-assessments with Safe Exam Browser (SEB) in Open edX: https://seb-openedx.readthedocs.io/en/latest/AGPLv3
OpenCraft"Results Visibility" setting for CAPA problems

Status
colourGreen
titleLive (Maintained)


Upstream (merged June 1, 2017)


AGPLv3
OpenCraftDiscussion forum support in CCX courses

Status
colourGreen
titleLive (Maintained)


Upstream (merged Sep 12, 2016)


AGPLv3
OpenCraftInsights support for CCX courses

Status
colourGreen
titleLive (Maintained)


Upstream (merged Sep 19, 2016)


AGPLv3
OpenCraftProblem Response Report in Insights

Status
colourGreen
titleLive (Maintained)





OpenCraftProblem Builder XBlock

Status
colourGreen
titleLive (Maintained)


Upstream
AGPLv3
OpenCraftBetter OpenStack/Swift deployment support in edx/configuration

Status
colourGreen
titleLive (Maintained)


Upstream
AGPLv3
OpenCraftAutomatic Studio Editing UI for XBlocks

Status
colourGreen
titleLive (Maintained)


Upstream (merged Mar 23, 2015)


AGPLv3
OpenCraftCustom Registration Form Fields

Status
colourGreen
titleLive (Maintained)


Upstream (merged Jan 5, 2016)

Customize Registration Page docs

AGPLv3

OpenCraft

OpenCraft Instance Manager

Status
colourGreen
titleLive (Maintained)


ContribA Django application to deploy and manage Open edX instances on OpenStack virtual machines. It can be used to manage Open edX production servers (it is used for the Open edX Hosting service, OpenCraft.Hosting), and can monitor pull requests and then automatically create Open edX sandboxes, to help with development.AGPLv3
OpenCraft

update_anonymous_user_ids.py

(management command)

Status
colourGreen
titleLive (Maintained)


ContribWhen you need to change the SECRET_KEY of an Open EdX installation, this management command can completely update all the anonymous IDs, so preserve data that is keyed to the anonymous IDs/secret keys, such as ORA2 data that would otherwise be lost. Details.AGPLv3
StanfordOpen edX Certificates (forked from core)

Status
colourGreen
titleLive (Maintained)


ContribA modern, maintained fork of the edx-certificates repAGPLv3
MITGrades API

Status
colourGreen
titleLive (Maintained)


UpstreamREST API to access grades data
CredoInstructor dashboard / staff grading improvements

Status
colourGreen
titleLive (Maintained)


UpstreamLargely replaces SGA and merges it into ORA2

...