Adding student units tracking.
docker-compose exec lms pip install -e /openedx/requirements/eol_completion
docker-compose exec lms_worker pip install -e /openedx/requirements/eol_completion
Edit production.py in lms settings and set time in cache and limit student.
EOL_COMPLETION_TIME_CACHE = ENV_TOKENS.get('EOL_COMPLETION_TIME_CACHE', 300)
EOL_COMPLETION_LIMIT_STUDENT = ENV_TOKENS.get('EOL_COMPLETION_LIMIT_STUDENT', 10000)
Prepare tests:
> cd .github/
> docker-compose run lms /openedx/requirements/eol_completion/.github/test.sh
-Only verify if unit childrens are completed with BlockCompletion
-Show Certificate was genereated if this exist in GeneratedCertificate model with status='downloadable'