Skip to content
tehreem-sadat edited this page May 29, 2019 · 22 revisions

Overview

It's a Django plugin available for Open edX to use NodeBB discussion forum as its own discussion app. This plugin works along with NodeBB plugin i.e. nodebb-plugin-openedx-discussion.

Features

  • Provides a fully functional embed view of NodeBB as course discussions in edX.
  • Synchronization of Open edX with NodeBB to keep the discussion experience seamless.
    • Whenever a new user is created in edX application, the same user is also created in NodeBB application and the same goes for the courses i.e. whenever a new course is created, a corresponding category is created in NodeBB application to contain all of the course discussions in one place.
    • It also provide a Django management command to sync existing users and courses of 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.

How To Contribute

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

Contributors

Clone this wiki locally