Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-30872

Many report links in Nav blocks in 2.2

    Details

    • Affected Branches:
      MOODLE_22_STABLE

      Description

      The new Moodle 2.2. report refractory appears really well done, especially the user part that was harcoded in previous version.

      About report links in navigation block, in my opinion there are some corners that should be addressed. At the present time (according to user role) in 2.2. the "report" link may be present in Course->Reports, Course->Participants->Participant name->Reports, and MyProfile->Reports. All navigation section shows links to the available reports.

      Now, for an Authenticated users and/or, the MyProfile->Reports yields in many cases "Nothing to dsiplay", while Course->Participants->Participant name->Reports yileds the user's course reports.

      From a developer point of view the report links in the Nav block are clearly referring to different context thus yielding different results, however from a user POW, who does not care nor is aware of contexts, this is for sure misleading, and he can easily get lost among so many links to "Reports" in the Nav block.

      I'm sure the new report refractory is yet to be completed, however I think some love over this ma be deserved.

      Looking forward for other dev's opinions

        Gliffy Diagrams

          Activity

          Hide
          andreabix Andrea Bicciolo added a comment -

          Added Martin, Eloy and Petr as watchers,

          Show
          andreabix Andrea Bicciolo added a comment - Added Martin, Eloy and Petr as watchers,
          Hide
          samhemelryk Sam Hemelryk added a comment -

          Hi Andrea,

          Thanks for creating this issue.
          Indeed the reports in the navigation can be a little hard to get to grips with (I imagine after all I am still a developer).
          Do you have any ideas about possible solutions to this?

          We do need to keep the ability for users to be able to access the same report at different contexts, mostly in regards to a site, or to a course.
          With the new reports plugin type it is possible to report on all contexts as well, most importantly perhaps is the user context which people were excited about.
          Certainly if we can come up with a more obvious location and organisation for reports on the navigation we will solve future issues with those popping up all over the place (where ever the developer feels really).

          The obvious solution is to group reports together in the navigation or settings under a reports branch, and then some how organise them (or perhaps title them) in such a way that the user can access the same report at different contexts including their current context without it being any more convoluted than it already is.
          I'm not really too sure what form things would take under the new reports section however... I suppose the big thing to acknowledge is that loading all of reports for all contexts the user can access is out of the question because of performance.

          Cheers
          Sam

          Show
          samhemelryk Sam Hemelryk added a comment - Hi Andrea, Thanks for creating this issue. Indeed the reports in the navigation can be a little hard to get to grips with (I imagine after all I am still a developer). Do you have any ideas about possible solutions to this? We do need to keep the ability for users to be able to access the same report at different contexts, mostly in regards to a site, or to a course. With the new reports plugin type it is possible to report on all contexts as well, most importantly perhaps is the user context which people were excited about. Certainly if we can come up with a more obvious location and organisation for reports on the navigation we will solve future issues with those popping up all over the place (where ever the developer feels really). The obvious solution is to group reports together in the navigation or settings under a reports branch, and then some how organise them (or perhaps title them) in such a way that the user can access the same report at different contexts including their current context without it being any more convoluted than it already is. I'm not really too sure what form things would take under the new reports section however... I suppose the big thing to acknowledge is that loading all of reports for all contexts the user can access is out of the question because of performance. Cheers Sam
          Hide
          samhemelryk Sam Hemelryk added a comment -

          Marking this major and adding the dev backlog.

          Show
          samhemelryk Sam Hemelryk added a comment - Marking this major and adding the dev backlog.
          Hide
          timhunt Tim Hunt added a comment -

          Has the change in 2.5 to move reports to the Settings Administration block dealt with this?

          Show
          timhunt Tim Hunt added a comment - Has the change in 2.5 to move reports to the Settings Administration block dealt with this?
          Hide
          andreabix Andrea Bicciolo added a comment -

          Hi Tim,

          for what I understand after the move:

          Navigation block:
          Course->Reports can now be Current course->Reports and My Courses->Course name reports. Those link are present, however those are course level reports and make sense to me where they are.
          Course->Participants->Participant name->Reports is not present anymore in navigation block
          MyProfile->Reports is not present anymore in navigation block. Since it is not present, this also address the issue for the authenticated user role.

          All in all, it looks to me a more sensible positioning of links to reports.

          Show
          andreabix Andrea Bicciolo added a comment - Hi Tim, for what I understand after the move: Navigation block: Course->Reports can now be Current course->Reports and My Courses->Course name reports. Those link are present, however those are course level reports and make sense to me where they are. Course->Participants->Participant name->Reports is not present anymore in navigation block MyProfile->Reports is not present anymore in navigation block. Since it is not present, this also address the issue for the authenticated user role. All in all, it looks to me a more sensible positioning of links to reports.
          Hide
          samhemelryk Sam Hemelryk added a comment -

          Closing this issue now as the report links in the navigation have been moved several times since this issue was created and reading back I believe many of the noted problems have been resolved.

          Show
          samhemelryk Sam Hemelryk added a comment - Closing this issue now as the report links in the navigation have been moved several times since this issue was created and reading back I believe many of the noted problems have been resolved.

            People

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

              Dates

              • Created:
                Updated:
                Resolved: