Skip to content
tehreem-sadat edited this page Jun 11, 2019 · 22 revisions

Overview

Openedx-edly-discussion is an open source Django plugin available for Open edX to use the NodeBB discussion forum as its own discussion app. This plugin works along with the NodeBB plugin i.e. nodebb-plugin-openedx-discussion.

Features

  • Provides a fully functional embedded view of NodeBB in the course discussions tab in your Open edX instance.
  • Synchronization of Open edX with NodeBB to keep the discussion experience seamless.
    • Whenever a new user is created in Open edX application, the same user is also created in the NodeBB application and the same goes for the courses i.e. whenever a new course is created, a corresponding category is created in the NodeBB application to contain all of the course discussions in one place.
    • It also provides a Django management command to sync existing users and courses of Open edX with NodeBB.
  • Session sharing is handled using JWT authentication.
  • User privileges are managed using NodeBB groups.
    • Course related discussions are only accessible to the enrolled users of the course.

Compatibility

openedx-edly-discussion supports:

  • Open edX (hawthorn or later)
  • NodeBB (v1.10.x or above)
  • nodebb-plugin-openedx-discussion (v0.1.0 or newer)

How To Contribute

To contribute, please make a pull request in this repositry on Github: openedx-edly-discussion. If you have any questions or issues, please feel free to create an issue.

Contributors


Clone this wiki locally