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 {
239 #page-mod-quiz-mod #id_reviewoptionshdr .fitemtitle {
247 #page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup {
251 #page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup > span {
256 #page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup span label {
260 #page-mod-quiz-mod.dir-rtl #id_reviewoptionshdr .fitem {
263 #page-mod-quiz-mod.dir-rtl #id_reviewoptionshdr fieldset.fgroup span {
267 #page-mod-quiz-mod.dir-rtl #id_reviewoptionshdr .fitemtitle {
271 /** Mod quiz view **/
272 #page-mod-quiz-view .quizinfo,
273 #page-mod-quiz-view #page .quizgradefeedback,
274 #page-mod-quiz-view #page .quizattempt {
277 #page-mod-quiz-view #page .quizattemptsummary td p {
280 #page-mod-quiz-view table.quizattemptsummary tr.bestrow td {
281 border-color: #bce8f1;
282 background-color: #d9edf7;
284 table.quizattemptsummary .noreviewmessage {
287 #page-mod-quiz-view .generaltable.quizattemptsummary {
291 #page-mod-quiz-view .generalbox#feedback {
295 padding-bottom: 15px;
297 #page-mod-quiz-view .generalbox#feedback h2 {
300 #page-mod-quiz-view .generalbox#feedback h3 {
303 #page-mod-quiz-view.dir-rtl .generalbox#feedback h3 {
306 #page-mod-quiz-view .generalbox#feedback .overriddennotice {
310 .quizstartbuttondiv.quizsecuremoderequired input {
313 .jsenabled .quizstartbuttondiv.quizsecuremoderequired input {
317 body.path-mod-quiz .gradedattempt,
318 body.path-mod-quiz table tbody tr.gradedattempt > td {
319 border-color: #bce8f1;
320 background-color: #d9edf7;
329 .dir-rtl .quizattemptcounts {
333 #page-mod-quiz-view .quizattemptcounts,
334 .dir-rtl #page-mod-quiz-view .quizattemptcounts {
340 /** Mod quiz summary **/
341 #page-mod-quiz-summary #content {
344 #page-mod-quiz-summary .questionflag {
345 vertical-align: text-bottom;
347 #page-mod-quiz-summary #quiz-timer {
351 #page-mod-quiz-summary .submitbtns {
355 .quiz-secure-window * {
356 display: none !important;
360 /** Mod quiz review **/
361 table.quizreviewsummary {
364 table.quizreviewsummary th.cell {
365 padding: 1px 0.5em 1px 1em;
371 table.quizreviewsummary td.cell {
372 padding: 1px 1em 1px 0.5em;
376 .dir-rtl table.quizreviewsummary td.cell {
380 /** Mod quiz make comment or override grade popup. **/
381 #page-mod-quiz-comment .mform {
384 #page-mod-quiz-comment .mform fieldset {
387 #page-mod-quiz-comment .que {
391 /** Mod quiz report **/
392 #page-mod-quiz-report h2.main {
395 #page-mod-quiz-report div#commands,
396 #page-mod-quiz-report .controls {
399 #page-mod-quiz-report .dubious {
400 background-color: #fcc;
402 #page-mod-quiz-report .highlight {
403 border: 1px solid #bce8f1;
404 background-color: #d9edf7;
406 #page-mod-quiz-report .negcovar {
407 border : medium solid pink;
409 #page-mod-quiz-report .toggleincludeauto {
412 #page-mod-quiz-report .gradetheselink {
415 #page-mod-quiz-report .mform fieldset.fgroup span label {
418 #page-mod-quiz-report table th {
421 #page-mod-quiz-report table#attempts td,
422 #page-mod-quiz-report table.quizresponseanalysis td {
423 word-wrap: break-word;
426 #page-mod-quiz-report table.titlesleft td.c0 {
429 #page-mod-quiz-report table .numcol {
431 vertical-align : middle !important;
434 #page-mod-quiz-report table#attempts {
439 #page-mod-quiz-report table#attempts .header,
440 #page-mod-quiz-report table#attempts .cell {
443 #page-mod-quiz-report table#attempts .header .commands {
446 #page-mod-quiz-report table#attempts .picture {
449 #page-mod-quiz-report table#attempts td {
450 border-left-width: 1px;
451 border-right-width: 1px;
452 border-left-style: solid;
453 border-right-style: solid;
454 vertical-align: middle;
456 #page-mod-quiz-report table#attempts .header {
459 #page-mod-quiz-report table#attempts .picture {
460 text-align: center !important;
462 #page-mod-quiz-report table#attempts.grades span.que,
463 #page-mod-quiz-report table#attempts span.avgcell {
466 #page-mod-quiz-report table#attempts span.que .requiresgrading {
469 #page-mod-quiz-report table#attempts .questionflag {
470 vertical-align: text-bottom;
473 .dir-rtl#page-mod-quiz-report table#attempts .questionflag {
478 #page-mod-quiz-report .graph.flexible-wrap {
483 #page-mod-quiz-report #cachingnotice {
487 #page-mod-quiz-report #cachingnotice .singlebutton {
490 #page-mod-quiz-report .bold .reviewlink {
494 #page-mod-quiz-report tr.lastrowforattempt {
495 border-bottom: lightgrey solid 0.2em;
498 /** Mod quiz edit **/
499 #page-mod-quiz-edit h2.main {
505 #page-mod-quiz-edit .statusbar {
508 #page-mod-quiz-edit .statusdisplay {
509 background-color: #ffc;
511 margin: 0.3em 1em 0.3em 0;
513 /* Stop margin collapse. */
515 #page-mod-quiz-edit .statusdisplay p {
519 #page-mod-quiz-edit .maxgrade,
520 #page-mod-quiz-edit .totalpoints {
523 margin: -2.5em 1em 0em 1em;
526 #page-mod-quiz-edit .maxgrade label {
530 #page-mod-quiz-edit li.activity > div,
531 #page-mod-quiz-edit li.pagenumber {
535 #page-mod-quiz-edit .last-add-menu {
539 #page-mod-quiz-edit .add-menu-outer {
544 #page-mod-quiz-edit .add-menu {
548 #page-mod-quiz-edit .slotnumber {
549 background-color: #D3D3D3;
555 display: inline-block;
559 #page-mod-quiz-edit ul.slots li.section {
562 #page-mod-quiz-edit ul.slots li.section .content {
563 background-color:#FAFAFA;
566 #page-mod-quiz-edit ul.slots li.section .content h3 {
571 #page-mod-quiz-edit ul.slots li.section .left {
574 #page-mod-quiz-edit ul.slots li.section .right {
577 #page-mod-quiz-edit ul.slots {
580 #page-mod-quiz-edit ul.slots li.section {
585 #page-mod-quiz-edit ul.slots li.section .left {
588 #page-mod-quiz-edit ul.slots li.section .right {
591 #page-mod-quiz-edit ul.slots li.section .left,
592 #page-mod-quiz-edit ul.slots li.section .right {
597 #page-mod-quiz-edit ul.slots li.section .right img.icon {
600 #page-mod-quiz-edit ul.slots li.section .left .section-handle img.icon {
602 vertical-align: baseline;
604 #page-mod-quiz-edit ul.slots li.section li.activity {
607 padding: 0.2em 0 0.2em 0.2em;
609 #page-mod-quiz-edit ul.slots li.section li.activity.page {
610 background: transparent;
613 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer {
618 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form {
621 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form input {
627 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark {
628 display: inline-block;
631 #page-mod-quiz-edit ul.slots li.section li.activity .page_split_join_wrapper {
634 #page-mod-quiz-edit ul.slots li.section li.activity .page_split_join {
640 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_0 {
643 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_1 {
647 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_2 {
651 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_3 {
655 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_4 {
659 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_5 {
663 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_6 {
667 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_7 {
671 #page-mod-quiz-edit ul.slots li.section li.activity .edit_icon,
672 #page-mod-quiz-edit ul.slots li.section li.activity a.preview,
673 #page-mod-quiz-edit ul.slots li.section li.activity .editing_delete,
674 #page-mod-quiz-edit ul.slots li.section li.activity .editing_maxmark {
678 #page-mod-quiz-edit ul.slots li.section li.activity .activityinstance {
687 #page-mod-quiz-edit ul.slots .activityinstance form {
690 #page-mod-quiz-edit span.editinstructions {
694 #page-mod-quiz-edit ul.slots .activityinstance span.instancename {
697 text-overflow: ellipsis;
699 word-break: break-word;
701 display: inline-block;
705 #page-mod-quiz-edit ul.slots .activityinstance span.instancename img {
708 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questionname {
712 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questiontext {
715 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .mod_quiz_random_qbank_link {
719 #page-mod-quiz-edit ul.slots .activityinstance img.activityicon {
725 #page-mod-quiz-edit .section .activity .actions {
728 padding: .2em 0 .2em .5em;
731 #page-mod-quiz-edit .mod_quiz_edit_forms {
735 #categoryquestions > tbody > tr:nth-of-type(even) {
738 #categoryquestions > tbody > tr:nth-of-type(even).highlight {
739 background-color: #AAFFAA;
741 #categoryquestions .header {
746 #categoryquestions th.modifiername .sorters,
747 #categoryquestions th.creatorname .sorters {
751 table#categoryquestions {
756 #categoryquestions .iconcol {
761 #categoryquestions .checkbox {
766 #categoryquestions .qtype {
769 #categoryquestions .qtype {
773 #categoryquestions .questiontext {
779 text-overflow: ellipsis;
781 #categoryquestions .questionname {
787 #categoryquestions .questiontext p {
791 #page-mod-quiz-edit table#categoryquestions td,
792 #page-mod-quiz-edit table#categoryquestions th {
796 .mod_quiz_qbank_dialogue {
800 .mod_quiz_qbank_dialogue.moodle-dialogue-fullscreen {
804 .mod_quiz_qbank_dialogue .questionbankloading {
816 .modulespecificbuttonscontainer {
818 padding-right: 0.3em;
821 .quizquestionlistcontrols {
829 .path-mod-quiz .gradingdetails {
833 #page-mod-quiz-edit div#repaginatedialog .mform {
837 #page-mod-quiz-edit div.container div.generalbox {
845 #page-mod-quiz-edit .paging {
849 background-color: #ddd;
851 #page-mod-quiz-edit .pagingbottom {
852 padding-bottom: 0.3em;
854 #page-mod-quiz-edit .paging a:hover {
855 background-color: #eef;
858 #page-mod-quiz-edit #page-footer {
863 #page-mod-quiz-edit .categoryinfofield {
866 #page-mod-quiz-edit .categorynamefield {
869 #page-mod-quiz-edit .questionsortoptions {
870 background-color: #ddd;
873 #page-mod-quiz-edit div.questionbank .categorysortopotionscontainer {
877 #page-mod-quiz-edit div.questionbank .categoryquestionscontainer,
878 .questionbank .categorysortopotionscontainer,
879 .questionbank .categorypagingbarcontainer,
880 .questionbank .categoryselectallcontainer {
881 background-color: #FFF;
885 #page-mod-quiz-mod.dir-rtl #id_reviewoptionshdr .fitem {
889 #page-mod-quiz-mod.dir-rtl #id_reviewoptionshdr .fitemtitle {
892 #page-mod-quiz-mod.dir-rtl #id_reviewoptionshdr fieldset.fgroup span {
896 #page-mod-quiz-edit.dir-rtl #categoryquestions .questiontext {
897 padding-right: 0.3em;
899 #page-mod-quiz-edit.dir-rtl div.quizcontents {
903 .path-question.dir-rtl input[name="maxmark"],
904 .path-question-type.dir-rtl input[name="defaultmark"],
905 #page-mod-quiz-edit.dir-rtl div.points input {