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 .submitbtns .mod_quiz-next-nav,
23 #page-mod-quiz-review .submitbtns .mod_quiz-next-nav {
27 .path-mod-quiz .mod_quiz-redo_question_button {
30 .path-mod-quiz input[type="submit"].mod_quiz-redo_question_button {
35 #page-mod-quiz-attempt .mod_quiz-blocked_question_warning .que .formulation,
36 #page-mod-quiz-review .mod_quiz-blocked_question_warning .que .formulation {
38 border: 1px solid #dcdcdc;
41 body.jsenabled .questionflagcheckbox {
45 #page-mod-quiz-attempt #connection-ok,
46 #page-mod-quiz-attempt #connection-error {
52 border-radius: 0 0 10px 10px;
53 box-shadow: 5px 5px 20px 0 #666666;
58 #page-mod-quiz-attempt #connection-error {
59 background-color: #fcc;
61 #page-mod-quiz-attempt #connection-ok {
62 background-color: #cfb;
67 /** Mod quiz attempt **/
68 .generalbox#passwordbox {
69 /* Should probably match .generalbox#intro above */
78 /* Question navigation block. */
86 .jsenabled #quiznojswarning {
90 .path-mod-quiz #user-picture {
93 .path-mod-quiz #user-picture img {
96 vertical-align: bottom;
99 .path-mod-quiz #mod_quiz_navblock h3.mod_quiz-section-heading {
104 .path-mod-quiz #mod_quiz_navblock h3.mod_quiz-section-heading:first-child {
108 .path-mod-quiz .qnbutton {
115 margin: 0.3em 0.3em 0.3em 0;
117 border: 1px solid #bbb;
122 text-decoration: none;
124 .path-mod-quiz .qnbutton:visited:hover,
125 .path-mod-quiz .qnbutton:link:hover {
126 text-decoration: underline;
129 .path-mod-quiz .qnbutton .trafficlight,
130 .path-mod-quiz .qnbutton .thispageholder {
139 .path-mod-quiz .qnbutton.thispage {
142 .path-mod-quiz .qnbutton.thispage .thispageholder {
143 border: 1px solid #666;
146 .path-mod-quiz .qnbutton.flagged .trafficlight {
147 background: url([[pix:quiz|navflagged]]) no-repeat top right;
150 .path-mod-quiz .qnbutton.blocked,
151 .path-mod-quiz .qnbutton.notyetanswered,
152 .path-mod-quiz .qnbutton.requiresgrading,
153 .path-mod-quiz .qnbutton.invalidanswer {
154 background-color: white;
156 .path-mod-quiz .qnbutton.correct {
157 background-color: #cfc;
159 .path-mod-quiz .qnbutton.correct .trafficlight {
160 border-bottom: 3px solid #080;
162 .path-mod-quiz .qnbutton.partiallycorrect {
163 background-color: #ffa;
165 .path-mod-quiz .qnbutton.notanswered,
166 .path-mod-quiz .qnbutton.incorrect {
167 background-color: #fcc;
169 .path-mod-quiz .qnbutton.blocked {
172 .path-mod-quiz .qnbutton.notanswered .trafficlight,
173 .path-mod-quiz .qnbutton.incorrect .trafficlight {
174 border-top: 3px solid #800;
177 .path-mod-quiz .othernav {
181 .path-mod-quiz .othernav a,
182 .path-mod-quiz .othernav input {
187 /* Countdown timer. */
195 #quiz-timer.timeleft15 {
198 #quiz-timer.timeleft14 {
201 #quiz-timer.timeleft13 {
204 #quiz-timer.timeleft12 {
207 #quiz-timer.timeleft11 {
210 #quiz-timer.timeleft10 {
213 #quiz-timer.timeleft9 {
216 #quiz-timer.timeleft8 {
219 #quiz-timer.timeleft7 {
222 #quiz-timer.timeleft6 {
225 #quiz-timer.timeleft5 {
228 #quiz-timer.timeleft4 {
231 #quiz-timer.timeleft3 {
234 #quiz-timer.timeleft2 {
237 #quiz-timer.timeleft1 {
240 #quiz-timer.timeleft0 {
245 #page-mod-quiz-mod #id_reviewoptionshdr .fitem {
249 #page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup {
254 #page-mod-quiz-mod #id_reviewoptionshdr .fitem {
260 #page-mod-quiz-mod #id_reviewoptionshdr .fitemtitle {
268 #page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup {
272 #page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup > span {
277 #page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup span label {
281 /** Mod quiz view **/
282 #page-mod-quiz-view .quizinfo,
283 #page-mod-quiz-view #page .quizgradefeedback,
284 #page-mod-quiz-view #page .quizattempt {
287 #page-mod-quiz-view #page .quizattemptsummary td p {
290 #page-mod-quiz-view table.quizattemptsummary tr.bestrow td {
291 border-color: #bce8f1;
292 background-color: #d9edf7;
294 table.quizattemptsummary .noreviewmessage {
297 #page-mod-quiz-view .generaltable.quizattemptsummary {
301 #page-mod-quiz-view .generalbox#feedback {
305 padding-bottom: 15px;
307 #page-mod-quiz-view .generalbox#feedback h2 {
310 #page-mod-quiz-view .generalbox#feedback h3 {
313 #page-mod-quiz-view .generalbox#feedback .overriddennotice {
317 .quizstartbuttondiv.quizsecuremoderequired input {
320 .jsenabled .quizstartbuttondiv.quizsecuremoderequired input {
323 .quizattempt #mod_quiz_preflight_form {
327 #mod_quiz_preflight_form .femptylabel .fitemtitle {
330 #mod_quiz_preflight_form .femptylabel .felement {
335 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup {
338 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-wrap {
341 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd {
344 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form legend {
349 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form .fitem {
352 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form #fgroup_id_buttonar {
356 .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-content .moodle-dialogue-ft {
359 /* Standard Moodle rule that needs to be more specific here. */
360 .moodle-dialogue-bd #mod_quiz_preflight_form fieldset.hidden {
365 body.path-mod-quiz .gradedattempt,
366 body.path-mod-quiz table tbody tr.gradedattempt > td {
367 border-color: #bce8f1;
368 background-color: #d9edf7;
377 #page-mod-quiz-view .quizattemptcounts {
383 /** Mod quiz summary **/
384 #page-mod-quiz-summary #content {
387 #page-mod-quiz-summary .questionflag {
388 vertical-align: text-bottom;
390 #page-mod-quiz-summary #quiz-timer {
394 #page-mod-quiz-summary .submitbtns {
398 .quiz-secure-window * {
403 /** Mod quiz review **/
404 table.quizreviewsummary {
407 table.quizreviewsummary th.cell {
408 padding: 1px 0.5em 1px 1em;
414 table.quizreviewsummary td.cell {
415 padding: 1px 1em 1px 0.5em;
420 /** Mod quiz make comment or override grade popup. **/
421 #page-mod-quiz-comment .mform {
424 #page-mod-quiz-comment .mform fieldset {
427 #page-mod-quiz-comment .que {
431 /** Mod quiz report **/
432 #page-mod-quiz-report h2.main {
435 #page-mod-quiz-report div#commands,
436 #page-mod-quiz-report .controls {
439 #page-mod-quiz-report .dubious {
440 background-color: #fcc;
442 #page-mod-quiz-report .highlight {
443 border: 1px solid #bce8f1;
444 background-color: #d9edf7;
446 #page-mod-quiz-report .negcovar {
447 border : medium solid pink;
449 #page-mod-quiz-report .toggleincludeauto {
452 #page-mod-quiz-report .gradetheselink {
455 #page-mod-quiz-report .mform fieldset.fgroup span label {
458 #page-mod-quiz-report table th {
461 #page-mod-quiz-report table#attempts td,
462 #page-mod-quiz-report table.quizresponseanalysis td {
463 word-wrap: break-word;
466 #page-mod-quiz-report table.titlesleft td.c0 {
469 #page-mod-quiz-report table .numcol {
471 vertical-align : middle;
474 #page-mod-quiz-report table#attempts {
479 #page-mod-quiz-report table#attempts .header,
480 #page-mod-quiz-report table#attempts .cell {
483 #page-mod-quiz-report table#attempts .header .commands {
486 #page-mod-quiz-report table#attempts .picture {
489 #page-mod-quiz-report table#attempts td {
490 border-left-width: 1px;
491 border-right-width: 1px;
492 border-left-style: solid;
493 border-right-style: solid;
494 vertical-align: middle;
496 #page-mod-quiz-report table#attempts .header {
499 #page-mod-quiz-report table#attempts .picture {
502 #page-mod-quiz-report table#attempts.grades span.que,
503 #page-mod-quiz-report table#attempts span.avgcell {
506 #page-mod-quiz-report table#attempts span.que .requiresgrading {
509 #page-mod-quiz-report table#attempts .questionflag {
510 vertical-align: text-bottom;
514 #page-mod-quiz-report .graph.flexible-wrap {
519 #page-mod-quiz-report #cachingnotice {
523 #page-mod-quiz-report #cachingnotice .singlebutton {
526 #page-mod-quiz-report .bold .reviewlink {
530 #page-mod-quiz-report tr.lastrowforattempt {
531 border-bottom: lightgrey solid 0.2em;
534 /** Mod quiz edit **/
535 #page-mod-quiz-edit .statusbar {
538 #page-mod-quiz-edit .statusdisplay {
539 background-color: #ffc;
544 #page-mod-quiz-edit .statusdisplay p {
547 #page-mod-quiz-edit .maxgrade,
548 #page-mod-quiz-edit .totalpoints {
554 #page-mod-quiz-edit .maxgrade label {
558 #page-mod-quiz-edit li.activity > div,
559 #page-mod-quiz-edit li.pagenumber {
563 #page-mod-quiz-edit ul.section li.pagenumber:first-child .add-menu-outer .menu :first-child,
564 #page-mod-quiz-edit .last-add-menu .add-menu-outer .menu :first-child {
568 #page-mod-quiz-edit .last-add-menu {
573 #page-mod-quiz-edit .add-menu-outer {
578 #page-mod-quiz-edit .slotnumber {
579 background-color: #D3D3D3;
583 display: inline-block;
586 #page-mod-quiz-edit .section-heading {
592 #page-mod-quiz-edit .section-heading .instancesectioncontainer {
595 #page-mod-quiz-edit .section-heading .instancesectioncontainer h3 {
599 #page-mod-quiz-edit .section-heading .editing_section,
600 #page-mod-quiz-edit .section-heading .editing_delete {
603 #page-mod-quiz-edit .section-heading .sectioninstance {
606 #page-mod-quiz-edit .section-heading .instancesection {
609 display: inline-block;
610 text-overflow: ellipsis;
612 vertical-align: bottom;
614 #page-mod-quiz-edit .section-heading form {
620 #page-mod-quiz-edit .section-heading form input {
626 #page-mod-quiz-edit .section-heading .instanceshufflequestions {
628 margin: 0.3em 20px 0 0;
631 #page-mod-quiz-edit ul.section {
635 #page-mod-quiz-edit ul.slots {
638 #page-mod-quiz-edit ul.slots li.section {
641 #page-mod-quiz-edit ul.slots li.section .content {
642 background-color:#FAFAFA;
645 #page-mod-quiz-edit ul.slots li.section {
650 #page-mod-quiz-edit ul.slots li.section li.activity {
655 #page-mod-quiz-edit ul.slots li.section li.activity.page {
656 background: transparent;
658 #page-mod-quiz-edit ul.slots li.section li.activity.page h4 {
664 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer {
669 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editicon {
672 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer.infoitem {
673 background: transparent;
675 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form {
678 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form input {
684 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark {
685 display: inline-block;
688 #page-mod-quiz-edit ul.slots li.section li.activity .page_split_join_wrapper {
691 #page-mod-quiz-edit ul.slots li.section li.activity .page_split_join {
696 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_0 {
699 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_1 {
702 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_2 {
705 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_3 {
708 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_4 {
711 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_5 {
714 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_6 {
717 #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_7 {
721 #page-mod-quiz-edit ul.slots li.section li.activity .edit_icon,
722 #page-mod-quiz-edit ul.slots li.section li.activity a.preview,
723 #page-mod-quiz-edit ul.slots li.section li.activity .editing_delete,
724 #page-mod-quiz-edit ul.slots li.section li.activity .editing_maxmark {
727 #page-mod-quiz-edit ul.slots li.section.only-has-one-slot li.activity .editing_move,
728 #page-mod-quiz-edit ul.slots li.section.only-has-one-slot li.activity .editing_delete {
731 #page-mod-quiz-edit ul.slots.only-one-section li.section.only-has-one-slot li.activity .editing_delete {
735 #page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper {
740 #page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper.question_dependency_cannot_depend {
744 #page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper .currentlink,
745 #page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper .cm-edit-action {
751 #page-mod-quiz-edit ul.slots li.section li.activity .activityinstance {
760 #page-mod-quiz-edit ul.slots li.section li.activity .mod-indent-outer {
764 #page-mod-quiz-edit ul.slots .activityinstance form {
767 #page-mod-quiz-edit span.editinstructions {
771 #page-mod-quiz-edit ul.slots .activityinstance span.instancename {
774 text-overflow: ellipsis;
777 display: inline-block;
781 #page-mod-quiz-edit ul.slots .activityinstance span.instancename img {
784 #page-mod-quiz-edit #categoryquestions .questionname,
785 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questionname {
789 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questiontext {
792 #page-mod-quiz-edit ul.slots li.activity div.activityinstance .mod_quiz_random_qbank_link {
796 #page-mod-quiz-edit ul.slots .activityinstance img.activityicon {
802 #page-mod-quiz-edit .section .activity .actions {
808 #page-mod-quiz-edit .mod_quiz_edit_forms {
812 #categoryquestions > tbody > tr:nth-of-type(even) {
815 #categoryquestions > tbody > tr:nth-of-type(even).highlight {
816 background-color: #AAFFAA;
818 #categoryquestions .header {
823 #categoryquestions th.modifiername .sorters,
824 #categoryquestions th.creatorname .sorters {
828 #categoryquestions td.modifiername,
829 #categoryquestions td.creatorname {
832 #categoryquestions td.modifiername span.date,
833 #categoryquestions td.creatorname span.date {
837 table#categoryquestions {
842 #categoryquestions .iconcol {
847 #categoryquestions .checkbox {
852 #categoryquestions .qtype {
855 #categoryquestions .qtype {
859 #categoryquestions .questiontext {
865 text-overflow: ellipsis;
867 #categoryquestions .questionname {
873 #categoryquestions .questiontext p {
877 #page-mod-quiz-edit table#categoryquestions td,
878 #page-mod-quiz-edit table#categoryquestions th {
882 .mod_quiz_qbank_dialogue {
886 .mod_quiz_qbank_dialogue.moodle-dialogue-fullscreen {
890 .mod_quiz_qbank_dialogue .questionbankloading {
901 .mod_quiz_qbank_dialogue #advancedsearch label {
905 .modulespecificbuttonscontainer {
907 padding-right: 0.3em;
910 .quizquestionlistcontrols {
918 .path-mod-quiz .gradingdetails {
922 #page-mod-quiz-edit div#repaginatedialog .mform {
926 #page-mod-quiz-edit div.container div.generalbox {
934 #page-mod-quiz-edit .paging {
937 padding: 0.1em 0.3em;
939 background-color: #ddd;
942 #page-mod-quiz-edit #page-footer {
947 #page-mod-quiz-edit .categoryinfofield {
950 #page-mod-quiz-edit .categorynamefield {
953 #page-mod-quiz-edit .questionsortoptions {
954 background-color: #ddd;
957 #page-mod-quiz-edit div.questionbank .categorysortopotionscontainer {
961 #page-mod-quiz-edit div.questionbank .categoryquestionscontainer,
962 .questionbank .categorysortopotionscontainer,
963 .questionbank .categorypagingbarcontainer,
964 .questionbank .categoryselectallcontainer {
965 background-color: #FFF;
968 /* Base theme needs extra support. */
969 #page-mod-quiz-edit ul.slots li.section ul.section {
973 /** Print formatting for attempt and review pages **/
977 #page-mod-quiz-attempt header.navbar,
978 #page-mod-quiz-review header.navbar {
982 #page-mod-quiz-attempt #dock,
983 #page-mod-quiz-review #dock {
987 #page-mod-quiz-attempt #page #page-header h1,
988 #page-mod-quiz-review #page #page-header h1 {
992 #page-mod-quiz-attempt #region-main,
993 #page-mod-quiz-review #region-main {
997 #page-mod-quiz-attempt #block-region-side-pre,
998 #page-mod-quiz-attempt #block-region-side-post,
999 #page-mod-quiz-review #block-region-side-pre,
1000 #page-mod-quiz-review #block-region-side-post {
1004 #page-mod-quiz-attempt #page-footer,
1005 #page-mod-quiz-review #page-footer {
1009 #page-mod-quiz-attempt .editquestion,
1010 #page-mod-quiz-review .editquestion,
1011 #page-mod-quiz-attempt .questionflag,
1012 #page-mod-quiz-review .questionflag {
1016 #page-mod-quiz-attempt .submitbtns,
1017 #page-mod-quiz-review .submitbtns {
1021 #page-mod-quiz-review .que .commentlink {
1025 #page-mod-quiz-attempt .que,
1026 #page-mod-quiz-review .que {
1027 page-break-inside: avoid;
1030 /* Ajustments for mobile devices */
1031 @media only screen and (max-width:565px) {
1032 #page-mod-quiz-edit .rpcontainerclass {
1035 #page-mod-quiz-edit .maxgrade {
1038 #page-mod-quiz-edit .statusbar {