fix: quiz, course outline, and lesson indexing

This commit is contained in:
pateljannat
2021-08-05 18:26:41 +05:30
parent ce86b5deda
commit 4079ed97b9
5 changed files with 24 additions and 5 deletions

View File

@@ -194,7 +194,13 @@ class LMSCourse(Document):
"""Returns the {chapter_index}.{lesson_index} for the lesson.
"""
lesson = frappe.db.get_value("Lessons", {"lesson": lesson_name}, ["idx", "parent"], as_dict=True)
if not lesson:
return None
chapter = frappe.db.get_value("Chapters", {"chapter": lesson.parent}, ["idx"], as_dict=True)
if not chapter:
return None
return f"{chapter.idx}.{lesson.idx}"
def reindex_exercises(self):

View File

@@ -27,7 +27,7 @@
{{ lesson.title }}
{% if membership %}
<img class="lesson-progress-tick {{ course.get_progress(lesson.name) != 'Complete' and 'hide' }}"
<img class="ml-1 lesson-progress-tick {{ course.get_progress(lesson.name) != 'Complete' and 'hide' }}"
src="/assets/community/icons/check.svg">
{% endif %}