projects
/
qomet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix send button when assessment.display == 'all'
[qomet.git]
/
views
/
assessment.pug
diff --git
a/views/assessment.pug
b/views/assessment.pug
index
b4ba8c8
..
5c573d7
100644
(file)
--- a/
views/assessment.pug
+++ b/
views/assessment.pug
@@
-13,15
+13,10
@@
block content
.container#assessment
.row
#warning.modal
.container#assessment
.row
#warning.modal
- .modal-content
- p Your answer to the current question was sent to the server.
- p To avoid future unpleasant surprises, please don't
- ul
- li resize the window, or
- li lose window focus.
+ .modal-content {{ warnMsg }}
.modal-footer
.center-align
.modal-footer
.center-align
- a.modal-action.modal-close.waves-effect.waves-light.btn-flat(href="#!")
Got it!
+ a.modal-action.modal-close.waves-effect.waves-light.btn-flat(href="#!")
Ok
.row
.col.s12.m10.offset-m1.l8.offset-l2.xl6.offset-xl3
h4= assessment.name
.row
.col.s12.m10.offset-m1.l8.offset-l2.xl6.offset-xl3
h4= assessment.name
@@
-44,23
+39,30
@@
block content
if assessment.mode != "open"
button.waves-effect.waves-light.btn.on-left(@click="cancelStudent") Cancel
button.waves-effect.waves-light.btn(@click="startAssessment") Start!
if assessment.mode != "open"
button.waves-effect.waves-light.btn.on-left(@click="cancelStudent") Cancel
button.waves-effect.waves-light.btn(@click="startAssessment") Start!
- #stage
1_2_4(v-show="stage==1 || stage==2 || stage == 4
")
+ #stage
0_1_4(v-show="[0,1,4].includes(stage)
")
.card
.introduction(v-html="assessment.introduction")
.card
.introduction(v-html="assessment.introduction")
- #stage2_4(v-
show="stage==2 || stage==4
")
+ #stage2_4(v-
if="[2,4].includes(stage)
")
if assessment.time > 0
if assessment.time > 0
- .card
- .timer.center
(v-if="stage==2")
{{ countdown }}
+ .card
(v-show="stage==2")
+ .timer.center {{ countdown }}
.card
.card
- statements(:assessment="assessment" :student="student" :stage="stage" :inputs="inputs" @gameover="endAssessment")
+ button.sendAnswer.waves-effect.waves-light.btn(@click="sendAnswer") Send
+ statements(:questions="assessment.questions" :answers="answers")
+ if assessment.display == "all"
+ button.sendAnswer.waves-effect.waves-light.btn(@click="sendAnswer") Send
#stage3(v-show="stage==3")
.card
.finish Exam completed ☺ ...don't close the window!
#stage3(v-show="stage==3")
.card
.finish Exam completed ☺ ...don't close the window!
- #stage3_4(v-show="
stage==3 || stage==4
")
+ #stage3_4(v-show="
[3,4].includes(stage)
")
.card
.conclusion(v-html="assessment.conclusion")
block append javascripts
script.
let assessment = !{JSON.stringify(assessment)};
.card
.conclusion(v-html="assessment.conclusion")
block append javascripts
script.
let assessment = !{JSON.stringify(assessment)};
+ const monitoring = false;
+ script(src="//cdnjs.cloudflare.com/ajax/libs/socket.io/2.0.4/socket.io.js")
+ script(src="/javascripts/utils/libsRefresh.js")
+ script(src="/javascripts/components/statements.js")
script(src="/javascripts/assessment.js")
script(src="/javascripts/assessment.js")