diff --git a/lms/overrides/user.py b/lms/overrides/user.py index 17e55859..def4ac3d 100644 --- a/lms/overrides/user.py +++ b/lms/overrides/user.py @@ -123,6 +123,9 @@ def get_enrolled_courses(): else: completed.append(course) + in_progress.sort(key=lambda x: x.enrollment_count, reverse=True) + completed.sort(key=lambda x: x.enrollment_count, reverse=True) + return {"in_progress": in_progress, "completed": completed} @@ -171,6 +174,7 @@ def get_authored_courses(member=None, only_published=True): detail.avg_rating = get_average_rating(detail.name) or 0 course_details.append(detail) + course_details.sort(key=lambda x: x.enrollment_count, reverse=True) return course_details diff --git a/lms/www/profiles/profile.html b/lms/www/profiles/profile.html index 44a3f010..640493db 100644 --- a/lms/www/profiles/profile.html +++ b/lms/www/profiles/profile.html @@ -5,11 +5,6 @@ {% block content %} -{% set read_only = member.name != frappe.session.user %} -{% set user = member.name %} -{% set courses_created = get_authored_courses(member.name, True) %} -{% set certificates = get_certificates(user) %} -