feat: course and lesson completion count

This commit is contained in:
Jannat Patel
2022-11-09 15:21:08 +05:30
parent d3ea923da7
commit 94e7f6a1f4
7 changed files with 88 additions and 24 deletions

View File

@@ -33,17 +33,43 @@
{% endif %}
{% if enrollment_count %}
<div class="common-card-style p-4 flex-column">
<div class="stats-label">
{{ _("Enrollment Count") }}
</div>
<div class="stats-value">
{{ frappe.utils.fmt_money(
{% if enrollment_count %}
<div class="common-card-style p-4 flex-column">
<div class="stats-label">
{{ _("Enrollment Count") }}
</div>
<div class="stats-value">
{{ frappe.utils.fmt_money(
frappe.db.count("LMS Batch Membership")
, 0) }}
</div>
</div>
{% endif %}
</div>
</div>
{% endif %}
{% if course_completion %}
{% set course_completion_count = frappe.db.count("LMS Batch Membership", {
"progress":["=","100"]
}) %}
<div class="common-card-style p-4 flex-column">
<div class="stats-label">
{{ _("Courses Completed") }}
</div>
<div class="stats-value">
{{ frappe.utils.fmt_money(course_completion_count, 0) }}
</div>
</div>
{% endif %}
{% if lesson_completion %}
{% set lesson_completion_count = frappe.db.count("LMS Course Progress") %}
<div class="common-card-style p-4 flex-column">
<div class="stats-label">
{{ _("Lessons Completed") }}
</div>
<div class="stats-value">
{{ frappe.utils.fmt_money(lesson_completion_count, 0) }}
</div>
</div>
{% endif %}
</div>

View File

@@ -1,6 +1,9 @@
{% set published_courses = True %}
{% set total_signups = True %}
{% set enrollment_count = True %}
{% set course_completion = True %}
{% set lesson_completion = True %}
{% set quiz_completion = True %}
<div class="mt-10">
{% include "lms/templates/statistics.html" %}