<%page expression_filter="h"/> <%inherit file="/main.html" /> <%namespace name='static' file='/static_content.html'/> <%! from django.utils.translation import ugettext as _ from lms.djangoapps.courseware.date_summary import CourseAssignmentDate, VerificationDeadlineDate, VerifiedUpgradeDeadlineDate from openedx.core.djangolib.markup import HTML, Text %> <%block name="bodyclass">view-in-course view-progress <%block name="headextra"> <%static:css group='style-course-vendor'/> <%static:css group='style-course'/> <%block name="pagetitle">${_("{course.display_number_with_default} Course Info").format(course=course)} <%include file="/courseware/course_navigation.html" args="active_page='dates'" />

${_("Important Dates")}

<% has_locked_assignments = any(hasattr(block, 'requires_full_access') and block.requires_full_access for block in course_date_blocks if isinstance(block, CourseAssignmentDate)) %> % if has_locked_assignments and verified_upgrade_link:
${_('You are auditing this course.')} ${_('This means that you are unable to participate in graded assignments.')} ${_('To complete graded assignments as part of this course, you can upgrade today.')}
% endif % for block in course_date_blocks: <% active = 'active' if block.date and (block.date.strftime(block.date_format) == block.current_time.strftime(block.date_format)) else '' %> <% block_is_verified = (hasattr(block, 'requires_full_access') and block.requires_full_access) or isinstance(block, VerificationDeadlineDate) %> <% learner_has_access = not block_is_verified or learner_is_verified %> <% access_class = '' if learner_has_access else 'no-access' %> <% is_assignment = isinstance(block, CourseAssignmentDate) %> % if not (learner_is_verified and isinstance(block, VerifiedUpgradeDeadlineDate)):
% if block.date:
% if active:
${_('Due Today')}
% endif % if not learner_has_access:
${_('Verified Only')}
% endif % endif
% if block.title_html and is_assignment and learner_has_access: ${block.title_html} % else: ${block.title} % endif
${block.description}
% endif % endfor
<%static:require_module_async module_name="js/dateutil_factory" class_name="DateUtilFactory"> DateUtilFactory.transform(iterationKey=".localized_datetime");