Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
// The class gradetreebox matches the pages displaying the gradebook// "Gradebook setup" > "Simple view" and "Full view"..gradetreebox {h4 {// Force back the base font-size to minimise width.font-size: $font-size-base;.icon {.theme-dark & {filter: invert(1);}}}input[type=text] {// Fallback on the minimum width.min-width: 120px;}input[type=text],select {// Remove the bottom margin to gain height.margin-bottom: 0;}}// Grade upgrade notice..core_grades_notices {.singlebutton {display: inline-block;}}.path-grade-report #maincontent+.urlselect {position: absolute;left: 40vw;}.path-grade-report-grader {#region-main {overflow-x: visible;min-width: 100%;width: auto;display: inline-flex;flex-direction: column;&>.card {width: auto;overflow-x: initial;}div[role="main"] {flex: 1 1 auto;}}[data-region="blocks-column"] {width: 100%;clear: both;}.gradeparent .user.cell {.username {display: inline-flex;align-items: center;.userinitials {margin-right: .5rem;}}.userpicture {display: flex;}}}.path-grade-report-grader .header, .path-grade-report-grader td.userfield div {padding: 2px 0;}.path-grade-report-grader,.path-grade-report-user {.gradepass {color: $success;}.gradefail {color: $danger;}}// Rubrics#page-grade-grading-manage {#activemethodselector {label {display: inline-block;}.helptooltip {margin-right: 0.5em;}}.actions {display: flex;gap: 10px;border: 1px solid $border-color;border-radius: $btn-border-radius;padding: 20px;margin: 1rem 0 $page-padding-global;.action {padding: .6rem 1rem;font-size: .75rem;.action-text {position: relative;font-size: $font-size-sm;white-space: normal;}.icon {display: none;}}}}#page-grade-grading-form-rubric-edit {.gradingform_rubric_editform .status {font-size: 70%;}}.gradingform_rubric {margin-bottom: 1em;$rubricPadding: 6px;// When doing evaluation on the rubrics table.&.evaluate .criterion .levels .level {&:hover,&.checked {background: var(--primary-color-300);}&.checked {border: none;border-left: 1px solid $border-color;}}.criterion {.description {vertical-align: top;padding: $rubricPadding;textarea {margin-bottom: 0;height: 115px;}}.definition {padding: 2px;font-size: $font-size-sm;textarea {width: 80%;margin-bottom: 0;}}.score {position: relative;margin: 10px 0;text-align: center;color: $success;input {margin-bottom: 0;}}.level {vertical-align: top;padding: $rubricPadding;&.currentchecked {background: var(--primary-color-100);}&.checked {background: var(--primary-color-300);border: 1px solid $border-color;}.delete {position: relative;width: 100%;height: 40px;margin-top: 5px;input {display: block;position: absolute;right: 0;bottom: 0;height: 40px;width: 100%;border-radius: $btn-border-radius;margin: 0;&:hover {background-color: $red-200;}}}}.scorevalue {input {// Should handle at least three chars with room to spare.float: none;width: 2em;&.hiddenelement,&.pseudotablink {// Zero out the width if it's still in the block flow for some reason// when hiddenwidth: 0;}}}.addlevel {vertical-align: top;padding-top: 6px;input {height: 30px;line-height: 1rem;}}}.addcriterion {margin-left: 5px;padding: 0;input {margin: 0;color: inherit;text-shadow: inherit;border: 0 none;line-height: inherit;background: transparent url([[pix:t/add]]) no-repeat 7px 8px;padding-left: 26px;}margin-bottom: 1em;}.options {clear: both;.option {label {margin: 0;padding: 0;font-size: inherit;font-weight: normal;line-height: 2em;color: inherit;text-shadow: none;background-color: transparent;}input {margin-left: 5px;margin-right: 12px;}}}}.grade-display {.description {font-size: 1rem;}}.criterion {.description {font-size: 1rem;}.criterion-toggle {.expanded-icon {display: block;}.collapsed-icon {display: none;}&.collapsed {.expanded-icon {display: none;}.collapsed-icon {display: block;}}}}// Set up grades layout.//.path-grade-edit-tree.gradetree-wrapper {padding: 10px 10px;background-color: $gray-100;.theme-dark & {background-color: $dm-gray-100;}.grade_icons {.icon {display: inline-flex;align-items: center;justify-content: center;width: 20px;height: 20px;padding: 3px;border-radius: $btn-border-radius-lg;background-color: $gray-100;.theme-dark & {filter: invert(1);}}}.setup-grades {h4 {margin: 0;.icon {padding: 4px;background-color: $gray-100;border-radius: $btn-border-radius;}}.column-rowspan {padding: 0;width: 24px;min-width: 24px;max-width: 24px;}.emptyrow {display: none;}.gradeitemdescription {font-weight: normal;padding-left: 24px;}&.generaltable {tr {&.spacer {height: 0.5rem;}&[data-hidden="true"] {display: none;}th {vertical-align: bottom;border: none;text-align: left;background-color: $gray-100;.theme-dark & {background-color: $dm-gray-100;}&.rowspan {padding: 0;width: 24px;min-width: 24px;}}td {min-width: 4.5em;background-color: $gray-100;border: none;vertical-align: middle;.theme-dark & {background-color: $dm-gray-100;}&.column-name {padding-left: 38px;.small {font-size: 70%;}.itemicon {font-size: 18px;width: 30px;height: 30px;margin-right: .35rem;margin-left: .5rem;padding: 3px;border-radius: 30px;}}&.column-weight {.weightoverride {margin-right: 5px;}min-width: 15em;}&.column-actions {.dropdown-toggle::after {display: none;}}&.movehere {padding: 0;a.movehere {display: block;width: 100%;height: 50px;margin: 5px 0 5px 0;padding: 0;&:before {display: none;}hr {border: none;}}}}&.category {td {background-color: white;border-top: 1px solid $table-border-color;border-bottom: 1px solid $table-border-color;.theme-dark & {background-color: $dm-gray-100!important;border-color: $dm-table-border-color!important;}&:first-child {border-left: 1px solid $table-border-color;.theme-dark & {border-color: $dm-table-border-color;}}&:last-child {border-right: 1px solid $table-border-color;.theme-dark & {border-color: $dm-table-border-color;}}&.column-name {padding-left: 10px;font-weight: $font-weight-bold;div {display: flex;min-height: 30px;align-items: center;a {&.toggle-category {height: 40px!important;width: 40px!important;font-size: 12px;line-height: 24px;margin-right: 10px!important;&[aria-expanded="true"] .expanded,&[aria-expanded="false"] .collapsed {display: none;}background-color: $gray-100;color: $body-color;.theme-dark & {background-color: $dm-gray-100;color: $dm-body-color;}i {font-size: 12px;width: 12px;height: 12px;color: $body-color;margin: 0;.theme-dark & {color: $dm-body-color!important;}}}}}}}}&.item {td {background-color: white;border-top: 3px solid $gray-100;.theme-dark & {background-color: $dm-gray-100!important;border-color: $dm-table-border-color!important;}}&.categoryitem,&.courseitem {td {min-width: 4.5em;background-color: $gray-100;border: none;vertical-align: middle;&.column-name {padding-left: 0;}&:not(.column-actions) {font-weight: $font-weight-bold;}}}}}}}.badge-light {margin-right: 0.5em;margin-bottom: 0.5em;}}td.movehere a.movehere {display: block;width: 100%;height: 2rem;border: 2px dashed var(--main-theme-color);background-color: var(--primary-color-100);border-radius: $btn-border-radius;&:hover {background-color: var(--primary-color-100);.theme-dark & {background-color: $dm-gray-100;}}.theme-dark & {border: 2px dashed $dm-gray-700;background-color: $dm-gray-300;}}.path-grade-report-user .user-grade .column-itemname .itemicon,.grade-report-user .user-grade .column-itemname .itemicon {width: 30px;height: 30px;}/*** Grader report.*/.column-name .gradeitemheader,.column-itemname .gradeitemheader {display: flex;align-items: center;.icon.itemicon {margin-right: .5rem;width: 30px;height: 30px;}}// ---- URL: /grade/edit/tree/index.php?id=4.path-grade-report-grader .heading .gradeitemheader {line-height: 1.3;}.gradeparent {// width: calc(100vw - 178px);// max-width: calc(100vw - 178px);// overflow-x: auto;.drawer-courseindex--open &,.drawer-open-index--open &,.drawer-open-left & {width: calc(100vw - 460px);max-width: calc(100vw - 460px);}}.search-input-group .search-input-icon,.path-grade-report-grader .usersearchwidget button,.path-grade-report-grader .usersearchwidget a {z-index: 3;}/*** Grader report.*/.path-grade-report-grader {.gradeparent {tr .cell,.floater .cell {background-color: $pagination-bg;&.gradecell {.dropdown-menu {&.show {z-index: 1;}}}}table,.cell {border-color: $table-border-color;div {align-items: center;}}.heading .cell,.cell.category,.avg .cell {background-color: $gray-100;}table .clickable {cursor: pointer;}tr.heading {position: sticky;top: 0;z-index: 4;}tr.userrow {th {z-index: 2;&.actions-menu-active {z-index: 3;}}}tr.lastrow {position: sticky;// Hack used by the observer to help detecting when the sticky 'Overall average' row is pinned. */bottom: -1px;&.pinned {z-index: 4;}td,th {border-top: 1px solid $table-border-color;}}th.header {left: 0;position: sticky;&#studentheader {z-index: 1;}}td.noborder {border-right: transparent;}}}.theme-dark.path-grade-report-grader {.gradeparent {tr .cell,.floater .cell {background-color: $dm-pagination-bg;}table,.cell {border-color: $dm-table-border-color;}.heading .cell,.cell.category,.avg .cell {background-color: $dm-gray-100;}}tr.lastrow {td,th {border-top: 1px solid $dm-table-border-color;}}}/*** User report.*/.path-grade-report-user .user-grade {border: none;&.generaltable {.levelodd {background-color: $table-accent-bg;}.leveleven {background-color: $table-bg;}}.column-contributiontocoursetotal,.column-range,.column-percentage,.column-weight {/*rtl:ignore*/direction: ltr;}}/*** Single view.*/.path-grade-report-singleview input[name^="finalgrade"] {width: 80px;}/* Table */.scale_options {font-size: $font-size-xs;color: $body-color-light;.theme-dark & {color: $dm-body-color-light;}}/* Modal */.usp-results-count {padding: 0.5rem 0;font-size: $font-size-sm;font-weight: $font-weight-bold;text-align: left;}.gradereport_history_usp {.usp-finish {padding: 7px 0 0;input {width: 100%;}}.usp-search-field {text-align: left;}.usp-search {text-align: left;input {width: auto;display: inline-flex;}input[type="submit"] {margin-left: 0.35rem;}}.usp-user .details {font-size: $font-size-sm;.userpicture {border-radius: $btn-border-radius;}.fullname label {font-weight: $font-weight-bold;}}}.path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion .remark textarea {min-width: 200px;min-height: 70px;}// ---- URL: /grade/grading/pick.php?targetid=X#page-grade-grading-pick {.templatesearchform {margin-bottom: 2rem;}h2+.singlebutton {margin-top: 1rem;}}// Form Grading#page-grade-grading-form-rubric-edit .options,.gradingform_guide .options {margin-top: 2rem;}.gradingform_guide .options .optionsheading {padding-bottom: 1rem;font-size: $font-size-sm;}.gradingform_guide .options .option label {margin-bottom: 0;}.gradingform_guide .commentheader {margin-top: 2rem;}.gradingform_guide .criterion label {font-size: $font-size-sm;margin: 1rem 0 .5rem 0;}.gradingform_rubric {width: 100%;.criteria {overflow: auto;}}#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input,.gradingform_guide .criterion .description .criterionmaxscore input {width: 100% !important;}.gradingform_rubric .criterion .levels .level .score {font-size: $font-size-base;font-style: normal;font-weight: $font-weight-medium;white-space: normal;color: $green-800;background-color: $green-200;display: block !important;padding: 2px 5px;border-radius: 3px;}.gradingform_rubric .criterion .level {width: 150px !important;font-size: $font-size-sm;}.gradingform_rubric.editor .criterion .controls,.gradingform_rubric .criterion .description,.gradingform_rubric.editor .criterion .addlevel,.gradingform_rubric .criterion .remark,.gradingform_rubric .criterion .levels .level {padding: 10px;}.gradingform_rubric .criterion .levels .level {min-width: 120px;}.gradingform_rubric .criterion,.gradingform_rubric .criterion .levels .level {border-color: $border-color;.theme-dark & {border-color: $dm-border-color;}}.gradingform_guide.editor .criterion .controls .delete input,.gradingform_guide.editor .moveup input,.gradingform_guide.editor .movedown input,.gradingform_rubric.editor .criterion .controls .delete input,.gradingform_rubric.editor .criterion .controls .duplicate input,.gradingform_rubric.editor .movedown input,.gradingform_rubric.editor .moveup input {background-color: $gray-100;border-radius: $btn-border-radius;margin: .25rem;}.gradingform_rubric.editor .levels .level .delete input,.gradingform_rubric.editor .criterion .controls .delete input,.gradingform_guide.editor .criterion .controls .delete input {width: 100%;height: 40px;background: $red-100 url([[pix:theme|mod/workshop/userplan/task-fail]]) no-repeat center center;&:hover {background: $red-200 url([[pix:theme|mod/workshop/userplan/task-fail]]) no-repeat center center;}}.controls {.delete input {max-width: 40px;}}.gradingform_rubric.editor .moveup input,.gradingform_guide.editor .moveup input {width: 40px;height: 40px;background: $gray-100 url([[pix:theme|universe/icon-arrow-up]]) no-repeat center center;}.gradingform_rubric.editor .movedown input,.gradingform_guide.editor .movedown input {width: 40px;height: 40px;background: $gray-100 url([[pix:theme|universe/icon-arrow-down]]) no-repeat center center;}.gradingform_rubric.editor .criterion .controls .duplicate input {width: 40px;height: 40px;background: $gray-100 url([[pix:theme|universe/icon-copy]]) no-repeat center center;}.gradingform_rubric .criteria {overflow: auto;margin-bottom: $page-padding-global;.col-md-9 & {margin-bottom: 0;}}#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input,#rubric-rubric.gradingform_rubric .addcriterion,#rubric-rubric.gradingform_rubric .addcriterion input,.gradingform_rubric.editor .addlevel input,.gradingform_guide.editor .addcriterion input,.gradingform_guide.editor .addcomment input {background-image: none;background-color: var(--main-theme-color);color: var(--primary-color-100);font-weight: $font-weight-medium;font-size: $font-size-sm;margin: .5rem 0;height: auto;line-height: inherit;}.addlevel .btn {width: max-content;}#rubric-rubric.gradingform_rubric .addcriterion input {padding-left: 15px;padding-right: 15px;}.gradingform_rubric .plainvalue.empty,.gradingform_guide .plainvalue.editname,.gradingform_guide .plainvalue.empty {background: $yellow-100 url([[pix:theme|universe/icon-edit]]) no-repeat 20px;background-size: 14px;padding: 10px 10px 10px 50px;font-size: $font-size-sm;font-style: normal;color: $body-color-secondary;}.gradingform_guide .plainvalue.editname {font-size: $font-size-base;}#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input.hiddenelement,#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input.pseudotablink,.gradingform_guide.editor .pseudotablink {height: 0;}.gradingform_rubric .criterion.even,.gradingform_guide .criterion.even {background: transparent;}.gradingform_rubric .criterion {border-width: 0 0 2px 0;border-color: $border-color;border-style: solid;}.gradingform_guide.editor .criterion .description {padding: 1rem;}.gradingform_guide.editor .criterion .controls {padding: 0;}#guide-comments,#guide-criteria {textarea {min-height: 100px;}}// Table - Form.path-mod-assign {.quickgrade {display: inline-flex;width: auto;}tr.unselectedrow td {&.c7 {font-size: $font-size-xs;}&.c8 {max-width: 320px;font-size: $font-size-xs;}}}.grade-navigation {margin-top: $page-padding-global;margin-bottom: $page-padding-global;}.rui-grader-toolbar {.active {background-color: var(--primary-color-100);.theme-dark & {background-color: var(--primary-color-800);}}}#guide-criteria {label {padding-top: 1rem;display: block;border-top: 1px solid $border-color;color: $body-color-secondary;}.criteriondescriptionmarkers {width: auto;}}.gradingform_rubric_editform .status,.gradingform_guide_editform .status {display: inline-flex;align-items: center;padding: $badge-padding-y $badge-padding-x;@include font-size($badge-font-size);font-weight: $badge-font-weight;@include border-radius($badge-border-radius);text-transform: none;border: none;}// ---- URL: /course/user.php?mode=grade&id=4&user=2#page-grade-edit-letter-index .mdl-align {text-align: left;}.gradereport-grader-table .user.cell {position: sticky;left: -80px;z-index: 3;}.path-grade-report-grader .gradeparent table {border: 0;}#page-grade-report-overview-index .main-content {.generaltable {margin-bottom: 0;td,th {padding: .75rem 0;}tr {&:hover {background-color: transparent;border-color: var(--primary-color-200);}}}}// TODO: checkl if there is better solution https://demo.rosea.io/universe/1/grade/report/overview/index.php?id=4&userid=3#page-grade-report-overview-index {.main-content {.rui-page-title--page,.rui-page-title--avatar {display: none;}}}.path-grade-report-singleview div.reporttable {margin-bottom: 0;text-align: left;border-radius: $border-radius;}.theme-dark.path-grade-report-singleview div.reporttable {background-color: $dm-gray-100;color: $dm-body-color;border-radius: $border-radius;}.theme-dark.path-grade-report-singleview .reporttable tbody tr,.theme-dark.path-grade-report-singleview .reporttable tbody tr:nth-of-type(odd),.theme-dark.path-grade-report-singleview .reporttable tbody tr:hover {background-color: $dm-gray-200;color: $dm-body-color;border-color: $dm-border-color;}.path-grade-report-singleview .overrideexcludecheck {width: 16px!important;height: 16px!important;padding: 5px;border-radius: 20px;background-color: $green-200;}.path-grade-report-singleview .reporttable tbody th {.itemicon {margin-right: .35rem;width: 30px;height: 30px;}}.path-grade-report-singleview .reporttable {.category {font-size: $font-size-xs;color: $body-color-light;}}.theme-dark.path-grade-report-singleview .reporttable {.category {color: $dm-body-color-light;}}// TODO: check this http://localhost:8888/moodle311/grade/report/singleview/index.php?id=6&item=grade&itemid=31.pagelayout-redirect {#page {max-width: 400px;margin: $page-padding-global auto;padding: 20px;}}// Grading page.path-mod-assign [data-region="review-panel"].collapsed+[data-region="grade-panel"] [data-region="grade"],.path-mod-assign [data-region="grade-panel"].fullwidth [data-region="grade"] {max-width: calc(100% - 40px);/* increasing the width of the screen*/margin-left: auto;margin-right: auto;}.path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion .description {width: 20%;/* reduces the size of the criterion description from 50% to 20%*/}.path-mod-assign [data-region="grade-panel"] .gradingform_rubric {margin-top: 20px;}.path-mod-assign [data-region="grade-panel"].fullwidth {left: 0;width: calc(100% - 40px);overflow: auto;}.gradingform_rubric .criterion .description {max-width: 300px;}#graded_users_selector {margin-top: $page-padding-global;}// Single Report Index.path-grade-report {.main-content {.itemnav {max-width: 260px;}.previtem {text-align: left;}.nextitem {text-align: right;}}}.theme-dark.path-mod-assign td.submissionnotgraded,.theme-dark.path-mod-assign div.submissionnotgraded {color: $dm-body-color;}// Hack for hiding current stamp alt text on img tag without the image source..currentstampbutton {img {text-indent: -9999px;}}// Moodle 4.1.search-widget {.btn {padding: 2px !important;}.userinitials:empty {display: block;}.user-info {padding: 10px 16px;}.dropdown-menu {min-height: 50px;}}// Moodle 4.2.@include media-breakpoint-up(md) {.path-grade-report-grader .initialsdropdown {min-width: 460px;}}.path-grade-report-grader .grade_type_value .grade_icons .icon {background-color: $yellow-100;display: flex;align-items: center;justify-content: center;padding: 5px;width: 16px;height: 16px;border-radius: $btn-border-radius-lg;}.theme-dark.path-grade-report-grader .grade_type_value .grade_icons .icon {background-color: $gray-200;filter: invert(1);}.path-grade-report-user .user-report-container,.grade-report-user .user-report-container,.gradereport_history_usp .usp-user,.gradereport_history_usp .usp-ajax-content {border-color: $border-color;}.theme-dark.path-grade-report-user .user-report-container,.theme-dark .grade-report-user .user-report-container,.theme-dark .gradereport_history_usp .usp-user,.theme-dark .gradereport_history_usp .usp-ajax-content {border-color: $dm-border-color;}// Reset default styles.path-grade-report-user .user-grade thead th,.grade-report-user .user-grade thead th,.path-grade-report-user .user-grade td,.grade-report-user .user-grade td,.path-grade-report-user .user-grade .baggt,.path-grade-report-user .user-grade .baggb,.grade-report-user .user-grade .baggt,.grade-report-user .user-grade .baggb,.path-grade-report-user .user-report-container,.grade-report-user .user-report-container,.path-grade-report-user .user-grade tbody tr,.grade-report-user .user-grade tbody tr,.path-grade-report-user .user-grade tbody tr:hover,.grade-report-user .user-grade tbody tr:hover {background-color: $gray-100;}.path-grade-report-user .user-grade td.item,.grade-report-user .user-grade td.item,.path-grade-report-user .user-grade th.column-itemname:not(.header,.category,.baggt,.baggb),.grade-report-user .user-grade th.column-itemname:not(.header,.category,.baggt,.baggb),.path-grade-report-user .user-grade th.category,.grade-report-user .user-grade th.category {background-color: $container-bg;border-color: $border-color;}.theme-dark.path-grade-report-user .user-grade thead th,.theme-dark .grade-report-user .user-grade thead th,.theme-dark.path-grade-report-user .user-grade td,.theme-dark .grade-report-user .user-grade td,.theme-dark.path-grade-report-user .user-grade .baggt,.theme-dark.path-grade-report-user .user-grade .baggb,.theme-dark .grade-report-user .user-grade .baggt,.theme-dark .grade-report-user .user-grade .baggb,.theme-dark.path-grade-report-user .user-report-container,.theme-dark .grade-report-user .user-report-container,.theme-dark.path-grade-report-user .user-grade tbody tr,.theme-dark .grade-report-user .user-grade tbody tr,.theme-dark.path-grade-report-user .user-grade tbody tr:hover,.theme-dark .grade-report-user .user-grade tbody tr:hover {background-color: $dm-gray-100;.rui-icon {filter: invert(1);}}.theme-dark.path-grade-report-user .user-grade td.item,.theme-dark .grade-report-user .user-grade td.item,.theme-dark.path-grade-report-user .user-grade th.column-itemname:not(.header,.category,.baggt,.baggb),.theme-dark .grade-report-user .user-grade th.column-itemname:not(.header,.category,.baggt,.baggb),.theme-dark.path-grade-report-user .user-grade th.category,.theme-dark .grade-report-user .user-grade th.category {background-color: $dm-container-bg;border-color: $dm-border-color;.rui-icon {filter: invert(1);}}.column-name .gradeitemheader, .column-itemname .gradeitemheader {font-size: $font-size-md;}// End..gradereport_history_usp .usp-user .details {padding: 6px 10px;}.extrafields {font-size: $font-size-xs;}.searchresultitemscontainer {margin: 10px 0 0;}.path-grade-report-singleview .overrideexcludecheck {width: 24px;height: 24px;}.path-grade-report-singleview .report-navigation .container,.path-grade-report-user .user-navigation .container {max-width: 100%;width: 100%;}.searchresultitemscontainer {.userpicture {width: 40px!important;height: 40px!important;}}.initialsdropdown .initialbarlabel {color: $dropdown-color;}#page-grade-edit-tree-index .tertiary-navigation .action-menu .dropdown-toggle {padding: 7px 14px;font-weight: $font-weight-medium!important;}