Merge pull request #17974 from edx/ziafazal/WL-1239
WL-1239: Ability to gate section based on completion percentage
This commit is contained in:
@@ -720,12 +720,13 @@ class CourseOutlinePage(CoursePage, CourseOutlineContainer):
|
||||
self.q(css=".action-save").first.click()
|
||||
self.wait_for_ajax()
|
||||
|
||||
def add_prerequisite_to_subsection(self, min_score):
|
||||
def add_prerequisite_to_subsection(self, min_score, min_completion):
|
||||
"""
|
||||
Adds a prerequisite to a subsection.
|
||||
"""
|
||||
Select(self.q(css="#prereq")[0]).select_by_index(1)
|
||||
self.q(css="#prereq_min_score").fill(min_score)
|
||||
self.q(css="#prereq_min_completion").fill(min_completion)
|
||||
self.q(css=".action-save").first.click()
|
||||
self.wait_for_ajax()
|
||||
|
||||
|
||||
@@ -106,7 +106,7 @@ class GatingTest(UniqueCourseTest):
|
||||
self.studio_course_outline.visit()
|
||||
self.studio_course_outline.open_subsection_settings_dialog(1)
|
||||
self.studio_course_outline.select_advanced_tab(desired_item='gated_content')
|
||||
self.studio_course_outline.add_prerequisite_to_subsection("80")
|
||||
self.studio_course_outline.add_prerequisite_to_subsection("80", "")
|
||||
|
||||
def _fulfill_prerequisite(self):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user