Skip to content

Luchin101/eol_feedback

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EOL Feedback

https://github.com/eol-uchile/eol_feedback/actions

Adding feedback for student exams

Configurations

Migrate Models:

docker-compose exec lms python manage.py lms --settings=tutor.production migrate eol_feedback

LMS Django Admin:

  • /admin/site_configuration/siteconfiguration/
    • "EOL_FEEDBACK_TAB_ENABLED":true
  • /admin/grades/persistentgradesenabledflag/
    • Set Flag Enabled
  • /admin/grades/coursepersistentgradesflag/
    • Add course id
    • Set Enable
  • /admin/waffle/switch/
    • Add Switch and set Enable: grades.assume_zero_grade_if_absent

If courses already exists:

> docker-compose exec lms python manage.py lms --settings=tutor.production compute_grades --courses COURSE_ID

TESTS

Prepare tests:

> cd .github/
> docker-compose run lms /openedx/requirements/eol_feedback/.github/test.sh

TO DO:

  • Tab has to be initialized on course creation. In this moment the tab will appear after first changes on Advanced settings.
  • Final grade calculated by percentage of progress. If the student didn't answer a test (or the test is not released) he will have 0% (0.0) and final grade will be affected. See what to do in this case.

About

Feedback Tab on LMS (Open edX)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 53.8%
  • HTML 45.4%
  • Shell 0.8%