feat: course and lesson completion count
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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" %}
|
||||
|
||||
Reference in New Issue
Block a user