Responsive theme attention to the gradebook pages

Responsive theme attention to the gradebook pages

Bob Puffer གིས-
Number of replies: 42

Seeing two major issues almost all shared by the three responsive themes I'm testing, esstential, shoelace and clean:

  1. the themes either make no provision to present gradebook pages without blocks in order to optimize real estate (absolutely imperative in Categories and items, and Grader) or they don't fill the empty space once the blocks have been removed.
  2. They do not handle coloring correctly in Categories and items making it very difficult to determine what items and subcategories belong to categories.  This can be tested out by having multiple categories with nested subcategories (common scenario).

Bootstrapbase has a page format called print that uses no blocks.  Shoelace implements this and it seems to work for the one place its used in Moodle -- Glossary printing.   This is the kind of display we need for all gradebook pages unless we can dock blocks.

དཔྱ་སྙོམས་ཀྱི་སྐུགས་ཚུ།: -
In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Gareth J Barnard གིས-
Core developers གི་པར Particularly helpful Moodlers གི་པར Plugin developers གི་པར

Dear Bob,

The 'clean' theme has a 'columns1.php' file for pages with no blocks.

For 1, please post a screen shot.

For 2, please post a screen shot and I suspect this could be a Bootstrap base change the LESS files solution for all three themes mentioned.

I would have thought that 'clean' implements the same print page format... as in 'config.php' of Bootstrapbase having:

// Should display the content and basic headers only.
'print' => array(
'file' => 'columns1.php',
'regions' => array(),
'options' => array('nofooter'=>true, 'nonavbar'=>false),
),

Also, I don't think the Essential theme has a no-blocks layout yet.... EDIT: Ok, use the 'general.php' layout as it has the 'content-only' detection logic (which I quite liked in core) that copes with no-block configurations.

Cheers,

Gareth

In reply to Gareth J Barnard

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

Okay, went out to my production server and am seeing slightly different results but here's some SHs:

essential, all blocks removed.  There's absolutely no way that a person can get to the controls without having the name of the item scroll off the screen, no matter how far he zooms out.

both clean and shoestring fill in the entire space when blocks are removed.  

I think a key item to know is how can gradebook pages be displayed without blocks, without having 330 instructors go into 1000+ courses and disable the blocks for each gradebook page.  When I as an Admin go into the cats and items page of the gradebook and go to remove a block I get this dropdown:

which means I can't "remove" any display of this block from this dropdown in the 'grade-edit-tree-index' cascade.  If I choose anything other than 'Any page' EVERY OTHER PAGE that isn't chosen doesn't get to see this block (like all the other pages on the site).  This dropdown is EXACTLY backwards from how it should function -- it should allow an Admin to say, "I DON'T want this block on this level of this tree and everything below' NOT, 'I only want this block on this level of this tree and everything below -- take it away from everywhere else on the site'.  I  realize this isn't the fault of the theme designers but I'm hoping the theme designers can resolve it through a page rendering that doesn't include any blocks, like the print block for Glossaries.

Your comment about essential's General layout, is there a $PAGE option I can give that would cause these pages to be empty of block content or otherwise tell the essential theme I want a page with no blocks?

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Gareth J Barnard གིས-
Core developers གི་པར Particularly helpful Moodlers གི་པར Plugin developers གི་པར

Thanks Bob, I'll have a look as soon as I can.  In the mean time for the $PAGE issue, if the you need to set the page type (if not already suitable by default) then set it to one that has no blocks as defined in the theme 'config.php' file - see the bootstrapbase one for an example.

In reply to Gareth J Barnard

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

Whenever I set a gradebook page with $PAGE->set_pagelayout('print') I pull an error from themes that define that pagelayout type.  When you say set the page type, are you talking about something different than that?

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Mary Evans གིས-

If you don't want any blocks on the page for Admin and or Report pages then you need to detail this in the $THEME->layouts in your theme's config.php be it Clean, Essential or Shoelace

$THEME->layouts = array(
     // Server administration scripts.
    'admin' => array(
        'file' => 'columns1.php',
        'regions' => array(),
    ),

);

In reply to Mary Evans

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

Hi Mary,

Have you given this a try with gradebook pages?  When I tried it I generated an error.  My steps:

  1. First I tried just the empty array for regions.  Got an error.
  2. Then I tried doing the 'column1.php' hoping it would inherit it from bootstrapbase (because essential doesn't have that layout), it didn't
  3. Then I tried copying column1.php from bootstrapbase to essential and got an error
  4. Then I tried setting shoelace as my theme and setting 'print' as my layout on the gradebook page and got an error

I think the gradebook wants to use its own header loading scheme and stumbles when you want to load it without blocks, but give it a try if you can.  This is a MAJOR issue for folks since 2.x but it becomes bigger with responsive themes because the blocks can't be docked (does that answer the question, "Do we really need to be able to dock blocks"?)

thanks

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

I'm sorry, I was able to get this to work by changing 'admin' to empty region array and have file reference columns1.php (without copying the file into the essential tree so cascading worked as I had supposed it should.  Thanks so much for your help.

My only remaining issue is that essential doesn't fill in the void space left by the lack of blocks on the left.  Any ideas here would be great but I'd assume this might need to be addressed by Julian.  I have a trouble ticket on it.

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Gareth J Barnard གིས-
Core developers གི་པར Particularly helpful Moodlers གི་པར Plugin developers གི་པར

Dear Bob,

I've not been able to remove the blocks from the page type because that it set at 'admin' and I did not want to change it.  However, I think I've shrunk the width of the table as I found the following definition in 'bootstrap/forms.less':

input,
textarea,
.uneditable-input {
width: 206px; // plus 12px padding and 2px border
}

so changed my css by adding:

table {
input,
textarea,
.uneditable-input {
width: auto;
}
}

to the 'moodle/forms.less' file and recompiling.  Please can you try on a 'Development' server using the 'Download ZIP' button on https://github.com/gjb2048/moodle-theme_shoelace/tree/MOODLE_25 to get the latest version - this has other experimental code for $CFG->themedir so no 'production' server please དགའ་འཛུམ་.

Ta,

Gareth

P.S. If you wish to try on production, you could add the following CSS using the custom CSS theme setting:

table input,
table textarea,
table .uneditable-input {
width: auto;
}

Which might work with Clean and Essential too.

In reply to Gareth J Barnard

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

So what I'm finding is I'm unable to change the pagelayout for the cats and items page as it always errors if I do.  This rather limits my options as I certainly don't want to remove all blocks from every admin page.  I added the custom css to the shoelace theme and this is what I got -- not sure if this was your intention, to attempt to fill in the void:

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

The ugly part of all this is that the themes act as I think they should.  I can add a page layout type, say, 'admin2' and change all kinds of pages to admin2 and get expected results.  When I try to change a gradebook page type I always draw an error, even if I'm changing it to a type that should cascade from bootstrapbase.  Clean doesn't have any of its own layouts defined, inherits them all from bootstrapbase and everything works there, except for the gradebook pages.  I've come to expect this of the gradebook code.

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Mary Evans གིས-

Bob,

When you say you changed page-layout types, are you changing these in Core files like the grade/report/grader files? If so then you are creating problems for yourself and also wasting our time.

As far as I can tell, from reading your posts here, you are changing so many variables that it is a wonder anything works.

Also you keep talking about getting Errors, but you have not posted any here for us to see. Neither have you given any explicit instructions so that we can replicate the problem you see, or have created.

I have been in this forum too long, to come to the conclusion, that sadly you are one of those kinds of people who are a law unto yourself, and as a result try to mould Moodle into something to suit their own needs and wants.

If Moodle is not doing what you want it to do, then please do go and open up a few Moodle Trackers tickets as improvements, giving detailed instructions and screen shots of what it is you actually want to see in Moodle.

Thanks

Mary

In reply to Mary Evans

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

I'm sorry I've angered you, Mary.  I'm honestly seeking answers to SIGNIFICANT issues involving using a responsive theme throughout my site, not just for mobile devices. I'm not changing 'a lot' of variables, I'm changing the config.php file of the theme (which you suggested) and I'm experimenting with changing the contents of a $PAGE->set_pagelayout('something') statement to see how the themes respond.  I'm finding that everyplace I've tested this they respond logically, as I would have expected from a coherent programmer EXCEPT the gradebook, (which, as you'll see below, seems no longer true).

I've written my own grader report called the LAE Grader report which is used all around the world.  I've also hacked the hell out of the grade/tree/edit code and forked the User report.  I think I'm pretty much aware of the risks and couldn't get away with it unless I used git extensively, submoduling throughout.  I've been doing this and been in these forums for five years longer than you.  I don't believe that jumping to conclusions and labeling people as a certain type is helpful at all -- doesn't seem like you, your posts seem always truly helpful.

I believe I have made it crystal clear what I'm looking for numerous times in this and other threads -- I want gradebook screens to be full-width.  If you had to use cats and items in a real setting you'd be campaigning for this also, I'm sure.  You can't see the item you're about to delete because the name has scrolled off the screen by the time you get to the controls.

I have posted numerous tracker items already surrounding the issues discussed here.  If what Julian says is true, that essential will never do away with the NAV block on ANY page (though I'm unsure why the breadcrumbs don't suffice in some situations) then I will have to hope we will soon be able to dock blocks or I will use a theme that is capable of removing blocks from the gradebook.  Our instructors use the gradebook extensively, but we don't make the standard grader report available to them so perhaps that's the reason.

 

Here's a post of what I see when I change set_pagelayout from 'admin' (a very stupid setting in my mind) to 'print' in grade/edit/tree/index.php. This is after I have manually removed the blocks so I now know that essential will take up the space when voided under these circumstances.  Unfortunately it contradicts a lot of what I've said and I can only surmise that I've made some other change inside the config.php of essential that has brought this about.  Now all I need to do is customize the css so this screen is workable and figure out a way to auto-remove blocks from the gradebook tree so a whole bunch of professors don't have to do it to a whole bunch of courses:

Thank you all for your help, I've learned a lot about the rationally configurable portions of responsive themes and wouldn't pretend to be capable of going deeper.  It seems as though my out-on-a-limb choice of going responsive in the face of all my peer institutions waiting a year, won't cost me dearly after-all. 

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

This is now working throughout my site and creates a screen that is truly usable without having to remove blocks specifically from each page-- I am overjoyed! འཛུམ་དྲག་

Sorry if this caused anyone undue strain -- you really have helped out.

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

Ahhh... alas, this cannot work without hacking of components outside the edit or report trees.  I'm now wading into waters from which I may emerge a creature indistinguishable from Godzilla.

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Mary Evans གིས-

Bob,

I'm not angry it's just that you seem to be flitting all over the place with this.

As for page-layout in moodle grade pages I used GIT to grep layout in moodle/grade and came up with this:

So unless you change all these the layout will be set as 'admin' regardless of how you set it in the page.

And yes you are right, if I used Moodle as an Administrator daily I would be campaigning for all kinds of changes.

I do try at a basic level to change things, but it is difficult, especially the way themes are going now.

My ideal situation is that Themes would only need to use CSS to change the look much in the same way the Zen Garden - The beauty of CSS design project, which, by the way, has gone responsive and it works like it looks...simplicity itself.

This could be achieved if all pages generated in Moodle were of a set pattern, and worked each according to its own needs and where the styling of the page could be changed by the theme's CSS.

Themes should not have to be great works of coding mastery, heavy with JavaScript, PHP, and such, as all of that should be a design feature of Moodle.

The real problem as I see it, is that there are few coders who are web designers and fewer still web designers who are coders.

It tires me out reading all these problems that are associated with the Bootstrap themes, and I have a feeling it's not so much Bootstrap but Moodle that is the problem. A small error here and there in Moodle core can have a catastrophic impact on themes, as we are finding daily.

In reply to Mary Evans

Re: Responsive theme attention to the gradebook pages

Julian Ridden གིས-

I can only echo Mary's sentiments here. The deeper I have gone with Essential the more issues I find with how moodle is written. Not that Moodle is badly written, far from it. But with so many elements built over so many years it will take a while to get everything where we need it to be.

Of course bootstrap design is just highlighting it because Moodle was not written with bootstrap in mind. The more we can move towards not just CSS driven design (Moodle is nearly there) but also to Moodle CSS standards the happier I will be. Just in loping at icons I have discovered three different methodologies for apply styles (or not at all) to icon images and it is driving me insane.

But Moodle is constantly evolving. Always had and always will. We just need to be patient and continue to push the boundaries and provide the feedback and tracker items.

Time for another Moodle UX review?

Julian

In reply to Julian Ridden

Re: Responsive theme attention to the gradebook pages

David Scotson གིས-
The strategy for making changes to Moodle core to make it more consistent and easily themeable was apparently decided on with this policy bug:

https://tracker.moodle.org/browse/MDL-40187

But I've not really seen much movement to port things to renderers and/or rewrite renderers to output clean modern HTML.
In reply to Mary Evans

Re: Responsive theme attention to the gradebook pages

Gareth J Barnard གིས-
Core developers གི་པར Particularly helpful Moodlers གི་པར Plugin developers གི་པར

It appears that UX Design is affecting more than just Moodle -> http://www.bcs.org/content/conWebDoc/51103

So it's just a matter of learning new skills and applying them.

In reply to Gareth J Barnard

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

Solid, succinct statements of reality -- this is how it is and we're currently operating in a "code, test and see how they like it" mentality.  I think that's one of the reasons I've stuck with this theme so long as ITS not only responsive but SO are the people surrounding it and making it work.

In reply to Mary Evans

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

I appreciate your remarks and believe you've hit the nail on the head with the assertion that most of what is encountered in trying to fix the themes is actually a Moodle problem.  Unfortunately, and surely in my case, most people are looking to themes to fix as much as they can because its a much harder and slower process to achieve the same result through Moodle core.  What's been accomplished here over the past 24 hours is immense in my eyes and hopefully will benefit many others.

"The real problem as I see it, is that there are few coders who are web designers and fewer still web designers who are coders."

And they are not users and do not have an adequate methodology for obtaining user input and signoff.

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Julian Ridden གིས-

Mary and Gareth...need some help brainstorming.

If you grab the master branch of essential I have added code some simple javascript that toggles the display of region-pre. It works well.

What I can't figure out for the life of me is how to get the region9 main content div to auto expand once region-pre is hidden. Any advice would be much appreciated.

If we can get this evil plan of mine to work it might provide a solution for Bob's conundrum

Julian

In reply to Julian Ridden

Re: Responsive theme attention to the gradebook pages

Gareth J Barnard གིས-
Core developers གི་པར Particularly helpful Moodlers གི་པར Plugin developers གི་པར

Hi Julian,

That should be easy, just replace the 'span9' with 'span12' and vice versa.  I did something similar with the Shoelace docking code I never got to work completely: https://github.com/gjb2048/moodle-theme_shoelace/blob/MOODLE_25_DOCK_2/javascript/shoelace.js.

So, I think you need something like:

function toggle_visibility(id) {
var e = document.getElementById(id);
var m = document.getElementById('region-main');
if(e.style.display == 'none')
e.style.display = 'block';
m.className = 'span9 pull-right';
else
e.style.display = 'none';
m.className = 'span12 pull-right';
}

Cheers,

Gareth

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Gareth J Barnard གིས-
Core developers གི་པར Particularly helpful Moodlers གི་པར Plugin developers གི་པར

I think all this talk about coders not being web designers or users or web designers not being coders is rubbish!  This is all so negative!  We are all 'users' of systems.  We all can see what is wrong and what needs fixing.  So lets work as a team and collaborate to fix the issues by putting forward our perspective rather than being in a 'Moodlers anonymous' therapy group.

In reply to Gareth J Barnard

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

I am sorry, but your own article to which you point disagrees with you.  I've seen it way too many times that decisions made by coders or designers are entirely averse to the users' desires.  I would find your argument almost without defense given the state of software in general.  If, on the other hand your main point is to say, "lets all work together" -- I'm in total agreement, but somewhat cautious as I have gone head-to-head with some of the core developers who are not as willing to see it your way resulting in pretty negative experiences.

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Gareth J Barnard གིས-
Core developers གི་པར Particularly helpful Moodlers གི་པར Plugin developers གི་པར

Ok, perhaps I was talking about myself.  The article is what it is.  In more recent years the Agile methodology has attempted to rectify the faults of the Waterfall model in defining a set of requirements for a project that both the user and developer understand and more importantly want.

In my own experiences dealing with users, they often do not like the resulting product because they did not understand what they really wanted in the first place.  Once whilst dealing with a member of management I went back and fourth nine times with refining the prototype to the user interface before they were happy.  It was not because I was not doing what they asked, but in fact they kept changing their mind after seeing the next incarnation.  User interface development is a two way thing - both parties have to understand what they really really want (Not a Spice Girls reference) and prototype out the look (on paper if needed) before hours of hard graft are employed to make it happen.

With software I don't believe in the 'no-solution' position.  It's just a matter of figuring out what works, what's best as a computer system and what is in reality best left as a human system.

I'm not going to comment specifically on 'core-developers' as I have my own views for which I wish at this time to remain private.

In reply to Gareth J Barnard

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

I know where you're coming from, in a previous life I headed the project office for a group of 130 developers and the biggest hurdle we had to overcome was to help the users understand what it is they really wanted.  Glad to be out of that.

In reply to Mary Evans

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

Hi Mary, thanks for all the assistance you're provided along the way.  I know I couldn't have made it without all the valuable suggestions.  This is where my Categories and items page is at current.  Using the essential theme, I've had to make the following changes:

  1. grade/edit/tree/index.php: $PAGE->set_pagelayout from 'admin' to 'print' so I wouldn't cause myself so much harm
  2. grade/edit/lib.php: added in the following clause so it would adequately handle the 'print' $active_type:
    • } else if ($active_type == 'print') { // hack to get a wide report
      $PAGE->set_pagelayout('print'); // end of hack

  3. changed theme/essential/config.php so 'report' array only contained the following:
    • 'file' => 'columns1.php',
      'regions' => array(),

  4. made the following additions to my custom css:
    • .gradetreebox h4 {font-size: 1.4em;}

      .gradetreebox td.colspan, .gradetreebox tr.category .cell {line-height: 1.3em;
      padding: 2px;
      vertical-align: middle;}

      .gradetreebox tr.category
      {padding: 1px;}

      .gradetreebox tr.category .level1 {background-color: #fdd4d5;}

      .gradetreebox tr.category .level2 { background-color: #d1e7f8;}

      .gradetreebox tr.category .level3 {background-color: #e8ffc7;}

      .gradetreebox tr.category .level4 {background-color: #fdffc7;}

      .gradetreebox tr.category .level5 {background-color: #eed7ea;}

      .gradetreebox th.level1,
      .gradetreebox th.level2,
      .gradetreebox th.level3,
      .gradetreebox th.level4,
      .gradetreebox th.level5
      {width: 2em !important; min-width: 2em;}

      .gradetreebox tr.categoryitem td.cell {background-color:#ffdab6; font-size: 1.4em;}

      .gradetreebox img.icon[title = "Aggregation"]{visibility:hidden;}

      .gradetreebox tr.categoryitem td.name:before {content:"CATEGORY TOTAL :";}

      .gradetreebox tr.item:last-of-type td.cell {background-color: #fdd4d5;}

I've yet to figure out how to match the color of the categoryitem line with the rest of the category but apparently everybody else's theme's have suffered the same issues.  And I'm flummoxed as to how to distinguish the Course total line at the bottom.  I'll probably keep at it but its probably beyond my padiwan skillset.

 

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Gareth J Barnard གིས-
Core developers གི་པར Particularly helpful Moodlers གི་པར Plugin developers གི་པར

Dear Bob,

I see.  My intent was to reduce the width of the table elements - not to remove the blocks as I did not want to change the 'admin' layout template.

Ok, as this: http://docs.moodle.org/dev/Themes_overview#The_different_layouts_as_of_21st_April_2013 is the definitive list of layouts, it occurs to me that the 'gradebook' needs it's own page layout such that you could define it as having no blocks.

Ta,

Gareth

In reply to Gareth J Barnard

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

I'm sorry, in #2 I mispoke (have cats and items on my mind) and meant the User report.  This is what it looks like for Clean and Essential:

TOP:

BOTTOM

For shoelace TOP:

BOTTOM:

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

David Scotson གིས-
Hi Bob,

could you provide a screenshot of what it's supposed to look like, from Standard or similar? This area is a real rat's nest and the hardest part about getting it to work is understanding all the options and how they interact.
In reply to David Scotson

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

Here's standard.  I get almost the entire full view of cats and items on the screen allowing me to be pretty close to seeing my  controls alongside the name of the item I'm about to delete.  Obviously this relies on being able to dock the block, which would be an acceptable alternative.  The color is all the way through and creates a contiguous outline for the category, easily traceable as an "enclosing entity".

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Julian Ridden གིས-

Here is my turn to be contentious and identify TWO separate issues.

  1. You have been asking to remove blocks from these pages. I disagree with this standpoint very strongly. Without the blocks I have to navigate to another page to get my admin or navigation back. I see this annoying many users very quickly and bad for usability. For this reason I never intend to remove a single column of blocks from Essential admin pages.
  2. BUT....and as always there is a but....you have also done what many admins, including myself, like to do...which is to dock those blocks to the side to get the extra pace when you want it. I find this to be one of the great examples of why we need docking in Bootstrap themes. Debates over usability for students is a bit mad to me. Already admins have the potential to add or remove docking through an admin setting and I think this addresses that issue nicely. Don't want it? disable it. Easy. 

I want to address these two issues as I think it is all too easy to talk about these points in isolation and you have inadvertantly made a fantastic point as to why we, in my humble opinion, need both.

Regards

Julian

P.S. I do like the colors on the original gradebook. I'll see if we can get these back in Essential in the next release. དགའ་འཛུམ་

 

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Julian Ridden གིས-

I think I know what you are referring to. I have updated Essential master branch on github with a huge bunch of gradebook formatting changes. Screenshot below shows you what I have been doing. Is this what you are referring to?

User Report

User Report

 

Grader Report

Grader Report

In reply to Julian Ridden

Re: Responsive theme attention to the gradebook pages

Gareth J Barnard གིས-
Core developers གི་པར Particularly helpful Moodlers གི་པར Plugin developers གི་པར

Hi Julian,

Could you point me to the specific CSS for the gradebook formatting changes please.

Ta,

Gareth

In reply to Gareth J Barnard

Re: Responsive theme attention to the gradebook pages

Julian Ridden གིས-

I have isolated and attached my adjusted grade book CSS to this post.

Julian

In reply to Julian Ridden

Re: Responsive theme attention to the gradebook pages

Gareth J Barnard གིས-
Core developers གི་པར Particularly helpful Moodlers གི་པར Plugin developers གི་པར

Hi Julian,

You seem to have defined:

.user-grade td.evend4 {
background-color: #ddd;
}

twice.

I also notice the use of '!important' which I took out and then bumped into a colour definition in the grade report css style file even though Moodle guidelines state that theme's should style and modules etc. should not define colours.

Cheers,

G

In reply to Julian Ridden

Re: Responsive theme attention to the gradebook pages

Bob Puffer གིས-

Here's what I get, which is much better than where we were at:

As you can see I'm using a single column format and relying on breadcrumbs to get users back to where they want to go.  NAV and Administration blocks have way too much information to be on every page IMO.

In reply to Bob Puffer

Re: Responsive theme attention to the gradebook pages

Karen Coyle གིས-

Hi all,

I have the same issue?

Can't see the View Full page link in Grades 

In reply to Karen Coyle

Re: Responsive theme attention to the gradebook pages

Mary Evans གིས-

If you are testing this in Moodle/Clean theme and find that it does not work then please report it in Moodle Tracker, as this is not a theme specific issue it is one to do with Moodle CORE code.

PLEASE NOTE:

THE GRADER IS UNDERGOING A BIG REVAMP READY FOR 2.8