<%page args="course, enrollment, show_courseware_link, cert_status, show_email_settings" /> <%! from django.utils.translation import ugettext as _ %> <%! from django.core.urlresolvers import reverse from courseware.courses import course_image_url, get_course_about_section import waffle %>
  • <% if waffle.flag_is_active(request, 'merge_course_tabs'): course_target = reverse('courseware', args=[course.id]) else: course_target = reverse('info', args=[course.id]) %> % if show_courseware_link: ${_('{course_number} {course_name} Cover Image').format(course_number=course.number, course_name=course.display_name_with_default) |h} % else:
    ${_('{course_number} {course_name} Cover Image').format(course_number=course.number, course_name=course.display_name_with_default) | h}
    % endif % if enrollment.mode == "verified": ${_("Enrolled as: ")} ID Verified Ribbon/Badge ${_("ID Verified")} % endif

    % if course.has_ended(): ${_("Course Completed - {end_date}").format(end_date=course.end_date_text)} % elif course.has_started(): ${_("Course Started - {start_date}").format(start_date=course.start_date_text)} % else: # hasn't started yet ${_("Course Starts - {start_date}").format(start_date=course.start_date_text)} % endif

    ${get_course_about_section(course, 'university')}

    % if show_courseware_link: ${course.display_number_with_default | h} ${course.display_name_with_default} % else: ${course.display_number_with_default | h} ${course.display_name_with_default} % endif

    % if course.has_ended() and cert_status: <% if cert_status['status'] == 'generating': status_css_class = 'course-status-certrendering' elif cert_status['status'] == 'ready': status_css_class = 'course-status-certavailable' elif cert_status['status'] == 'notpassing': status_css_class = 'course-status-certnotavailable' else: status_css_class = 'course-status-processing' %>
    % if cert_status['status'] == 'processing':

    ${_("Final course details are being wrapped up at this time. Your final standing will be available shortly.")}

    % elif cert_status['status'] in ('generating', 'ready', 'notpassing', 'restricted'):

    ${_("Your final grade:")} ${"{0:.0f}%".format(float(cert_status['grade'])*100)}. % if cert_status['status'] == 'notpassing': ${_("Grade required for a certificate:")} ${"{0:.0f}%".format(float(course.lowest_passing_grade)*100)}. % elif cert_status['status'] == 'restricted':

    ${_("Your certificate is being held pending confirmation that the issuance of your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, Syria and Sudan. If you think our system has mistakenly identified you as being connected with one of those countries, please let us know by contacting {email}.").format(email='{email}.'.format(email=settings.CONTACT_EMAIL))}

    % endif

    % endif % if cert_status['show_disabled_download_button'] or cert_status['show_download_url'] or cert_status['show_survey_button']: % endif
    % endif % if show_courseware_link: % if course.has_ended(): ${_('View Archived Course')} % else: ${_('View Course')} % endif % endif ${_('Unregister')} % if show_email_settings: % endif