Chris Rossi 32a5fc0e54 Make problem types pluggable.
This patch adds the ability for arbitrary packages to register
themselves with xmodule.x_module.ResourceTemplates as being providers of
boiler plate templates used for defining the types of problems
instructors can add to a course.  This allows third party add-ons to
define new problem types that can then be available to instructors to
use.

This patch is the result of discussion with Ned Batchelder on the right
way to approach this problem.  The solution provided here is,
admittedly, a little bit of a hack.  But the focus was on making a least
invasive fix to make something work, in anticipation that when problems
get moved into the newere XBlock architecture something a little nicer
will be in place.
2014-01-22 21:33:24 -05:00
2014-01-22 21:33:24 -05:00
2014-01-17 15:27:22 -05:00
2014-01-10 14:35:17 -05:00
2013-08-12 14:31:48 +03:00
2014-01-14 10:19:02 -05:00
2013-08-26 10:02:24 -04:00
2013-05-21 14:52:28 -04:00
2014-01-16 14:12:35 -05:00
2014-01-14 14:08:07 -05:00
2013-07-09 16:54:34 -04:00
2013-12-05 13:44:25 -05:00
2013-10-28 14:31:23 -04:00

This is the main edX platform which consists of LMS and Studio.

See code.edx.org for other parts of the edX code base.

Installation

Please refer to the following wiki pages in our configuration repo to install edX:

  • edX Developer Stack
    These instructions are for developers who want to contribute or make changes to the edX source code.
  • edX Production Stack
    Using Vagrant/Virtualbox this will setup all edX services on a single server in a production like configuration.
  • edX Ubuntu 12.04 installation
    This will install edX on an existing Ubuntu 12.04 server.

License

The code in this repository is licensed under version 3 of the AGPL unless otherwise noted.

Please see LICENSE.txt for details.

Documentation

High-level documentation of the code is located in the doc subdirectory. Start with overview.md to get an introduction to the architecture of the system.

How to Contribute

Contributions are very welcome.

Please read How To Contribute for details.

Reporting Security Issues

Please do not report security issues in public. Please email security@edx.org

Mailing List and IRC Channel

You can discuss this code on the edx-code Google Group or in the edx-code IRC channel on Freenode.

Description
No description provided
Readme AGPL-3.0 2.2 GiB
Languages
Python 73.7%
JavaScript 15.4%
HTML 7.1%
SCSS 3.2%
CSS 0.5%