408 lines
7.0 KiB
CSS
408 lines
7.0 KiB
CSS
/* Question bank */
|
|
.questionbank h2 {
|
|
margin-top: 0;
|
|
}
|
|
|
|
.questioncategories h3 {
|
|
margin-top: 0;
|
|
}
|
|
|
|
#chooseqtypebox {
|
|
margin-top: 1em;
|
|
}
|
|
|
|
#chooseqtype h3 {
|
|
margin: 0 0 0.3em;
|
|
}
|
|
|
|
#chooseqtype .instruction {
|
|
display: none;
|
|
}
|
|
|
|
#chooseqtype .fakeqtypes {
|
|
border-top: 1px solid silver;
|
|
}
|
|
|
|
#chooseqtype .qtypeoption {
|
|
margin-bottom: 0.5em;
|
|
}
|
|
|
|
#chooseqtype label {
|
|
display: block;
|
|
}
|
|
|
|
#chooseqtype .qtypename img {
|
|
padding: 0 0.3em;
|
|
}
|
|
|
|
#chooseqtype .qtypesummary {
|
|
display: block;
|
|
margin: 0 2em;
|
|
}
|
|
|
|
#chooseqtype .submitbuttons {
|
|
margin: 0.7em 0;
|
|
text-align: center;
|
|
}
|
|
|
|
#qtypechoicecontainer {
|
|
display: none;
|
|
}
|
|
|
|
#qtypechoicecontainer_c.yui-panel-container.shadow .underlay {
|
|
background: none;
|
|
}
|
|
|
|
#qtypechoicecontainer.yui-panel .hd {
|
|
color: #333333;
|
|
letter-spacing: 1px;
|
|
text-shadow: 1px 1px 1px #FFFFFF;
|
|
border-radius: 10px 10px 0 0;
|
|
border: 1px solid #CCCCCC;
|
|
border-bottom: 1px solid #BBBBBB;
|
|
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC));
|
|
background: -moz-linear-gradient(top, #FFFFFF, #CCCCCC);
|
|
}
|
|
|
|
#qtypechoicecontainer {
|
|
font-size: 12px;
|
|
color: #333333;
|
|
background: #F2F2F2;
|
|
border-radius: 10px;
|
|
border: 1px solid #CCCCCC;
|
|
border-top: 0 none;
|
|
-webkit-box-shadow: 5px 5px 20px 0px #666666;
|
|
-moz-box-shadow: 5px 5px 20px 0px #666666;
|
|
box-shadow: 5px 5px 20px 0px #666666;
|
|
}
|
|
|
|
#qtypechoicecontainer #chooseqtype {
|
|
width: 35em;
|
|
}
|
|
|
|
#qtypechoicecontainer #chooseqtypehead h3 {
|
|
margin: 0;
|
|
font-weight: normal;
|
|
}
|
|
|
|
#qtypechoicecontainer #chooseqtype .qtypes {
|
|
position: relative;
|
|
border-bottom: 1px solid #BBBBBB;
|
|
padding: 0.24em 0;
|
|
}
|
|
|
|
#qtypechoicecontainer #chooseqtype .alloptions {
|
|
overflow-x: hidden;
|
|
overflow-y: auto;
|
|
max-height: 400px;
|
|
max-height: calc(100vh - 8em);
|
|
width: 60%;
|
|
}
|
|
|
|
#qtypechoicecontainer #chooseqtype .qtypeoption {
|
|
margin-bottom: 0;
|
|
padding: 0.3em 0 0.3em 1.6em;
|
|
}
|
|
|
|
#qtypechoicecontainer #chooseqtype .qtypeoption img {
|
|
vertical-align: text-bottom;
|
|
padding-left: 1em;
|
|
padding-right: 0.5em;
|
|
}
|
|
|
|
#qtypechoicecontainer #chooseqtype .selected {
|
|
background-color: #FFFFFF;
|
|
box-shadow: 0px 0px 10px 0px #CCCCCC;
|
|
-webkit-box-shadow: 0px 0px 10px 0px #CCCCCC;
|
|
-moz-box-shadow: 0px 0px 10px 0px #CCCCCC;
|
|
}
|
|
|
|
#qtypechoicecontainer #chooseqtype .instruction,
|
|
#qtypechoicecontainer #chooseqtype .qtypesummary {
|
|
display: none;
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
left: 60%;
|
|
margin: 0;
|
|
bottom: 0;
|
|
overflow-x: hidden;
|
|
overflow-y: auto;
|
|
padding: 1.5em 1.6em;
|
|
background-color: #FFFFFF;
|
|
}
|
|
|
|
#qtypechoicecontainer #chooseqtype .instruction,
|
|
#qtypechoicecontainer #chooseqtype .selected .qtypesummary {
|
|
display: block;
|
|
}
|
|
|
|
#categoryquestions {
|
|
margin: 0;
|
|
}
|
|
|
|
#categoryquestions td,
|
|
#categoryquestions th {
|
|
padding: 0 0.2em;
|
|
}
|
|
|
|
#categoryquestions th {
|
|
text-align: left;
|
|
font-weight: normal;
|
|
}
|
|
|
|
.dir-rtl #categoryquestions th {
|
|
text-align: right;
|
|
}
|
|
|
|
.questionbank .singleselect {
|
|
margin: 0;
|
|
}
|
|
|
|
/* Question editing forms. */
|
|
#page-question-addquestion #chooserdialogue,
|
|
#page-question-addquestion #choosertitle {
|
|
display: block;
|
|
}
|
|
|
|
#combinedfeedbackhdr div.fhtmleditor {
|
|
padding: 0;
|
|
}
|
|
|
|
#combinedfeedbackhdr div.fcheckbox {
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
#multitriesheader div.fitem_feditor {
|
|
margin-top: 1em;
|
|
}
|
|
|
|
#multitriesheader div.fitem_fgroup {
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
#multitriesheader div.fitem_fgroup fieldset.felement label {
|
|
margin-left: 0.3em;
|
|
margin-right: 0.3em;
|
|
}
|
|
|
|
body.path-question-type .fitem_fgroup .accesshide {
|
|
font: inherit;
|
|
left: 0;
|
|
position: static;
|
|
padding-right: .3em;
|
|
}
|
|
|
|
/* Questions being attempted. */
|
|
.que {
|
|
clear: left;
|
|
text-align: left;
|
|
margin: 0 auto 1.8em auto;
|
|
}
|
|
|
|
.dir-rtl .que {
|
|
text-align: right;
|
|
}
|
|
|
|
.que .info {
|
|
float: left;
|
|
width: 7em;
|
|
padding: 0.5em;
|
|
margin-bottom: 1.8em;
|
|
background: #eee;
|
|
}
|
|
|
|
.que h3.no {
|
|
margin: 0;
|
|
font-size: 0.8em;
|
|
line-height: 1;
|
|
}
|
|
|
|
.que span.qno {
|
|
font-size: 1.5em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.que .info > div {
|
|
font-size: 0.8em;
|
|
margin-top: 0.7em;
|
|
}
|
|
|
|
.que .info .questionflag.editable {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.que .info .editquestion img,
|
|
.que .info .questionflag img,
|
|
.que .info .questionflag input {
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
.que .content {
|
|
margin: 0 0 0 8.5em;
|
|
}
|
|
|
|
.que .formulation,
|
|
.que .outcome,
|
|
.que .comment,
|
|
.que .history {
|
|
padding: 0.5em;
|
|
margin: 0 0 0.5em;
|
|
}
|
|
|
|
.que .formulation {
|
|
background: #e4f1fa;
|
|
}
|
|
|
|
.que .outcome {
|
|
background: #fff3bf;
|
|
}
|
|
|
|
.que .comment {
|
|
background: #e0ffe0;
|
|
}
|
|
|
|
.que .history {
|
|
background: #eee;
|
|
}
|
|
|
|
.que .ablock {
|
|
margin: 0.7em 0 0.3em 0;
|
|
}
|
|
|
|
.que .im-controls {
|
|
margin-top: 0.5em;
|
|
text-align: left;
|
|
}
|
|
|
|
.dir-rtl .que .im-controls {
|
|
text-align: right;
|
|
}
|
|
|
|
.que .specificfeedback,
|
|
.que .generalfeedback,
|
|
.que .rightanswer,
|
|
.que .im-feedback,
|
|
.que .feedback,
|
|
.que p {
|
|
margin: 0 0 0.5em;
|
|
}
|
|
|
|
.que .qtext {
|
|
margin-bottom: 1.5em;
|
|
}
|
|
|
|
.que .correct {
|
|
background-color: #afa;
|
|
}
|
|
|
|
.que .notanswered,
|
|
.que .incorrect {
|
|
background-color: #faa;
|
|
}
|
|
|
|
.que .partiallycorrect {
|
|
background-color: #ff9;
|
|
}
|
|
|
|
.que .validationerror {
|
|
color: #a00;
|
|
}
|
|
|
|
.que .grading,
|
|
.que .comment,
|
|
.que .commentlink,
|
|
.que .history {
|
|
margin-top: 0.5em;
|
|
}
|
|
|
|
.que .history h3 {
|
|
margin: 0 0 0.2em;
|
|
font-size: 1em;
|
|
}
|
|
|
|
.que .history table {
|
|
width: 100%;
|
|
margin: 0;
|
|
}
|
|
|
|
.que .history .current {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.que .questioncorrectnessicon {
|
|
vertical-align: text-bottom;
|
|
}
|
|
|
|
.que input.questionflagimage {
|
|
padding-right: 3px;
|
|
}
|
|
|
|
.dir-rtl .que input.questionflagimage {
|
|
padding-left: 3px;
|
|
padding-right: 0;
|
|
}
|
|
|
|
/* Miscellaneous. */
|
|
.importerror {
|
|
margin-top: 10px;
|
|
border-bottom: 1px solid #555;
|
|
}
|
|
|
|
.mform .que.comment .fitemtitle {
|
|
width: 20%;
|
|
}
|
|
|
|
#page-question-preview #techinfo {
|
|
margin: 1em 0;
|
|
}
|
|
|
|
#page-mod-quiz-edit #categoryquestions .header {
|
|
background: none;
|
|
}
|
|
|
|
.path-question-type #id_answerhdr .fitem_feditor .felement {
|
|
margin-left: 0px;
|
|
margin-right: 0px;
|
|
}
|
|
|
|
@media (min-width: 1200px) {
|
|
.path-question-type #id_answerhdr .fitem_feditor .felement {
|
|
margin-left: 16%;
|
|
margin-right: 0px;
|
|
}
|
|
|
|
body#page-question-type-multichoice div[id^=fitem_id_] .fitemtitle {
|
|
padding-left: 0;
|
|
padding-right: 0;
|
|
}
|
|
|
|
.dir-rtl.path-question-type #id_answerhdr .fitem_feditor .felement {
|
|
margin-right: 16%;
|
|
margin-left: 0px;
|
|
}
|
|
|
|
body.dir-rtl#page-question-type-multichoice div[id^=fitem_id_] .fitemtitle {
|
|
padding-left: 0;
|
|
padding-right: 0;
|
|
}
|
|
}
|
|
|
|
/** Overide for RTL layout **/
|
|
.dir-rtl #qtypechoicecontainer #chooseqtype .instruction,
|
|
.dir-rtl #qtypechoicecontainer #chooseqtype .qtypesummary {
|
|
right: 60%;
|
|
left: 0%;
|
|
border-left: 0;
|
|
border-right: 1px solid grey;
|
|
}
|
|
|
|
#qtypechoicecontainer #chooseqtype .qtypeoption {
|
|
padding-right: 0.3em;
|
|
}
|
|
|
|
body.path-question-type .mform fieldset.hidden {
|
|
padding: 0;
|
|
margin: 0.7em 0 0;
|
|
}
|