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

Latest commit

 

History

History
60 lines (38 loc) · 2.13 KB

README.rst

File metadata and controls

60 lines (38 loc) · 2.13 KB

Gradebook plugin for Tutor

This Tutor plugin adds the Gradebook microfrontend to an Open edX installation.

⚠️ THIS PLUGIN IS NOW DEPRECATED IN FAVOUR OF THE MFE PLUGIN https://github.com/overhangio/tutor-mfe/ ⚠️

This plugin has the following limitations:

  • Works with Tutor >= 10.2.2
  • Not compatible with Kubernetes deployment
  • This plugin is not supported yet and will probably be extensively modified before it is included in the official list of supported Tutor plugins.

Gradebook screenshot

Installation

pip install git+https://github.com/overhangio/tutor-gradebook

Usage

Enable the plugin:

tutor plugins enable gradebook

You will need to compile the "frontend-base" and "gradebook" images yourself:

tutor images build frontend-base gradebook

Initialize the Gradebook service:

tutor local quickstart
# or, faster if you've already run quickstart:
tutor local init --limit=gradebook

Then, follow the Open edX documentation on enabling the Gradebook: https://github.com/edx/frontend-app-gradebook/#configuring-for-local-use-in-edx-platform The settings do not need to be modified, but you will need to enable several waffle flags and switches.

The gradebook will then be available for every course at the following urls:

Configuration

  • GRADEBOOK_FRONTEND_BASE_DOCKER_IMAGE (default: "{{ DOCKER_REGISTRY }}overhangio/openedx-frontend-base:{{ GRADEBOOK_VERSION }}")
  • GRADEBOOK_DOCKER_IMAGE (default: "{{ DOCKER_REGISTRY }}overhangio/openedx-gradebook:{{ GRADEBOOK_VERSION }}")
  • GRADEBOOK_HOST (default: "grades.{{ LMS_HOST }}")

License

This software is licensed under the terms of the AGPLv3.