-
Improvement
-
Resolution: Deferred
-
Minor
-
None
-
3.5
-
MOODLE_35_STABLE
Location:
Navigation block
Course “Gear” menu / Users tab / Enroled users
Description:
This report provides a list of all participants in a course to each of the participants in the course, including:
- First name (sortable)
- Surname (sortable)
- Roles
- Groups
- Last access to course (sortable)
Instructors/managers also see:
- email address
- status of enrolment
Participant names or avatars can be clicked to view detail, or can be selected to perform bulk actions (teachers and managers only). The list of participants can be filtered by first letter of first name or surname, by role, by group, by length of inactivity, and can be searched by free text.
The “Enrol users” function is accessed by a button from this report. Other pages related to enrolment are accessed from the Gear menu on this report.
This report has taken on the features of the previous “Enroled users” report, which has been discontinued. Previous links to the “Enroled users” report now link to this report.
Intended audience:
All users, but primarily learners and instructors.
Purpose:
Allows a participant to see the list of all participants in a course they are in at a glance, and allows instructors to send messages to selected students or manage enrolments.
Suggestions:
Unlike most reports, this one appears in the Navigation block, rather than the Administration block. It allows the user to switch between lists of participants in any of their courses, even though it appears within the Current Course menu.
- Move to User menu?
- Notes can be added from this screen, but only through the bulk action menu, which seems odd. Notes do not display on this screen, even if they are added to the Course context, even if User Details are displayed.
- What criteria are used for the “inactive for more than” filter? Course or site log entries? Will any log type suffice, even if the user took no other action than viewing? It would be helpful to be able to tweak this column.
- Provide mouseover descriptions for selection widgets and column headers
- “Gear” button only allows editing of enrolment dates. Perhaps this should be a general dropdown with more actions matching those available through bulk actions, e.g. edit role, edit enrolment dates, add note, send message, view logs, view Outline report, etc.
- The “info” button displays mouseover text implying that clicking on it will enrol the user as the role the user already has. Actually it displays enrolment details.
- Add a link from here to individual user logs and other reports related to users, rather than requiring instructor to go to user’s Profile page (see “Gear” button notes).
- Allow instructor to switch “last access to course” mode to date, rather than days ago
Conversion to Configurable Reports:
This is a classic “Users” report for the most part. The following enhancements to Configurable Reports (detailed above) would be needed to convert this report:
- Multipurpose filter
- Alphabet filter
- Select row/Bulk action feature
- Edit row menu feature
- Edit cell option
- URL link to related report
- Receive URL parameters
- Additional data elements: Last Access to Context datetime (formatted as datetime or as “time ago”)
- will be (partly) resolved by
-
MDL-74364 Custom report source for course participants
- Closed
-
MDL-62091 Multipurpose filter in Configurable Reports
- Closed
-
MDL-62093 Alphabet filter in Configurable Reports
- Closed
-
MDL-62097 Select row/Bulk action feature in Configurable Reports
- Closed
-
MDL-62098 Configurable Reports edit row/action menu feature
- Closed
-
MDL-62105 Configurable Reports edit cell option
- Closed
-
MDL-62106 Provide URL link to related report in Configurable Reports
- Closed
-
MDL-62107 Allow Configurable Reports to receive URL parameters
- Closed
- will help resolve
-
MDL-55936 Remove / improve heading for participant report
- Closed