Moodle
  1. Moodle
  2. MDL-30872

Many report links in Nav blocks in 2.2

    Details

    • Affected Branches:
      MOODLE_22_STABLE
    • Rank:
      33877

      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

        Activity

        Hide
        Andrea Bicciolo added a comment -

        Added Martin, Eloy and Petr as watchers,

        Show
        Andrea Bicciolo added a comment - Added Martin, Eloy and Petr as watchers,
        Hide
        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
        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
        Sam Hemelryk added a comment -

        Marking this major and adding the dev backlog.

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

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

        Show
        Tim Hunt added a comment - Has the change in 2.5 to move reports to the Settings Administration block dealt with this?
        Hide
        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
        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.

          People

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

            Dates

            • Created:
              Updated: