I've seen this question has come up before on Moodle.org (that discussion is old and now closed).
FutureLearn, the Open University's MOOC platform, has an interesting feature in its course content that enables students to post comments next to/below course content, e.g. text or video.
This can be achieved as one-off page of content plus comments/discussion with the Forum activity module and also a slightly different effect with the 3rd party Hot Question activity module, i.e. students can vote comments up and down.
These options are interesting but presenting several pages/slides of content with comments in this way, i.e. as a coherent, cohesive "lesson" would be rather clunky, e.g.
A Forum instance with a discussion thread for each page/slide
Some way of ordering and linking the threads/pages/slides to each other
So has anyone come up with a less clunky solution or is there a plugin that can enable this kind of functionality?
Thanks in advance,
FutureLearn: https://www.futurelearn.com/ (Registration and enrollments are easy and free)
As for a likely plugin that can do most of what you want, have you thought about trying the Content Pages (mod_icontent) plugin? It allows students to post questions and notes below the content. Notes can be private or featured. Questions can be public or private to the teacher/tutor only. Content is presented very similar to the way presentation slides are shown. The teacher can even provide quiz questions for a grade, but not every question type is supported. It also seems you can have as many pages of content as you want.
As for the Hot Question plugin, it would be interesting to modify the submitdirections field for it to allow for some "content". Right now it only allows text up to 255 characters long, but could be easily modified. Again, all the student input would appear below and a big limitation would be that it would not allow multiple "pages" of content.