2 .gradingform_rubric.editor[.frozen|.editable]
4 .criterion[.first][.last][.odd|.even]
14 td.level[.first][.last][.odd|.even]
33 .gradingform_rubric[.review][.evaluate[.editable|.frozen]]
35 .criterion[.first][.last][.odd|.even]
38 td.level[.first][.last][.odd|.even]
48 .gradingform_rubric_editform .status {
50 text-transform: uppercase;
53 border: 1px solid #eee;
56 .gradingform_rubric_editform .status.ready {
57 background-color: #e7f1c3;
61 .gradingform_rubric_editform .status.draft {
62 background-color: #f3f2aa;
67 padding-bottom: 1.5em;
70 .gradingform_rubric.editor .criterion .controls,
71 .gradingform_rubric .criterion .description,
72 .gradingform_rubric .criterion .levels,
73 .gradingform_rubric.editor .criterion .addlevel,
74 .gradingform_rubric .criterion .remark,
75 .gradingform_rubric .criterion .levels .level {
79 .gradingform_rubric.editor .criterion .controls,
80 .gradingform_rubric .criterion .description,
81 .gradingform_rubric.editor .criterion .addlevel,
82 .gradingform_rubric .criterion .remark,
83 .gradingform_rubric .criterion .levels .level {
87 .gradingform_rubric .criteria {
94 .gradingform_rubric .criterion {
95 border: 1px solid #ddd;
99 .gradingform_rubric .criterion.even {
103 .gradingform_rubric .criterion .description {
108 .gradingform_rubric .criterion .levels table {
113 .gradingform_rubric .criterion .levels,
114 .gradingform_rubric .criterion .levels table,
115 .gradingform_rubric .criterion .levels table tbody {
120 .gradingform_rubric .criterion .levels .level {
121 border-left: 1px solid #ddd;
125 .gradingform_rubric .criterion .levels .level .level-wrapper {
129 .gradingform_rubric .criterion .levels .level.last {
130 border-right: 1px solid #ddd;
133 .gradingform_rubric .plainvalue.empty {
138 .gradingform_rubric.editor .criterion .levels .level .delete {
143 .gradingform_rubric .criterion .levels .level .score {
151 .gradingform_rubric .criterion .levels .level .score .scorevalue {
155 /* Make invisible the buttons 'Move up' for the first criterion and
156 'Move down' for the last, because those buttons will make no change */
157 .gradingform_rubric.editor .criterion.first .controls .moveup input,
158 .gradingform_rubric.editor .criterion.last .controls .movedown input {
163 .gradingform_rubric .criterion .levels .level.currentchecked {
167 .gradingform_rubric .criterion .levels .level.checked {
169 border: 1px solid #555;
172 .gradingform_rubric.evaluate .criterion .levels .level:hover {
176 /* replace buttons with images */
177 .gradingform_rubric.editor .delete input,
178 .gradingform_rubric.editor .duplicate input,
179 .gradingform_rubric.editor .moveup input,
180 .gradingform_rubric.editor .movedown input {
181 text-indent: -1000em;
186 .gradingform_rubric.editor .criterion .controls .delete input {
189 background: transparent url([[pix:t/delete]]) no-repeat center top;
190 margin: .3em .3em 0 .3em;
193 .gradingform_rubric.editor .criterion .controls .duplicate input {
196 background: transparent url([[pix:t/copy]]) no-repeat center top;
197 margin: .3em .3em 0 .3em;
200 .gradingform_rubric.editor .levels .level .delete input {
203 background: transparent url([[pix:t/delete]]) no-repeat center center;
206 .gradingform_rubric.editor .moveup input {
209 background: transparent url([[pix:t/up]]) no-repeat center top;
210 margin: .3em .3em 0 .3em;
213 .gradingform_rubric.editor .movedown input {
216 background: transparent url([[pix:t/down]]) no-repeat center top;
217 margin: .3em .3em 0 .3em;
220 .gradingform_rubric.editor .addcriterion input,
221 .gradingform_rubric.editor .addlevel input {
222 background: #fff url([[pix:t/add]]) no-repeat 7px 8px;
226 text-decoration: none;
229 .gradingform_rubric.editor .addcriterion input {
237 .gradingform_rubric.editor .addlevel input {
242 .gradingform_rubric .options .optionsheading {
248 .gradingform_rubric .options .option {
252 .gradingform_rubric .options .option label {
256 .gradingform_rubric .options .option .value {
261 .gradingform_rubric .criterion .levels.error {
262 border: 1px solid red;
265 .gradingform_rubric .criterion .description.error,
266 .gradingform_rubric .criterion .levels .level .definition.error,
267 .gradingform_rubric .criterion .levels .level .score.error {
271 .gradingform_rubric-regrade {
274 border: 1px solid #f00;
278 .gradingform_rubric-restored {
281 border: 1px solid #ff0;
285 .gradingform_rubric-error {
290 /* special classes for elements created by rubriceditor.js */
291 .gradingform_rubric.editor .hiddenelement {
295 .gradingform_rubric.editor .pseudotablink {
296 background-color: transparent;
307 .gradingpanel-gradingform_rubric [aria-checked="true"] {
308 border: 1px solid black;