Skip to content

Commit

Permalink
implemented page for QS_5 closes #53
Browse files Browse the repository at this point in the history
  • Loading branch information
dserafim1999 committed Jul 14, 2020
1 parent 6fdf90c commit 5e7b0bd
Show file tree
Hide file tree
Showing 7 changed files with 28 additions and 14 deletions.
2 changes: 2 additions & 0 deletions frontend/src/models/management/Submission.ts
Expand Up @@ -7,6 +7,7 @@ export default class Submission {
userId: number | null = null;
name: string | null = null;
anonymous!: boolean;
argument: string | null = null;

constructor(jsonObj?: Submission) {
if (jsonObj) {
Expand All @@ -16,6 +17,7 @@ export default class Submission {
this.userId = jsonObj.userId;
this.name = jsonObj.name;
this.anonymous = jsonObj.anonymous;
this.argument = jsonObj.argument;
}
}
}
Expand Up @@ -33,11 +33,18 @@
/>
<v-textarea
outline
rows="10"
rows="3"
v-model="editSubmission.question.options[index - 1].content"
:label="`Option ${index}`"
></v-textarea>
</div>
<br><br>
<v-textarea
outline
rows="5"
v-model="editSubmission.argument"
label="Argument (Optional)"
></v-textarea>
</v-card-text>

<v-card-actions>
Expand Down
1 change: 1 addition & 0 deletions frontend/src/views/student/submissions/ShowReviews.vue
@@ -1,5 +1,6 @@
<template>
<v-container>
<p v-if="reviews.length === 0" style="text-align: center; color: lightgrey"> No reviews available </p>
<v-container v-for="review in reviews" :key="review.id" class="review">
<p>
{{ review.creationDate + ': ' }}
Expand Down
Expand Up @@ -12,9 +12,13 @@

<v-card-text class="text-left">
<show-question :question="submission.question" />
<div v-if="submission.argument !== null && submission.name === $store.getters.getUser.name">
<h3 style="display: inline">Argument: </h3>
<p style="display: inline">{{ submission.argument }}</p>
</div>
</v-card-text>
<v-card-title>
<span class="headline">{{ 'Reviews History' }}</span>
<span class="headline">{{ 'Reviews' }}</span>
</v-card-title>
<div class="text-left">
<show-reviews
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/views/teacher/submissions/ShowReviews.vue
@@ -1,5 +1,6 @@
<template>
<v-container>
<p v-if="reviews.length === 0" style="text-align: center; color: lightgrey"> No reviews available </p>
<v-container v-for="review in reviews" :key="review.id" class="review">
<p>
{{ review.creationDate + ': ' }}
Expand Down Expand Up @@ -46,7 +47,6 @@ export default class ShowReviews extends Vue {
}
reviewStatus(status: string) {
console.log(status);
if (status === 'AVAILABLE' || status === 'DISABLED') {
return 'APPROVED';
} else if (status === 'REJECTED') {
Expand Down
20 changes: 9 additions & 11 deletions frontend/src/views/teacher/submissions/ShowSubmissionDialog.vue
Expand Up @@ -12,9 +12,13 @@

<v-card-text class="text-left">
<show-question :question="submission.question" />
<div v-if="submission.argument !== null">
<h3 style="display: inline">Argument: </h3>
<p style="display: inline">{{ submission.argument }}</p>
</div>
</v-card-text>
<v-card-title>
<span class="headline">{{ 'Reviews History' }}</span>
<span class="headline">{{ 'Reviews' }}</span>
</v-card-title>
<div class="text-left">
<show-reviews
Expand All @@ -23,26 +27,20 @@
:submission="submission"
/>
</div>
<v-container
v-if="this.status === 'SUBMITTED' || this.status === 'IN_REVIEW'"
<div class="text-left"
v-if="this.status === 'SUBMITTED' || this.status === 'IN_REVIEW'"
>
<v-card-title>
<span class="headline">{{ 'New Review' }}</span>
</v-card-title>
<v-card-text
class="text-left"
v-if="
submission.question.status === 'SUBMITTED' ||
submission.question.status === 'IN_REVIEW'
"
>
<v-card-text class="text-left">
<v-textarea
rows="1"
v-model="justification"
label="Justification"
></v-textarea>
</v-card-text>
</v-container>
</div>
<v-card-actions>
<v-spacer />
<v-btn
Expand Down
2 changes: 2 additions & 0 deletions frontend/src/views/teacher/submissions/SubmissionView.vue
Expand Up @@ -5,6 +5,8 @@
:custom-filter="customFilter"
:items="submissions"
:search="search"
:sort-by="['question.creationDate']"
sort-desc
item-key="id"
:mobile-breakpoint="0"
:items-per-page="15"
Expand Down

0 comments on commit 5e7b0bd

Please sign in to comment.