{% extends "templates/base.html" %} {% from "www/macros/livecode.html" import LiveCodeEditorJS, LiveCodeEditor with context %} {% block title %} {{ lesson.title }} - {{ course.title }} {% endblock %} {% block head_include %} {% for ext in page_extensions %} {{ ext.render_header() }} {% endfor %} {% endblock %} {% block content %}
{{ widgets.BreadCrumb(course=course, lesson=lesson) }}
{{ widgets.CourseOutline(course=course, membership=membership) }}
{{ LessonContent(lesson) }} {% if membership %} {{ pagination(prev_url, next_url) }} {% endif %}
{% endblock %} {% macro LessonContent(lesson) %}
{{ lesson.title }} COMPLETED
{% if membership or lesson.include_in_preview %}
{{ lesson.render_html() }}
{% else %}
This lesson is not available for Preview. Please join the course to access this lesson. Checkout Course Details.
{% endif %}
{% endmacro %} {% macro pagination(prev_url, next_url) %}
{% if prev_url %} Prev {% endif %}
{% if not course.is_mentor(frappe.session.user) and membership %} {% if course.get_progress(lesson.name) != "Complete" %}
Mark as Complete
{% else %}
Mark as Incomplete
{% endif %} {% endif %}
{% if next_url %} Next {% endif %}
{% endmacro %} {%- block script %} {{ super() }} {% for ext in page_extensions %} {{ ext.render_footer() }} {% endfor %} {%- endblock %}