<%page args="credit_status" /> <%! from django.utils.translation import ugettext as _ %> <%namespace name='static' file='../static_content.html'/> % if credit_status["eligible"]: <% provider_link = '{name}'.format( href=credit_status["provider_status_url"], name=credit_status["provider_name"]) error = credit_status['error'] # Translators: provider_name is the name of a credit provider or university (e.g. State University) credit_msg = _("You have completed this course and are eligible to purchase course credit. Select Get Credit to get started.") if credit_status['provider_name']: credit_msg = _("You are now eligible for credit from {provider}. Congratulations!").format(provider=credit_status['provider_name']) credit_msg_class = "credit-eligibility-msg" credit_btn_class = "purchase-credit-btn" credit_btn_label = _("Get Credit") ecommerce_url_root = static.get_value('ECOMMERCE_PUBLIC_URL_ROOT', settings.ECOMMERCE_PUBLIC_URL_ROOT) credit_btn_href = '{root}/credit/checkout/{course_id}/'.format( root=ecommerce_url_root, course_id=credit_status['course_key']) if credit_status["purchased"]: request_status = credit_status["request_status"] if request_status is None: # Learner must initiate the credit request # Translators: link_to_provider_site is a link to an external webpage. The text of the link will be the name of a credit provider, such as 'State University' or 'Happy Fun Company'. credit_msg = _("Thank you for your payment. To receive course credit, you must now request credit " "at the {link_to_provider_site} website. Select Request Credit to get started.").format( link_to_provider_site=provider_link, ) credit_msg_class = "credit-request-not-started-msg" credit_btn_label = _("Request Credit") credit_btn_class = 'pending-credit-btn' elif request_status == 'pending': # Request received but not reviewed ## Translators: provider_name is the name of a credit provider or university (e.g. State University) credit_msg = _("{provider_name} has received your course credit request. We will update you when credit processing is complete.").format(provider_name=credit_status["provider_name"]) credit_msg_class = "credit-request-pending-msg" credit_btn_label = _("View Details") credit_btn_class = 'pending-credit-btn' elif request_status == 'approved': # Credit granted! # Translators: link_to_provider_site is a link to an external webpage. The text of the link will be the name of a credit provider, such as 'State University' or 'Happy Fun Company'. provider_name is the name of credit provider. credit_msg = _("Congratulations! {provider_name} has approved your request for course credit. To see your course credit, visit the {link_to_provider_site} website.").format( provider_name=credit_status["provider_name"], link_to_provider_site=provider_link, ) credit_msg_class = "credit-request-approved-msg" credit_btn_href = credit_status['provider_status_url'] credit_btn_label = _("View Credit") elif request_status == 'rejected': # REJECTED (by the credit provider)! ## Translators: link_to_provider_site is a link to an external webpage. The text of the link will be the name of a credit provider, such as 'State University' or 'Happy Fun Company'. provider_name is the name of credit provider. credit_msg = _("{provider_name} did not approve your request for course credit. For more information, contact {link_to_provider_site} directly.").format( provider_name=credit_status["provider_name"], link_to_provider_site=provider_link, ) credit_msg_class = "credit-request-rejected-msg" credit_btn_label = None %>
% if credit_btn_label: ${credit_btn_label} % endif
${credit_msg}
% endif