1 /** Bits that can appear on any page. */
2 .path-mod-quiz .statedetails {
7 /** Attempt and review pages **/
8 #page-mod-quiz-attempt #page
.controls
,
9 #page-mod-quiz-summary #page
.controls
,
10 #page-mod-quiz-review #page
.controls
{
15 #page-mod-quiz-attempt .submitbtns
,
16 #page-mod-quiz-review .submitbtns
{
22 #page-mod-quiz-attempt.dir-rtl
.submitbtns
,
23 #page-mod-quiz-review.dir-rtl
.submitbtns
{
27 body
.jsenabled
.questionflagcheckbox
{
31 #page-mod-quiz-attempt #connection-ok
,
32 #page-mod-quiz-attempt #connection-error
{
38 border-radius: 0 0 10px 10px;
39 box-shadow: 5px 5px 20px 0 #666666;
44 #page-mod-quiz-attempt #connection-error
{
45 background-color: #fcc;
47 #page-mod-quiz-attempt #connection-ok
{
48 background-color: #cfb;
53 /** Mod quiz attempt **/
54 .generalbox#passwordbox {
55 /* Should probably match .generalbox#intro above */
64 /* Question navigation block. */
72 .jsenabled #quiznojswarning {
76 .path-mod-quiz #user-picture {
79 .path-mod-quiz #user-picture img {
82 vertical-align: bottom
;
85 .path-mod-quiz .qnbutton {
92 margin: 0.3em 0.3em 0.3em 0;
94 border: 1px solid
#bbb;
97 vertical-align: middle
;
98 line-height: 1.5em !important
;
100 text-decoration: none
;
102 .path-mod-quiz.dir-rtl .qnbutton {
105 .path-mod-quiz
.qnbutton
.trafficlight
,
106 .path-mod-quiz .qnbutton .thispageholder {
115 .path-mod-quiz .qnbutton.thispage {
118 .path-mod-quiz .qnbutton.thispage .thispageholder {
119 border: 1px solid
#666;
122 .path-mod-quiz .qnbutton.flagged .trafficlight {
123 background: url
([[pix:quiz|navflagged
]]) no-repeat top right
;
126 .path-mod-quiz
.qnbutton
.notyetanswered
,
127 .path-mod-quiz
.qnbutton
.requiresgrading
,
128 .path-mod-quiz .qnbutton.invalidanswer {
129 background-color: white
;
131 .path-mod-quiz .qnbutton.correct {
132 background-color: #cfc;
134 .path-mod-quiz .qnbutton.correct .trafficlight {
135 border-bottom: 3px solid
#080;
137 .path-mod-quiz .qnbutton.partiallycorrect {
138 background-color: #ffa;
140 .path-mod-quiz
.qnbutton
.notanswered
,
141 .path-mod-quiz .qnbutton.incorrect {
142 background-color: #fcc;
144 .path-mod-quiz
.qnbutton
.notanswered
.trafficlight
,
145 .path-mod-quiz .qnbutton.incorrect .trafficlight {
146 border-top: 3px solid
#800;
149 .path-mod-quiz .qnbutton.free:hover {
150 text-decoration: underline
;
152 .path-mod-quiz .qnbutton.free span {
156 .path-mod-quiz .othernav {
160 .path-mod-quiz
.othernav a
,
161 .path-mod-quiz .othernav input {
166 /* Countdown timer. */
174 #quiz-timer.timeleft15
{
177 #quiz-timer.timeleft14
{
180 #quiz-timer.timeleft13
{
183 #quiz-timer.timeleft12
{
186 #quiz-timer.timeleft11
{
189 #quiz-timer.timeleft10
{
192 #quiz-timer.timeleft9
{
195 #quiz-timer.timeleft8
{
198 #quiz-timer.timeleft7
{
201 #quiz-timer.timeleft6
{
204 #quiz-timer.timeleft5
{
207 #quiz-timer.timeleft4
{
210 #quiz-timer.timeleft3
{
213 #quiz-timer.timeleft2
{
216 #quiz-timer.timeleft1
{
219 #quiz-timer.timeleft0
{
224 #page-mod-quiz-mod #id_reviewoptionshdr
.fitem
{
228 #page-mod-quiz-mod #id_reviewoptionshdr fieldset
.fgroup
{
233 #page-mod-quiz-mod #id_reviewoptionshdr
.fitem
{
238 #page-mod-quiz-mod.dir-rtl #id_reviewoptionshdr
.fitem
{
242 #page-mod-quiz-mod #id_reviewoptionshdr
.fitemtitle
{
249 #page-mod-quiz-mod.dir-rtl #id_reviewoptionshdr
.fitemtitle
{
253 #page-mod-quiz-mod #id_reviewoptionshdr fieldset
.fgroup
{
257 #page-mod-quiz-mod #id_reviewoptionshdr fieldset
.fgroup
> span
{
262 #page-mod-quiz-mod.dir-rtl #id_reviewoptionshdr fieldset
.fgroup
> span
{
266 #page-mod-quiz-mod #id_reviewoptionshdr fieldset
.fgroup span label
{
270 /** Mod quiz view **/
271 #page-mod-quiz-view .quizinfo
,
272 #page-mod-quiz-view #page
.quizgradefeedback
,
273 #page-mod-quiz-view #page
.quizattempt
{
276 #page-mod-quiz-view #page
.quizattemptsummary td p
{
279 #page-mod-quiz-view table
.quizattemptsummary tr
.bestrow td
{
280 border-color: #bce8f1;
281 background-color: #d9edf7;
283 table
.quizattemptsummary
.noreviewmessage
{
286 #page-mod-quiz-view .generaltable
.quizattemptsummary
{
290 #page-mod-quiz-view .generalbox
#feedback
{
294 padding-bottom: 15px;
296 #page-mod-quiz-view .generalbox
#feedback h2
{
299 #page-mod-quiz-view .generalbox
#feedback h3
{
302 #page-mod-quiz-view.dir-rtl
.generalbox
#feedback h3
{
305 #page-mod-quiz-view .generalbox
#feedback
.overriddennotice
{
309 .quizstartbuttondiv.quizsecuremoderequired input {
312 .jsenabled .quizstartbuttondiv.quizsecuremoderequired input {
316 body
.path-mod-quiz
.gradedattempt
,
317 body
.path-mod-quiz table tbody tr
.gradedattempt
> td
{
318 border-color: #bce8f1;
319 background-color: #d9edf7;
328 .dir-rtl .quizattemptcounts {
332 #page-mod-quiz-view .quizattemptcounts
,
333 .dir-rtl #page-mod-quiz-view .quizattemptcounts {
339 /** Mod quiz summary **/
340 #page-mod-quiz-summary #content
{
343 #page-mod-quiz-summary .questionflag
{
344 vertical-align: text-bottom
;
346 #page-mod-quiz-summary #quiz-timer
{
350 #page-mod-quiz-summary .submitbtns
{
354 .quiz-secure-window * {
355 display: none
!important
;
359 /** Mod quiz review **/
360 table
.quizreviewsummary
{
363 table
.quizreviewsummary th
.cell
{
364 padding: 1px 0.5em 1px 1em;
370 table
.quizreviewsummary td
.cell
{
371 padding: 1px 1em 1px 0.5em;
375 .dir-rtl table.quizreviewsummary td.cell {
379 /** Mod quiz make comment or override grade popup. **/
380 #page-mod-quiz-comment .mform
{
383 #page-mod-quiz-comment .mform fieldset
{
386 #page-mod-quiz-comment .que
{
390 /** Mod quiz report **/
391 #page-mod-quiz-report h2
.main
{
394 #page-mod-quiz-report div#commands
,
395 #page-mod-quiz-report .controls
{
398 #page-mod-quiz-report .dubious
{
399 background-color: #fcc;
401 #page-mod-quiz-report .highlight
{
402 border: 1px solid
#bce8f1;
403 background-color: #d9edf7;
405 #page-mod-quiz-report .negcovar
{
406 border : medium solid pink
;
408 #page-mod-quiz-report .toggleincludeauto
{
411 #page-mod-quiz-report .gradetheselink
{
414 #page-mod-quiz-report .mform fieldset
.fgroup span label
{
417 #page-mod-quiz-report table th
{
420 #page-mod-quiz-report table#attempts td
,
421 #page-mod-quiz-report table
.quizresponseanalysis td
{
422 word-wrap: break-word
;
425 #page-mod-quiz-report table
.titlesleft td
.c0
{
428 #page-mod-quiz-report table
.numcol
{
430 vertical-align : middle
!important
;
433 #page-mod-quiz-report table#attempts
{
438 #page-mod-quiz-report table#attempts
.header
,
439 #page-mod-quiz-report table#attempts
.cell
{
442 #page-mod-quiz-report table#attempts
.header
.commands
{
445 #page-mod-quiz-report table#attempts
.picture
{
448 #page-mod-quiz-report table#attempts td
{
449 border-left-width: 1px;
450 border-right-width: 1px;
451 border-left-style: solid
;
452 border-right-style: solid
;
453 vertical-align: middle
;
455 #page-mod-quiz-report table#attempts
.header
{
458 #page-mod-quiz-report table#attempts
.picture
{
459 text-align: center
!important
;
461 #page-mod-quiz-report table#attempts
.grades span
.que
,
462 #page-mod-quiz-report table#attempts span
.avgcell
{
465 #page-mod-quiz-report table#attempts span
.que
.requiresgrading
{
468 #page-mod-quiz-report table#attempts
.questionflag
{
469 vertical-align: text-bottom
;
472 .dir-rtl#page-mod-quiz-report table#attempts .questionflag {
477 #page-mod-quiz-report .graph
.flexible-wrap
{
482 #page-mod-quiz-report #cachingnotice
{
486 #page-mod-quiz-report #cachingnotice
.singlebutton
{
489 #page-mod-quiz-report .bold
.reviewlink
{
493 #page-mod-quiz-report tr
.lastrowforattempt
{
494 border-bottom: lightgrey solid
0.2em;
497 /** Mod quiz edit **/
498 #page-mod-quiz-edit h2
.main
{
503 #page-mod-quiz-edit.dir-rtl h2
.main
{
508 #page-mod-quiz-edit .statusbar
{
511 #page-mod-quiz-edit .statusdisplay
{
512 background-color: #ffc;
514 margin: 0.3em 1em 0.3em 0;
516 /* Stop margin collapse. */
518 #page-mod-quiz-edit.dir-rtl
.statusdisplay
{
519 margin: 0.3em 0 0.3em 1em;
521 #page-mod-quiz-edit .statusdisplay p
{
525 #page-mod-quiz-edit .maxgrade
,
526 #page-mod-quiz-edit .totalpoints
{
529 margin: -2.5em 1em 0em 1em;
532 #page-mod-quiz-edit .maxgrade label
{
535 #page-mod-quiz-edit.dir-rtl
.maxgrade
,
536 #page-mod-quiz-edit.dir-rtl
.totalpoints
{
540 #page-mod-quiz-edit li
.activity
> div
,
541 #page-mod-quiz-edit li
.pagenumber
{
545 #page-mod-quiz-edit .last-add-menu
{
549 #page-mod-quiz-edit .add-menu-outer
{
554 #page-mod-quiz-edit.dir-rtl
.add-menu-outer
{
559 #page-mod-quiz-edit .mod-quiz-edit-content
.moodle-actionmenu
[data-enhanced
].show
.menu a
{
563 #page-mod-quiz-edit .slotnumber
{
564 background-color: #D3D3D3;
568 display: inline-block
;
571 #page-mod-quiz-edit ul
.slots li
.section
{
574 #page-mod-quiz-edit ul
.slots li
.section
.content
{
575 background-color:#FAFAFA;
578 #page-mod-quiz-edit ul
.slots li
.section
.content h3
{
583 #page-mod-quiz-edit ul
.slots li
.section
.left
{
586 #page-mod-quiz-edit ul
.slots li
.section
.right
{
589 #page-mod-quiz-edit ul
.slots
{
592 #page-mod-quiz-edit ul
.slots li
.section
{
597 #page-mod-quiz-edit ul
.slots li
.section
.left
{
600 #page-mod-quiz-edit ul
.slots li
.section
.right
{
603 #page-mod-quiz-edit ul
.slots li
.section
.left
,
604 #page-mod-quiz-edit ul
.slots li
.section
.right
{
609 #page-mod-quiz-edit ul
.slots li
.section
.right img
.icon
{
612 #page-mod-quiz-edit ul
.slots li
.section
.left
.section-handle img
.icon
{
614 vertical-align: baseline
;
616 #page-mod-quiz-edit ul
.slots li
.section li
.activity
{
621 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.page
{
622 background: transparent
;
625 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmarkcontainer
{
630 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmarkcontainer
.editicon
{
633 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmarkcontainer
.infoitem
{
634 background: transparent
;
636 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmarkcontainer form
{
639 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmarkcontainer form input
{
645 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmark
{
646 display: inline-block
;
649 #page-mod-quiz-edit.dir-rtl ul
.slots li
.section li
.activity
.instancemaxmark
{
652 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.page_split_join_wrapper
{
655 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.page_split_join
{
660 #page-mod-quiz-edit.dir-rtl ul
.slots li
.section li
.activity
.page_split_join
{
665 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmark
.decimalplaces_0
{
668 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmark
.decimalplaces_1
{
671 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmark
.decimalplaces_2
{
674 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmark
.decimalplaces_3
{
677 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmark
.decimalplaces_4
{
680 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmark
.decimalplaces_5
{
683 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmark
.decimalplaces_6
{
686 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.instancemaxmark
.decimalplaces_7
{
690 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.edit_icon
,
691 #page-mod-quiz-edit ul
.slots li
.section li
.activity a
.preview
,
692 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.editing_delete
,
693 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.editing_maxmark
{
697 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.activityinstance
{
705 #page-mod-quiz-edit.dir-rtl ul
.slots li
.section li
.activity
.activityinstance
{
710 #page-mod-quiz-edit ul
.slots li
.section li
.activity
.mod-indent-outer
{
713 #page-mod-quiz-edit.dir-rtl ul
.slots li
.section li
.activity
.mod-indent-outer
{
718 #page-mod-quiz-edit ul
.slots
.activityinstance form
{
721 #page-mod-quiz-edit span
.editinstructions
{
724 #page-mod-quiz-edit.dir-rtl span
.editinstructions
{
729 #page-mod-quiz-edit ul
.slots
.activityinstance span
.instancename
{
732 text-overflow: ellipsis
;
734 word-break: break-word
;
736 display: inline-block
;
740 #page-mod-quiz-edit ul
.slots
.activityinstance span
.instancename img
{
743 #page-mod-quiz-edit #categoryquestions
.questionname
,
744 #page-mod-quiz-edit ul
.slots li
.activity div
.activityinstance
.questionname
{
748 #page-mod-quiz-edit ul
.slots li
.activity div
.activityinstance
.questiontext
{
751 #page-mod-quiz-edit ul
.slots li
.activity div
.activityinstance
.mod_quiz_random_qbank_link
{
755 #page-mod-quiz-edit ul
.slots
.activityinstance img
.activityicon
{
760 #page-mod-quiz-edit.dir-rtl ul
.slots
.activityinstance img
.activityicon
{
764 #page-mod-quiz-edit .section
.activity
.actions
{
770 #page-mod-quiz-edit .mod_quiz_edit_forms
{
774 #categoryquestions > tbody
> tr:nth-of-type
(even
) {
777 #categoryquestions > tbody
> tr:nth-of-type
(even
).highlight
{
778 background-color: #AAFFAA;
780 #categoryquestions .header
{
785 #categoryquestions th
.modifiername
.sorters
,
786 #categoryquestions th
.creatorname
.sorters
{
790 table#categoryquestions
{
795 #categoryquestions .iconcol
{
800 #categoryquestions .checkbox
{
805 #categoryquestions .qtype
{
808 #categoryquestions .qtype
{
812 #categoryquestions .questiontext
{
818 text-overflow: ellipsis
;
820 .dir-rtl #categoryquestions .questiontext {
822 padding-right: 0.3em;
824 #categoryquestions .questionname
{
830 #categoryquestions .questiontext p
{
834 #page-mod-quiz-edit table#categoryquestions td
,
835 #page-mod-quiz-edit table#categoryquestions th
{
839 .mod_quiz_qbank_dialogue {
843 .mod_quiz_qbank_dialogue.moodle-dialogue-fullscreen {
847 .mod_quiz_qbank_dialogue .questionbankloading {
859 .modulespecificbuttonscontainer {
861 padding-right: 0.3em;
864 .quizquestionlistcontrols {
872 .path-mod-quiz .gradingdetails {
876 #page-mod-quiz-edit div#repaginatedialog
.mform
{
880 #page-mod-quiz-edit div
.container div
.generalbox
{
888 #page-mod-quiz-edit .paging
{
891 padding: 0.1em 0.3em;
893 background-color: #ddd;
896 #page-mod-quiz-edit #page-footer
{
901 #page-mod-quiz-edit .categoryinfofield
{
904 #page-mod-quiz-edit .categorynamefield
{
907 #page-mod-quiz-edit .questionsortoptions
{
908 background-color: #ddd;
911 #page-mod-quiz-edit div
.questionbank
.categorysortopotionscontainer
{
915 #page-mod-quiz-edit div
.questionbank
.categoryquestionscontainer
,
916 .questionbank
.categorysortopotionscontainer
,
917 .questionbank
.categorypagingbarcontainer
,
918 .questionbank .categoryselectallcontainer {
919 background-color: #FFF;
922 /* Base theme needs extra support. */
923 #page-mod-quiz-edit ul
.slots li
.section ul
.section
{