<%page expression_filter="h"/> <%inherit file="/main.html" /> <%namespace name='static' file='/static_content.html'/> <%def name="online_help_token()"><% return "courseware" %> <%! import waffle from django.conf import settings from django.core.urlresolvers import reverse from django.utils.translation import ugettext as _ from edxnotes.helpers import is_feature_enabled as is_edxnotes_enabled from openedx.core.djangolib.js_utils import js_escaped_string from openedx.core.djangolib.markup import HTML from openedx.features.course_experience import course_home_page_title, COURSE_OUTLINE_PAGE_FLAG %> <% include_special_exams = settings.FEATURES.get('ENABLE_SPECIAL_EXAMS', False) and (course.enable_proctored_exams or course.enable_timed_exams) %> <%def name="course_name()"> <% return _("{course_number} Courseware").format(course_number=course.display_number_with_default) %> <%block name="bodyclass">view-in-course view-courseware courseware ${course.css_class or ''} <%block name="title"> ${static.get_page_title_breadcrumbs(sequence_title, section_title, course_name())} <%block name="header_extras"> % for template_name in ["image-modal"]: % endfor % if include_special_exams is not UNDEFINED and include_special_exams: % for template_name in ["proctored-exam-status"]: % endfor % endif <%block name="headextra"> <%static:css group='style-course-vendor'/> <%static:css group='style-course'/> ## Utility: Notes % if is_edxnotes_enabled(course, request.user): <%static:css group='style-student-notes'/> % endif ${HTML(fragment.head_html())} <%block name="js_extra"> ## codemirror <%static:js group='courseware'/> <%include file="/mathjax_include.html" args="disable_fast_preview=True"/> % if settings.FEATURES.get('ENABLE_COURSEWARE_SEARCH'): <%static:require_module module_name="course_search/js/course_search_factory" class_name="CourseSearchFactory"> var courseId = $('.courseware-results').data('courseId'); CourseSearchFactory({ courseId: courseId, searchHeader: $('.search-bar') }); % endif <%static:require_module module_name="js/courseware/courseware_factory" class_name="CoursewareFactory"> CoursewareFactory(); % if staff_access: <%include file="xqa_interface.html"/> % endif % if not request.user.is_authenticated(): % endif ${HTML(fragment.foot_html())}
% if default_tab: <%include file="/courseware/course_navigation.html" /> % else: <%include file="/courseware/course_navigation.html" args="active_page='courseware'" /> % endif
${HTML(course_sock_fragment.body_html())}
% if course.show_calculator or is_edxnotes_enabled(course, request.user): % endif