diff --git a/common/djangoapps/student/models.py b/common/djangoapps/student/models.py index d9ac973271..f85ebd0625 100644 --- a/common/djangoapps/student/models.py +++ b/common/djangoapps/student/models.py @@ -499,6 +499,10 @@ class TestCenterRegistration(models.Model): def get_accommodation_names(self): return [ ACCOMMODATION_CODE_DICT.get(code, "Unknown code " + code) for code in self.get_accommodation_codes() ] + @property + def registration_signup_url(self): + return settings.PEARSONVUE_SIGNINPAGE_URL + class TestCenterRegistrationForm(ModelForm): class Meta: model = TestCenterRegistration diff --git a/lms/envs/common.py b/lms/envs/common.py index 1b1be28ead..48badbd325 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -328,6 +328,9 @@ STAFF_GRADING_INTERFACE = None # Used for testing, debugging MOCK_STAFF_GRADING = False +################################# Pearson TestCenter config ################ + +PEARSONVUE_SIGNINPAGE_URL = "https://www1.pearsonvue.com/testtaker/signin/SignInPage/EDX" ################################# Jasmine ################################### JASMINE_TEST_DIRECTORY = PROJECT_ROOT + '/static/coffee' diff --git a/lms/templates/dashboard.html b/lms/templates/dashboard.html index ba827e1219..3dc128e62c 100644 --- a/lms/templates/dashboard.html +++ b/lms/templates/dashboard.html @@ -236,14 +236,12 @@ % if registration is not None: % if registration.is_accepted:
- - Schedule Pearson exam + Schedule Pearson exam

Registration number: ${registration.client_authorization_id}

Write this down! You’ll need it to schedule your exam.

% endif % if registration.is_rejected: -
Contact exam-help@edx.org

Your diff --git a/lms/templates/test_center_register.html b/lms/templates/test_center_register.html index 0db34cec00..ea63b8261a 100644 --- a/lms/templates/test_center_register.html +++ b/lms/templates/test_center_register.html @@ -46,7 +46,7 @@ $(".submission-error").addClass("is-shown"); for (fieldname in field_errors) { // to inform a user of what field the error occurred on, add a class of .error to the .field element. - // for convenience, use the "data-field" attribute to identify the one matching the errant field's name. + // for convenience, use the "id" attribute to identify the one matching the errant field's name. var field_id = "field-" + fieldname; var field_label = $("[id='"+field_id+"'] label").text(); @@ -117,7 +117,7 @@

Your registration for the Pearson exam has been processed

Your registration number is ${registration.client_authorization_id} (Write this down! You’ll need it to schedule your exam.)

- Schedule Pearson exam + Schedule Pearson exam
% endif @@ -138,7 +138,7 @@ % if registration:

- Please complete the following form to update your demographic information used in your Pearson VUE Proctored Exam. Required fields are noted by bold text and an asterisk (*). + Please use the following form if you need to update your demographic information used in your Pearson VUE Proctored Exam. Required fields are noted by bold text and an asterisk (*).

% else:

@@ -264,7 +264,9 @@ % endif % if registration: + % if registration.accommodation_request and len(registration.accommodation_request) > 0:

Note: Accomodation requests, which need to be reviewed in detail, will add significant delay to the registration process.

+ % endif % else:

Note: Accommodation requests are not part of your demographic information, and cannot be changed once submitted. Accomodation requests, which need to be reviewed in detail, will add significant delay to the registration process.

% endif @@ -275,13 +277,13 @@
    % if registration: % if registration.accommodation_request and len(registration.accommodation_request) > 0: - % endif % else: -
  1. +