Skip to content

ikovic-ee/progress-edx-platform-extensions

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

progress-edx-platform-extensions ===================

progress-edx-platform-extensions (progress) is a Django application responsible for calculating and persisting user's progress in different modules of a course. Progress application computes user's progress in a course on post_save signale of CourseModuleCompletion model.

Open edX Platform Integration

  1. Update the version of progress-edx-platform-extensions in the appropriate requirements file (e.g. requirements/edx/custom.txt).
  2. Add progress to the list of installed apps in common.py.
  3. Set these feature flag in common.py
'MARK_PROGRESS_ON_GRADING_EVENT': True,
'STUDENT_PROGRESS': True
  1. Install progress app via requirements file
$ pip install -r requirements/edx/custom.txt
  1. (Optional) Run tests:
$ python manage.py lms --settings test test progress.tests

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%