I have a few of ideas about how the usability of the '[User] / Reports / Logs' feature could be (IMO) significantly improved through some simple changes. However, before suggesting these via the Moodle Tracker, as per the suggestions on the Moodle New Feature Ideas page, I thought I would run them by the forum first. I've listed my ideas below and I'm interested to hear everyone's thoughts
- Allow 'Hits on [site] by [user] bar graph to be filtered by date.
When you load the 'All logs' report, the bar graph at the top shows all activity on the site by the user for all time since their initial account creation date, which limits how useful this report is for users who have been active for long periods. It would be useful if this report had a 'From' and 'To' date filter. - Remove '[UserA] as [UserB]' entries from the log report.
Currently, if one user logs in as another using the 'login as' function, their activity appears in the activity bar graph and in the chart data table below, which can give a misleading impression of [UserB]'s level of activity. It would be good to have an option to include/exclude this data from the report. - Add a new 'Site Activity' report
The current Course dedication block provides a useful way of viewing a users activity within a course (cumulative session time between a set date range, and/or a list of sessions, start times and durations). However, this only works within courses and not within the site as a whole. It would be very useful to be able to run a similar report to review a users activity across the entire site. (Personally I think this block is so useful that it should become part of the core code as a standard in-course report).