-
Notifications
You must be signed in to change notification settings - Fork 30
Grader does not see exercise status enrollment from the index.yaml during grading #118
Copy link
Copy link
Open
Labels
area: configRelated to course configurationRelated to course configurationarea: grading quizzesQuiz featureQuiz featureeffort: daysSolving this issue could take days. Starting with the creation of a new branch to the mergingSolving this issue could take days. Starting with the creation of a new branch to the mergingexperience: moderaterequired knowledge estimaterequired knowledge estimatepriority: lowrequester: Aalto teacherThe issue is raised by a teacher from Aalto UniversityThe issue is raised by a teacher from Aalto Universitytype: bugThis is a bug.This is a bug.
Description
Activity
Metadata
Metadata
Assignees
Labels
area: configRelated to course configurationRelated to course configurationarea: grading quizzesQuiz featureQuiz featureeffort: daysSolving this issue could take days. Starting with the creation of a new branch to the mergingSolving this issue could take days. Starting with the creation of a new branch to the mergingexperience: moderaterequired knowledge estimaterequired knowledge estimatepriority: lowrequester: Aalto teacherThe issue is raised by a teacher from Aalto UniversityThe issue is raised by a teacher from Aalto Universitytype: bugThis is a bug.This is a bug.
If the exercise status is set to "enrollment" by using the
append_contentvariable in conf.py, then the grader code in the form feedback does not know that the exercise is for enrollment. The feedback contains the "correct/incorrect" lines that have been removed in enrollment exercises. In other words, theis_enrollment_exerciseonly sees the status defined in the exercise config.yaml and it is unaware of the exercise status in index.yaml. (Usingappend_contentadds the status only in index.yaml.)mooc-grader/access/types/forms.py
Lines 374 to 375 in 7ddb43a
If the status "enrollment" is added in the questionnaire RST directive or manually in the exercise config.yaml, then it works.