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

          Attachments

            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: