- #assessmentSettings.modal
- .modal-content
- form
- p
- input#active(type="checkbox" v-model="assessment.active")
- label(for="active") Active
- p
- input#secure(name="status" type="radio" value="secure" v-model="assessment.mode")
- label(for="secure") Exam mode, secured (class only)
- p
- input#exam(name="status" type="radio" value="exam" v-model="assessment.mode")
- label(for="exam") Exam mode, free (class only)
- p
- input#open(name="status" type="radio" value="open" v-model="assessment.mode")
- label(for="open") Open to everyone
- p
- input#fixed(type="checkbox" v-model="assessment.fixed")
- label(for="fixed") Fixed questions order
- p
- input#displayOne(name="display" type="radio" value="one" v-model="assessment.display")
- label(for="displayOne") One question at a time
- p
- input#displayAll(name="display" type="radio" value="all" v-model="assessment.display")
- label(for="displayAll") Display all questions
- .input-field
- input#time(type="number" v-model.number="assessment.time")
- label(for="time") Time (minutes)
- .modal-footer
- .center-align
- a.modal-action.modal-close.waves-effect.waves-light.btn-flat(href="#!") Done
- #assessmentEdit.modal
- .modal-content
- form
- .input-field
- textarea#introduction.materialize-textarea(v-model="assessment.introduction")
- label(for="introduction") Introduction
- .input-field
- textarea#assessmentEdition.materialize-textarea(v-model="assessmentText")
- label(for="assessmentEdition") Assessment in text format
- .input-field
- textarea#conclusion.materialize-textarea(v-model="assessment.conclusion")
- label(for="conclusion") Conclusion
- .modal-footer
- .center-align
- a.modal-action.modal-close.waves-effect.waves-light.btn-flat(href="#!") Done
- #gradeSettings.modal
- .modal-content
- form(@submit.prevent="computeGrades")
- .input-field
- input#points(type="number" v-model.number="settings.totalPoints" required)
- label(for="points") Total points
- p
- input#partial(type="checkbox" v-model="settings.halfPoint")
- label(for="partial") Half point for partial answers? (≥ 50%)
- p
- input#malus(type="checkbox" v-model="settings.zeroSum")
- label(for="malus") Lose points on wrong answers? ("Zero-sum" game)
- .modal-footer
- .center-align
- a.modal-action.modal-close.waves-effect.waves-light.btn(href="#!" @click="computeGrades()")
- span Compute
- i.material-icons.right send
- #detailedGrades.modal
- .modal-content
- table
- thead
- tr
- th Number
- th(v-for="assessment in assessmentArray") {{ assessment.name }}
- tbody
- tr.grade(v-for="student in studentList(group)")
- td {{ student.number }}
- td(v-for="(assessment,i) in assessmentArray" @click="togglePresence(student.number,i)")
- {{ grade(i,student.number) }}
- .modal-footer
- .center-align
- a.modal-action.modal-close.waves-effect.waves-light.btn-flat(href="#!") Close
- .row(v-show="mode=='view'")
- .col.s12.m10.offset-m1.l8.offset-l2.xl6.offset-xl3
- if teacher