Hi Adam,
Before I retired, I used Justin's Poodll plugins and filters a lot. It was worth it to pay for a single teacher yearly subscription out of my own pocket. He has always been very responsive in providing help when I needed it. I can remember once, that I remarked that it would be nice if I could do so and so, and literally four hours later I had an update from him that did that. Sadly, with my poor memory, I can't remember what the, so and so, was...just that he added the capability that quickly. Justin, I apologize if this comment causes you extra work.
The nice thing about Moodle though, is the fact that there are usually multiple ways to do anything you want.
1. -Use a book resource. You can add each video in a separate chapter along with any descriptive text. Make multiple books to group similar videos.
-Use the iContent plugin. You can add a video on each slide with any descriptive text. Can even ask questions on the slide. Students can make comments and ask questions of the teacher.
-Use the PCAST plugin. You can add videos to separate categories with a text summary.
2. -Use the PCAST plugin. Students can add videos to separate categories with a text summary. Teachers can rate and provide feedback.
-Use the Journal plugin. With the new Record tools, a student can record just audio or a video. Teachers can rate and provide feedback.
-Use the Diary plugin. With the new Record tools, a student can record just audio or a video. Diary is a souped up version of the Journal plugin. The major difference is that you can start a new "entry" every day, or even multiple times per day. Teachers can rate and provide feedback for every entry.
-Use the Moodle
Database activity. Students can make multiple entries and the teacher can rate and provide feedback for each one. The slight downside is that you will need to decide which fields to add and what you want the layout to look like.
NOTE: My personal preference for 2, would be to use the Diary plugin, since I maintain it. 😁