From 6479683ad80fc4c956375c304701cac782da9c0f Mon Sep 17 00:00:00 2001 From: Reto Aebersold Date: Thu, 14 Dec 2023 11:03:04 +0100 Subject: [PATCH] feat: praxis assigment evaluation user --- .../assignment/CaseWorkSubmit.vue | 3 - .../assignment/PraxisAssignmentSubmit.vue | 90 ++++++++++++------- .../learningPath/assignment/SimpleSubmit.vue | 3 - client/src/gql/gql.ts | 4 +- client/src/gql/graphql.ts | 4 +- client/src/gql/schema.graphql | 4 +- client/src/graphql/mutations.ts | 2 + .../assignment/AssignmentSubmissionView.vue | 8 +- client/src/router/index.ts | 1 + .../assignment/graphql/mutations.py | 21 +++-- .../content/praxis_assignment.py | 9 +- .../learning_mentor/tests/test_assignments.py | 13 ++- .../learning_mentor/tests/test_mentor.py | 2 + server/vbv_lernwelt/learning_mentor/views.py | 4 +- 14 files changed, 110 insertions(+), 58 deletions(-) diff --git a/client/src/components/learningPath/assignment/CaseWorkSubmit.vue b/client/src/components/learningPath/assignment/CaseWorkSubmit.vue index 08499780..6362660f 100644 --- a/client/src/components/learningPath/assignment/CaseWorkSubmit.vue +++ b/client/src/components/learningPath/assignment/CaseWorkSubmit.vue @@ -47,9 +47,6 @@ const onSubmit = async () => { learningContentId: props.learningContentId, completionDataString: JSON.stringify({}), completionStatus: "SUBMITTED", - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - id: props.assignmentCompletion?.id, }); bustItGetCache( `/api/course/completion/${props.courseSessionId}/${useUserStore().id}/` diff --git a/client/src/components/learningPath/assignment/PraxisAssignmentSubmit.vue b/client/src/components/learningPath/assignment/PraxisAssignmentSubmit.vue index 0d91bcef..4f29f5de 100644 --- a/client/src/components/learningPath/assignment/PraxisAssignmentSubmit.vue +++ b/client/src/components/learningPath/assignment/PraxisAssignmentSubmit.vue @@ -1,7 +1,7 @@