Incoorperate feedback

This commit is contained in:
Christian Cueni 2019-12-02 17:12:19 +01:00
parent 735eae25e3
commit 84a69b24f1
8 changed files with 13080 additions and 17 deletions

View File

@ -14,9 +14,9 @@
@reopen="reopen"
@changeDocumentUrl="changeDocumentUrl"
:user-input="submission"
:placholder="'Ergebnis erfassen'"
:action="'Ergebnis mit Lehrperson teilen'"
:shared-msg="'Das Ergebnis wurde mit der Lehrperson geteilt.'"
placeholder="Ergebnis erfassen"
action="Ergebnis mit Lehrperson teilen"
shared-msg="Das Ergebnis wurde mit der Lehrperson geteilt."
:saved="!unsaved"
>
</submission-form>

View File

@ -1,6 +1,6 @@
<template>
<div class="feedback__submission submissionform-container">
<div class="submissionform-container__inputs">
<div class="feedback__submission submission-form-container">
<div class="submission-form-container__inputs">
<submission-input
@input="saveInput"
:input-text="userInput.text"
@ -11,8 +11,8 @@
></submission-input>
</div>
<div class="submissionform-container__actions" v-if="!final">
<button class="submissionform-container__submit button button--primary button--white-bg"
<div class="submission-form-container__actions" v-if="!final">
<button class="submission-form-container__submit button button--primary button--white-bg"
@click="$emit('turnIn')"
>{{action}}
</button>
@ -28,7 +28,7 @@
v-if="allowsDocuments"
v-on:link-change-url="changeDocumentUrl"
:value="userInput.document"
class="submissionform-container__document"
class="submission-form-container__document"
></simple-file-upload>
<slot></slot>
</div>
@ -92,7 +92,7 @@
<style scoped lang="scss">
@import '@/styles/_mixins.scss';
.submissionform-container {
.submission-form-container {
@include input-box-shadow;
background-color: $color-white;

View File

@ -20,9 +20,9 @@
@saveInput="saveInput"
@reopen="reopen"
:user-input="feedback"
:placholder="'Feedback erfassen'"
:action="'Feedback teilen'"
:shared-msg="'Dieses Feedback wurde geteilt.'"
placholder="Feedback erfassen"
action="Feedback teilen"
shared-msg="Dieses Feedback wurde geteilt."
:saved="!unsaved"
>
<div v-if="!final" class="feedback-submission__emojis emojis">

View File

@ -21,4 +21,3 @@
@import "password_forms";
@import "public-page";
@import "student-submission";
@import "submissionform-container";

13067
client/yarn.lock Normal file

File diff suppressed because it is too large Load Diff

View File

@ -180,7 +180,6 @@ class SubmissionFeedbackTestCase(DefaultUserTestCase):
submission_feedback = SubmissionFeedbackFactory(teacher=self.teacher, final=True,
student_submission=self.student_submission)
result = self._fetch_assignment_student(self.student1)
print(result)
self.assertEqual(result.get('data').get('assignment').get('submission').get('submissionfeedback')
.get('text'), submission_feedback.text)
@ -195,11 +194,10 @@ class SubmissionFeedbackTestCase(DefaultUserTestCase):
.get('text'), submission_feedback.text)
def test_rogue_teacher_cannot_see_feedback(self):
submission_feedback = SubmissionFeedbackFactory(teacher=self.teacher, final=False,
SubmissionFeedbackFactory(teacher=self.teacher, final=False,
student_submission=self.student_submission)
self.student_submission.final = True
self.student_submission.save()
result = self._fetch_assignment_teacher(self.teacher2)
print(result)
self.assertIsNone(result.get('data').get('assignment').get('submissions')[0].get('submissionfeedback'))

View File

@ -1,6 +1,5 @@
import graphene
from graphene import relay
from django.db.models import Q
from graphene_django import DjangoObjectType
from graphene_django.filter import DjangoFilterConnectionField