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 {
558 #page-mod-quiz-edit .slotnumber {
559 background-color: #D3D3D3;
563 display: inline-block;
566 #page-mod-quiz-edit ul.slots li.section {
569 #page-mod-quiz-edit ul.slots li.section .content {
570 background-color:#FAFAFA;
573 #page-mod-quiz-edit ul.slots li.section .content h3 {
578 #page-mod-quiz-edit ul.slots li.section .left {
581 #page-mod-quiz-edit ul.slots li.section .right {
584 #page-mod-quiz-edit ul.slots {
587 #page-mod-quiz-edit ul.slots li.section {
592 #page-mod-quiz-edit ul.slots li.section .left {
595 #page-mod-quiz-edit ul.slots li.section .right {
598 #page-mod-quiz-edit ul.slots li.section .left,
599 #page-mod-quiz-edit ul.slots li.section .right {
604 #page-mod-quiz-edit ul.slots li.section .right img.icon {
607 #page-mod-quiz-edit ul.slots li.section .left .section-handle img.icon {
609 vertical-align: baseline;
611 #page-mod-quiz-edit ul.slots li.section li.activity {
616 #page-mod-quiz-edit ul.slots li.section li.activity.page {
617 background: transparent;
620 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer {
625 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editicon {
628 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer.infoitem {
629 background: transparent;
631 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form {
634 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form input {
640 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark {
641 display: inline-block;
644 #page-mod-quiz-edit.dir-rtl ul.slots li.section li.activity .instancemaxmark {
647 #page-mod-quiz-edit ul.slots li.section li.activity .page_split_join_wrapper {
650 #page-mod-quiz-edit ul.slots li.section li.activity .page_split_join {
655 #page-mod-quiz-edit.dir-rtl ul.slots li.section li.activity .page_split_join {
660 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_0 {
663 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_1 {
666 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_2 {
669 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_3 {
672 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_4 {
675 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_5 {
678 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_6 {
681 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_7 {
685 #page-mod-quiz-edit ul.slots li.section li.activity .edit_icon,
686 #page-mod-quiz-edit ul.slots li.section li.activity a.preview,
687 #page-mod-quiz-edit ul.slots li.section li.activity .editing_delete,
688 #page-mod-quiz-edit ul.slots li.section li.activity .editing_maxmark {
692 #page-mod-quiz-edit ul.slots li.section li.activity .activityinstance {
700 #page-mod-quiz-edit.dir-rtl ul.slots li.section li.activity .activityinstance {
705 #page-mod-quiz-edit ul.slots li.section li.activity .mod-indent-outer {
708 #page-mod-quiz-edit.dir-rtl ul.slots li.section li.activity .mod-indent-outer {
713 #page-mod-quiz-edit ul.slots .activityinstance form {
716 #page-mod-quiz-edit span.editinstructions {
719 #page-mod-quiz-edit.dir-rtl span.editinstructions {
724 #page-mod-quiz-edit ul.slots .activityinstance span.instancename {
727 text-overflow: ellipsis;
729 word-break: break-word;
731 display: inline-block;
735 #page-mod-quiz-edit ul.slots .activityinstance span.instancename img {
738 #page-mod-quiz-edit #categoryquestions .questionname,
739 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questionname {
743 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questiontext {
746 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .mod_quiz_random_qbank_link {
750 #page-mod-quiz-edit ul.slots .activityinstance img.activityicon {
755 #page-mod-quiz-edit.dir-rtl ul.slots .activityinstance img.activityicon {
759 #page-mod-quiz-edit .section .activity .actions {
765 #page-mod-quiz-edit .mod_quiz_edit_forms {
769 #categoryquestions > tbody > tr:nth-of-type(even) {
772 #categoryquestions > tbody > tr:nth-of-type(even).highlight {
773 background-color: #AAFFAA;
775 #categoryquestions .header {
780 #categoryquestions th.modifiername .sorters,
781 #categoryquestions th.creatorname .sorters {
785 table#categoryquestions {
790 #categoryquestions .iconcol {
795 #categoryquestions .checkbox {
800 #categoryquestions .qtype {
803 #categoryquestions .qtype {
807 #categoryquestions .questiontext {
813 text-overflow: ellipsis;
815 .dir-rtl #categoryquestions .questiontext {
817 padding-right: 0.3em;
819 #categoryquestions .questionname {
825 #categoryquestions .questiontext p {
829 #page-mod-quiz-edit table#categoryquestions td,
830 #page-mod-quiz-edit table#categoryquestions th {
834 .mod_quiz_qbank_dialogue {
838 .mod_quiz_qbank_dialogue.moodle-dialogue-fullscreen {
842 .mod_quiz_qbank_dialogue .questionbankloading {
854 .modulespecificbuttonscontainer {
856 padding-right: 0.3em;
859 .quizquestionlistcontrols {
867 .path-mod-quiz .gradingdetails {
871 #page-mod-quiz-edit div#repaginatedialog .mform {
875 #page-mod-quiz-edit div.container div.generalbox {
883 #page-mod-quiz-edit .paging {
886 padding: 0.1em 0.3em;
888 background-color: #ddd;
891 #page-mod-quiz-edit #page-footer {
896 #page-mod-quiz-edit .categoryinfofield {
899 #page-mod-quiz-edit .categorynamefield {
902 #page-mod-quiz-edit .questionsortoptions {
903 background-color: #ddd;
906 #page-mod-quiz-edit div.questionbank .categorysortopotionscontainer {
910 #page-mod-quiz-edit div.questionbank .categoryquestionscontainer,
911 .questionbank .categorysortopotionscontainer,
912 .questionbank .categorypagingbarcontainer,
913 .questionbank .categoryselectallcontainer {
914 background-color: #FFF;