From 076adcf9ce6fc9548b3f2a1de1d82ef2b570ad9b Mon Sep 17 00:00:00 2001 From: kieranmathieson <mathieso@oakland.edu> Date: Fri, 19 Jun 2020 15:16:11 -0400 Subject: [PATCH] Added manual override for completion. --- .../src/components/RubricItemsPane.vue | 41 ++++++++----------- 1 file changed, 18 insertions(+), 23 deletions(-) diff --git a/libraries/feedback/src/components/RubricItemsPane.vue b/libraries/feedback/src/components/RubricItemsPane.vue index b96a301a..6207e939 100644 --- a/libraries/feedback/src/components/RubricItemsPane.vue +++ b/libraries/feedback/src/components/RubricItemsPane.vue @@ -60,31 +60,16 @@ <span :class="exerciseCompletedClass()"> {{ exerciseCompletedLabel() }} </span> - <!-- <button--> -<!-- class="btn btn-primary dropdown-toggle"--> -<!-- type="button"--> -<!-- id="exerciseCompleted"--> -<!-- title="Has the student completed the exercise?"--> -<!-- data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"--> -<!-- :disabled="submissionGraded"--> -<!-- >--> -<!-- <span :class="exerciseCompletedClass()">--> -<!-- {{ exerciseCompletedLabel() }}--> -<!-- </span>--> -<!-- <span class="caret"></span>--> -<!-- </button>--> -<!-- <ul class="dropdown-menu" aria-labelledby="exerciseCompleted">--> -<!-- <li>--> -<!-- <a @click="exerciseCompletedClicked" data-completed="true" href="#"--> -<!-- >Complete</a>--> -<!-- </li>--> -<!-- <li>--> -<!-- <a @click="exerciseCompletedClicked" data-completed="false" href="#"--> -<!-- >Not complete</a>--> -<!-- </li>--> -<!-- </ul>--> + <button + class="btn btn-sm btn-primary" + title="Override completion (toggle)" + @click="toggleComplete" + >Override + </button> </div> + + </div> <div class="cp-row feedback-button-row"> <!-- CP third line --> @@ -204,6 +189,16 @@ // }, }, methods: { + toggleComplete() { + let complete = window.submissions[this.submissionId].exerciseCompleted; + complete = !complete; + window.submissions[this.submissionId].exerciseCompleted = complete; + alert('boo'); + this.$forceUpdate(); + // let label = complete ? 'Complete' : 'Not complete'; + //Update data store. + }, + //Return this submission's overall evaluation. overallEvaluation() { let result = window.submissions[this.submissionId].overallEvaluation -- GitLab