feat: ignore orphan exercises in the progress
Don't show exercises that are not added to any lesson in the progress.
This commit is contained in:
@@ -25,7 +25,7 @@ class BatchReport:
|
|||||||
self.submissions_by_exercise[s.exercise].append(s)
|
self.submissions_by_exercise[s.exercise].append(s)
|
||||||
|
|
||||||
def get_exercises(self, course_name):
|
def get_exercises(self, course_name):
|
||||||
return frappe.get_all("Exercise", {"course": course_name}, ["name", "title", "index_label"], order_by="index_label")
|
return frappe.get_all("Exercise", {"course": course_name, "lesson": ["!=", ""]}, ["name", "title", "index_label"], order_by="index_label")
|
||||||
|
|
||||||
def get_submissions_of_exercise(self, exercise_name):
|
def get_submissions_of_exercise(self, exercise_name):
|
||||||
return self.submissions_by_exercise[exercise_name]
|
return self.submissions_by_exercise[exercise_name]
|
||||||
|
|||||||
Reference in New Issue
Block a user