diff --git a/lms/lms/widgets/Reviews.html b/lms/templates/reviews.html similarity index 89% rename from lms/lms/widgets/Reviews.html rename to lms/templates/reviews.html index 524cc52a..d718167b 100644 --- a/lms/lms/widgets/Reviews.html +++ b/lms/templates/reviews.html @@ -5,6 +5,7 @@ {% set avg_rating = get_average_rating(course.name) %} + {% if avg_rating %}
@@ -28,19 +29,9 @@ {{ frappe.utils.flt(avg_rating, frappe.get_system_settings("float_precision") or 3) }} {{ _("out of 5 ") }}
- {% if is_eligible_to_review(course.name, membership) %} - - {{ _("Write a review") }} - - {% elif not is_instructor(course.name) and frappe.session.user == "Guest" %} - - {{ _("Write a review") }} - - {% elif show_start_learing_cta(course, membership) %} -
- {{ _("Start Learning") }} -
- {% endif %} +
+ {% include "lms/templates/reviews_cta.html" %} +
@@ -55,7 +46,7 @@
- {{ sorted_reviews[review] }} Complete + {{ sorted_reviews[review] }} {{ _("Complete") }}
{{ frappe.utils.cint(sorted_reviews[review]) }}%
@@ -109,6 +100,9 @@
{{ _("Review the course") }}
{{ _("Help us improve our course material.") }}
+
+ {% include "lms/templates/reviews_cta.html" %} +
{% endif %} diff --git a/lms/templates/reviews_cta.html b/lms/templates/reviews_cta.html new file mode 100644 index 00000000..163e1f6c --- /dev/null +++ b/lms/templates/reviews_cta.html @@ -0,0 +1,13 @@ +{% if is_eligible_to_review(course.name, membership) %} + + {{ _("Write a review") }} + +{% elif not is_instructor(course.name) and frappe.session.user == "Guest" %} + + {{ _("Write a review") }} + +{% elif show_start_learing_cta(course, membership) %} +
+ {{ _("Start Learning") }} +
+{% endif %} diff --git a/lms/www/courses/course.html b/lms/www/courses/course.html index 1af64182..40a7a5b2 100644 --- a/lms/www/courses/course.html +++ b/lms/www/courses/course.html @@ -22,7 +22,7 @@ {{ Save(course) }} {{ widgets.CourseOutline(course=course, membership=membership, is_user_interested=is_user_interested) }} {% if not course.edit_mode and course.status == "Approved" and not frappe.utils.cint(course.upcoming) %} - {{ widgets.Reviews(course=course, membership=membership) }} + {% include "lms/templates/reviews.html" %} {% endif %} @@ -329,24 +329,24 @@ {% if membership and course.enable_certification %} {% if certificate %} - + {{ _("Get Certificate") }} {% elif eligible_for_evaluation %} - + {{ _("Apply for Certificate") }} {% elif course.grant_certificate_after == "Completion" and progress == 100 %} -
+
{{ _("Get Certificate") }}
{% endif %} {% endif %} {% if is_instructor(course.name) or has_course_moderator_role() %} - {{ _("Edit Course") }} + {{ _("Edit Course") }} {% endif %} {% endmacro %}