Moodle
  1. Moodle
  2. MDL-21592

Usability: turning edition on/off

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: DEV backlog
    • Component/s: Navigation, Usability
    • Labels:
      None
    • Difficulty:
      Moderate
    • Affected Branches:
      MOODLE_20_STABLE
    • Rank:
      805

      Description

      While this cannot be considered one bug, it's certainly some sort of usability problem. Exemplary steps:

      1) Create one course
      2) Create one, say, glossary, with 2 concepts
      3) Click to the "print" icon.
      4) Now you are in one page that, by default shows the entries ready to be printed (mod/glossary/print.php)

      There are two annoyances here:

      1) The bloody blocks are displayed. We need to manually disable them in that page. We should be able to have some way to specify/avoid blocks by default per page. Surely it exists, I've just not looked for it. Imagine this happening in sites with 1000 glossaries, for example. The teachers have to go to all them manually in order to get them hidden. IMO blocks are being right now "too much intrusive" going to pages where they aren't expected at all by default.

      2) The usability problem: Due to 1) above I want, in that mod/glossary/print.php page, hide the blocks. To do so, I need to be in edition mode and there isn't any way to go to edition mode without leaving the page. I need to go back to the course page (or turn on edition in "course administration" that goes back to course page too. So I end needing 3 clicks (page refreshes) to simply enable edition mode in any non-course page.

      These must be improved IMO, as far as with the new behavior of blocks people is going to need editing a lot of non-course pages in order to hide blocks everywhere and that (switch edition on) is far from usable right now.

        Activity

        Hide
        Sam Hemelryk added a comment -

        Hi Eloy,

        Thank you for raising the issue, the block + navigation are certainly in need to some vigorous usability testing and the example you've noted is a good example of what is going on all over the place.

        The solution to #1 from the development perspective is to set the page layout to something more appropriate to the page.

        $PAGE->set_pagelayout('somepagelayout');
        

        This can/has-to happen on a page by page basis unfortunately, as you've discovered the default is to have blocks.
        In the case of the print page the obvious solution is to make the page layout 'popup' which has no blocks or navigation (navbar).
        Also worth noting is that this is controlled by the theme, perhaps we need a `print` layout as well!

        In regards to point 2 the navigation becoming a critical component is certainly something that needs to be thoroughly looked into and discussed with the community.

        With Tomaz now in the team hopefully it won't be too long before he can start looking at these issues with the community... until then any suggestions or help in any form is most appreciated

        Cheers
        Sam

        Show
        Sam Hemelryk added a comment - Hi Eloy, Thank you for raising the issue, the block + navigation are certainly in need to some vigorous usability testing and the example you've noted is a good example of what is going on all over the place. The solution to #1 from the development perspective is to set the page layout to something more appropriate to the page. $PAGE->set_pagelayout('somepagelayout'); This can/has-to happen on a page by page basis unfortunately, as you've discovered the default is to have blocks. In the case of the print page the obvious solution is to make the page layout 'popup' which has no blocks or navigation (navbar). Also worth noting is that this is controlled by the theme, perhaps we need a `print` layout as well! In regards to point 2 the navigation becoming a critical component is certainly something that needs to be thoroughly looked into and discussed with the community. With Tomaz now in the team hopefully it won't be too long before he can start looking at these issues with the community... until then any suggestions or help in any form is most appreciated Cheers Sam
        Hide
        Martin Dougiamas added a comment -

        If this still exists I think it's much less critical now.

        Show
        Martin Dougiamas added a comment - If this still exists I think it's much less critical now.
        Hide
        Tim Hunt added a comment -
        Show
        Tim Hunt added a comment - There is still an issue: http://moodle.org/mod/cvsadmin/view.php?conversationid=5402
        Hide
        Sam Hemelryk added a comment -

        Hi guys,

        I've been going through old navigation issues triaging them.
        I've just been looking at this one now and I've decided to close it.
        We've now got a print layout and the layouts used by pages have now been maturing for the past 2 years.

        If there is still an issue here lets open a new bug to deal with it specifically.

        Many thanks
        Sam

        Show
        Sam Hemelryk added a comment - Hi guys, I've been going through old navigation issues triaging them. I've just been looking at this one now and I've decided to close it. We've now got a print layout and the layouts used by pages have now been maturing for the past 2 years. If there is still an issue here lets open a new bug to deal with it specifically. Many thanks Sam

          People

          • Votes:
            3 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: