This is a simple report which displays the user pictures for everyone enrolled in the given course.

You can install it using git. In the top-level folder of your Moodle install, type the command: git clone git://github.com/LafColITS/moodle-report_roster.git report/roster

Then visit the admin screen to allow the install to complete.

Once the plugin is installed, you can access the functionality by going to Reports > Roster within the course.

There are two options when viewing the roster. One is to toggle the "Learning mode," which turns the display of names on and off. The other is a "Printable" view, which brings up a version of the report suitable for printing.

Thanks for this useful plugin. We've used Roster with 3.5 this year, but our faculty find it a bit cumbersome. We had a homegrown "name quiz" solution that presented student photos, one at a time, in random order minus names for faculty to quiz themselves. They loved this method of learning student names for their face-to-face courses, but we've moved away from this in favor of Roster. Any chance a change to your plugin along these lines is in the works? Thanks!

Thanks for the helpful plug-in. We've had several faculty ask for bigger pictures. Any chance of adding a configuration so the user could choose pic size (e.g. S,M,L) or allow a user to choose the grid size when printing (e.g. 4x6, 8x10, etc.)? We may be able to contribute some development help.

Hi Matt, that is certainly something we'd be happy to look at implementing. The picture size is an argument passed to the core Moodle function that generates the picture markup; it shouldn't be too difficult to make this configurable from the front end. I took the liberty of opening an issue on GitHub: https://github.com/LafColITS/moodle-report_roster/issues/21

This GitHub issue will be kept up to date with our progress. I happen to actually have some time right now (!!) so I will plan to work on it this week/next week.

Hi Charles and Andrew, this plugin looks great and I think will benefit my instructors. One question/enhancement suggestion - would it be possible to allow other fields to be added to the roster report? In particular, my admin is very interested in allowing faculty to view preferred pronouns somehow in Moodle. I am thinking of adding a custom profile field for this, and the roster report seems like the perfect way to display something like that.

The number of users that fit in a row seems to depend on the length of their names, which means that when Learning Mode is toggled on and off, their position can shift around. This makes it a little harder to drill yourself on student names, because you'll look at a photo, then toggle the name on to check yourself, and now that photo is in a new position. It would be nicer if there was a fixed grid, so that photos didn't move.

Hi Steve, that's probably a result of our use of CSS flexbox styling -- which was an improvement overall, but resulted in this unintended consequence. It's certainly something we'd like to fix. Would you be so kind as to submit a bug request describing the issue here https://github.com/LafColITS/moodle-report_roster/issues/new ? Thanks!