diff --git a/src/course-home/data/api.js b/src/course-home/data/api.js index 108c4e3951..23dd48d532 100644 --- a/src/course-home/data/api.js +++ b/src/course-home/data/api.js @@ -289,9 +289,17 @@ export async function getProgressTabData(courseId, targetUserId) { } export async function getProctoringInfoData(courseId, username) { - let url = `${getConfig().LMS_BASE_URL}/api/edx_proctoring/v1/user_onboarding/status?is_learning_mfe=true&course_id=${encodeURIComponent(courseId)}`; - if (username) { - url += `&username=${encodeURIComponent(username)}`; + let url; + if (!getConfig().EXAMS_BASE_URL) { + url = `${getConfig().LMS_BASE_URL}/api/edx_proctoring/v1/user_onboarding/status?is_learning_mfe=true&course_id=${encodeURIComponent(courseId)}`; + if (username) { + url += `&username=${encodeURIComponent(username)}`; + } + } else { + url = `${getConfig().EXAMS_BASE_URL}/api/v1/student/course_id/${encodeURIComponent(courseId)}/onboarding`; + if (username) { + url += `?username=${encodeURIComponent(username)}`; + } } try { const { data } = await getAuthenticatedHttpClient().get(url); diff --git a/src/course-home/outline-tab/OutlineTab.test.jsx b/src/course-home/outline-tab/OutlineTab.test.jsx index da1ceb5eb5..aace057840 100644 --- a/src/course-home/outline-tab/OutlineTab.test.jsx +++ b/src/course-home/outline-tab/OutlineTab.test.jsx @@ -54,7 +54,7 @@ describe('Outline Tab', () => { const goalUrl = `${getConfig().LMS_BASE_URL}/api/course_home/save_course_goal`; const masqueradeUrl = `${getConfig().LMS_BASE_URL}/courses/${courseId}/masquerade`; const outlineUrl = `${getConfig().LMS_BASE_URL}/api/course_home/outline/${courseId}`; - const proctoringInfoUrl = `${getConfig().LMS_BASE_URL}/api/edx_proctoring/v1/user_onboarding/status?is_learning_mfe=true&course_id=${encodeURIComponent(courseId)}&username=MockUser`; + const proctoringInfoUrl = `${getConfig().EXAMS_BASE_URL}/api/v1/student/course_id/${encodeURIComponent(courseId)}/onboarding?username=MockUser`; const store = initializeStore(); const defaultMetadata = Factory.build('courseHomeMetadata');