Homeroom Teacher would like to view their students progress in all courses

Homeroom Teacher would like to view their students progress in all courses

by Grant van Boeschoten -
Number of replies: 10

Our school uses a homeroom model where a group of 20-30 students are assigned to a single Teacher for a homeroom.  These teachers would like the ability to see all of their student's Completion Progress from each course that a particular student is enrolled in.  

For example, they might click on a participant/student from their Homeroom course, and see that students' Completion Progress in all enrolled courses.


Is there a plugin that already has this capability?  Are there any known solutions?

Average of ratings: -
In reply to Grant van Boeschoten

Homeroom Teacher would like to view their students progress in all courses

by Stefan Scholz -
Picture of Particularly helpful Moodlers Picture of Plugin developers
Hi Grant,

You could certainly create an sql based report using one of the sql report plugins in the plugin database (search for SQL) if you know how to write sql queries.

Another solution which does not require sql would be one of our plugins:
Our plugin Dash Pro (premium paid plugin) can be used to create a report which lists the completion status of each student that the teacher is assigned to, across all of the courses the students are enrolled into.

You can learn more about it (and see it in action) here:

https://dash.bdecent.de/

If you have any questions, feel free to ask here or on our chat: chat.bdecent.de
I’m can also create a proof of concept for you on our test site if you want.

Hope this helps
Stefan
In reply to Stefan Scholz

Re: Homeroom Teacher would like to view their students progress in all courses

by Grant van Boeschoten -
Thank you. I'll take a look at Dash Pro.
In reply to Grant van Boeschoten

Re: Homeroom Teacher would like to view their students progress in all courses

by Rick Jerz -
Picture of Particularly helpful Moodlers Picture of Testers
Can you expand on what you consider to be "Completion Progress?" Are you referring to the built-in "Activity Completion" report, if you are using Activity Completion settings for every activity? Or are you referring to something like the Grade Book items, which are graded and ungraded?
In reply to Rick Jerz

Re: Homeroom Teacher would like to view their students progress in all courses

by Grant van Boeschoten -
THanks for the reply. I am referring to the "Activity Completion" report.
In reply to Grant van Boeschoten

Re: Homeroom Teacher would like to view their students progress in all courses

by Stefan Scholz -
Picture of Particularly helpful Moodlers Picture of Plugin developers
Hi Grant,

if you’re interested in the the completion status per activity, maybe https://moodle.org/plugins/block_completion_progress would be even better for you. Have a look at it! It has some clever features beyond just displaying the progress in the block for the student. Dash displays course progress on an aggregated level, i.e. 50% of activities completed, not which ones. So it might not be detailed enough for you.

Hope this helps!
Stefan
In reply to Stefan Scholz

Re: Homeroom Teacher would like to view their students progress in all courses

by Grant van Boeschoten -
Yes, our teachers are asking for the block completion progress to be available. However, they want to see a dashboard that has
1. Each of their homerooms students with a link to
2. a completion block for each course that the student is enrolled in

Ideally, this could happen on a single screen.
In reply to Grant van Boeschoten

Re: Homeroom Teacher would like to view their students progress in all courses

by Stefan Scholz -
Picture of Particularly helpful Moodlers Picture of Plugin developers
Hi Grant,

are you looking for something like in the screenshots?

We're currently working on a feature (we call it "record of learning") which will serve three purposes:
  1. Display the progress of *one* student across all his courses for *other* users with the appropriate permissions, e.g. a line manager, parent or coach — or maybe a head teacher. 
  2. Display the progress to the student him/herself, including both courses that the user has already completed and thare are not yet completed.
  3. Enable users with appropriate permissions to manage enrolments for that user, namely enroll the user into one or multiple courses all within one interface, with just a few clicks, and unenrol users from courses.

Technically speaking, it will (most probably) be a widget within our plugin Dash Pro. Dash is a block, so you can put it where you need it, e.g. on the profile page of the user (that's where I would put it), on Moodle's own dashboard or on a Dash dashboard (you can build unlimited dashboards in Dash).

Please note that the screenshots are just mock-ups, nothing has been developed yet. We plan to start development next month and release it alongside Moodle 4.1 in November.

Would love to get your feedback!

Cheers
Stefan
Attachment Bildschirmfoto 2022-09-28 um 21.58.49.png
Attachment Bildschirmfoto 2022-09-28 um 21.58.54.png
Average of ratings:Useful (1)
In reply to Stefan Scholz

Re: Homeroom Teacher would like to view their students progress in all courses

by Grant van Boeschoten -
That does look promising. I'll borrow these screenshots if you don't mind and run them past some of our teachers.
In reply to Grant van Boeschoten

Re: Homeroom Teacher would like to view their students progress in all courses

by Rick Jerz -
Picture of Particularly helpful Moodlers Picture of Testers
Others (like Stefan) may have some good suggestions for you. Writing custom SQL is an approach if you want the "Activity Completion" report for all students in all courses. (I don't have the SQL for this, but there might be something on this List of SQL Contributed reports.
Average of ratings:Useful (1)
In reply to Rick Jerz

Re: Homeroom Teacher would like to view their students progress in all courses

by Grant van Boeschoten -
Thanks for the link. I'll see if there is something there that would work.

Overall, very good support on this forum, thanks so much to everyone for their contributions.