diff --git a/frontend/submission/task_platform.ts b/frontend/submission/task_platform.ts index 9395d328..2ad2ef17 100644 --- a/frontend/submission/task_platform.ts +++ b/frontend/submission/task_platform.ts @@ -229,12 +229,12 @@ export function* longPollServerSubmissionResults(submissionId: string, callback: } } -export function* getServerSubmission(submissionId: string) { +export function* getServerSubmissionFromUserAnswerId(submissionId: string) { const state = yield* appSelect(); const taskPlatformUrl = state.options.taskPlatformUrl; const hasTests = state.task.currentTask.tests?.length; - const totalUrl = `${taskPlatformUrl}/submissions/${submissionId}`; + const totalUrl = `${taskPlatformUrl}/submissions/user-answer/${submissionId}`; const queryParameters = { ...(!hasTests ? {withTests: '1'} : {}), ...(state.platform.taskToken ? {token: state.platform.taskToken} : {}), diff --git a/frontend/submission/task_submission.tsx b/frontend/submission/task_submission.tsx index 79ddce08..74cf8949 100644 --- a/frontend/submission/task_submission.tsx +++ b/frontend/submission/task_submission.tsx @@ -20,7 +20,7 @@ import { submissionStartExecutingTest, submissionUpdateTaskSubmission, } from "./submission_slice"; -import {getServerSubmission, longPollServerSubmissionResults, makeServerSubmission} from "./task_platform"; +import {getServerSubmissionFromUserAnswerId, longPollServerSubmissionResults, makeServerSubmission} from "./task_platform"; import {appSelect} from '../hooks'; import {currentTaskChange, TaskActionTypes, updateCurrentTestId, updateTaskTests} from '../task/task_slice'; import {LibraryTestResult} from '../task/libs/library_test_result'; @@ -377,8 +377,8 @@ class TaskSubmissionExecutor { } } - *reloadServerSubmissionFromId(submissionId: string) { - const submissionResult = yield* getServerSubmission(submissionId); + *reloadServerSubmissionFromUserAnswerId(userAnswerId: string) { + const submissionResult = yield* getServerSubmissionFromUserAnswerId(userAnswerId); const serverSubmission: TaskSubmissionServer = { evaluated: false, diff --git a/frontend/task/platform/platform.ts b/frontend/task/platform/platform.ts index b8e8441b..087aee69 100644 --- a/frontend/task/platform/platform.ts +++ b/frontend/task/platform/platform.ts @@ -407,7 +407,7 @@ function* taskReloadAnswerEventSaga ({payload: {answer, success, error, options} } if (options.idUserAnswer) { - const {score, message} = yield* call([taskGrader, taskGrader.reloadServerSubmissionFromId], options.idUserAnswer); + const {score, message} = yield* call([taskGrader, taskGrader.reloadServerSubmissionFromUserAnswerId], options.idUserAnswer); yield* put(platformAnswerGraded({score, message})); } @@ -631,7 +631,7 @@ export interface PlatformTaskGradingResult { export interface TaskGrader { gradeAnswer: (parameters: PlatformTaskGradingParameters) => Generator; - reloadServerSubmissionFromId: (submissionId: string) => Generator; + reloadServerSubmissionFromUserAnswerId: (userAnswerId: string) => Generator; } export interface PlatformBundleParameters {