@@ -17,17 +17,17 @@
{% set is_instructor = frappe.session.user == course.instructor %}
- {% for lesson in course.get_lessons(chapter) %}
+ {% for lesson in get_lessons(course.name, chapter) %}
-{% if index != course.get_chapters() | length %}
+{% if index != get_chapters(course.name) | length %}
{% endif %}
diff --git a/school/lms/widgets/CourseCard.html b/school/lms/widgets/CourseCard.html
index b639f11d..d18711f8 100644
--- a/school/lms/widgets/CourseCard.html
+++ b/school/lms/widgets/CourseCard.html
@@ -1,61 +1,73 @@
-{% set membership = course.get_membership(frappe.session.user) %}
+{% set membership = get_membership(course.name, frappe.session.user) %}
{% set progress = frappe.utils.cint(membership.progress) %}
- {% if not course.image %}
-
{{ course.title[0] }}
- {% endif %}
-
- {% if course.get_chapters() | length %}
+
+ {% if get_lessons(course.name) | length %}
- {{ course.get_chapters() | length }} {{ _("Chapters") }}
-
- {% endif %}
- {% if course.get_chapters() | length and course.get_upcoming_batches() | length %}
- .
- {% endif %}
- {% if course.get_upcoming_batches() | length %}
-
- {{ course.get_upcoming_batches() | length }} {{ _("Open Batches") }}
+ {{ get_lessons(course.name) | length }} {{ _("Lessons") }}
{% endif %}
{{ course.title }}
-