Add feedback in student view
This commit is contained in:
parent
d0b8ca7ac7
commit
a732074a9b
|
|
@ -45,6 +45,9 @@
|
||||||
:shared-msg="'Das Ergebnis wurde mit der Lehrperson geteilt'"
|
:shared-msg="'Das Ergebnis wurde mit der Lehrperson geteilt'"
|
||||||
@reopen="reopen"></final-submission>
|
@reopen="reopen"></final-submission>
|
||||||
</div>
|
</div>
|
||||||
|
<div v-if="this.assignment.submission.submissionfeedback" class="submissionform-container__feedback">
|
||||||
|
<p>{{feedbackText}}</p>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="!isStudent">
|
<template v-if="!isStudent">
|
||||||
<router-link class="button button--primary" :to="{name: 'submissions', params: { id: assignment.id }}">Zu den Ergebnissen
|
<router-link class="button button--primary" :to="{name: 'submissions', params: { id: assignment.id }}">Zu den Ergebnissen
|
||||||
|
|
@ -99,6 +102,10 @@
|
||||||
},
|
},
|
||||||
id() {
|
id() {
|
||||||
return this.assignment.id ? this.assignment.id.replace(/=/g, '') : ''
|
return this.assignment.id ? this.assignment.id.replace(/=/g, '') : ''
|
||||||
|
},
|
||||||
|
feedbackText() {
|
||||||
|
let feedback = this.assignment.submission.submissionfeedback;
|
||||||
|
return `Feedback von ${feedback.teacher.firstName} ${feedback.teacher.lastName}: ${feedback.text}`;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
@ -270,4 +277,5 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
|
|
@ -8,5 +8,12 @@ fragment AssignmentParts on AssignmentNode {
|
||||||
text
|
text
|
||||||
final
|
final
|
||||||
document
|
document
|
||||||
|
submissionfeedback {
|
||||||
|
text
|
||||||
|
teacher {
|
||||||
|
firstName
|
||||||
|
lastName
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -20,4 +20,8 @@
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&__feedback {
|
||||||
|
margin-top: $medium-spacing;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ class StudentSubmissionNode(DjangoObjectType):
|
||||||
return self.submissionfeedback
|
return self.submissionfeedback
|
||||||
|
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
class AssignmentNode(DjangoObjectType):
|
class AssignmentNode(DjangoObjectType):
|
||||||
submission = graphene.Field(StudentSubmissionNode)
|
submission = graphene.Field(StudentSubmissionNode)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue