Is anyone using Discourse while teaching university-level courses? If yes, would you mind sharing your experience (what works well, what’s missing)? Are there perhaps resources with recommendations about setting up Discourse for such a use?
I am looking for the following features:
- Distinguish between students and instructors.
- Students should be able to post in a way that they are anonymous to each other, but their name is visible to instructors. When multiple anonymous users post in the same topic, they should be distinguishable from each other, but ideally not trackable across different topics.
- Students should be able to private-message instructors collectively, or a private-message a single instructor. Control over whether students can private-message each other would be a plus.
- An easy way to set up several forums based on a template, and hosted on the same domain. This is necessary so that creating forums for each class in each semester is easy and convenient.
- It would be a plus to be able to partition students into “sections” and write messages that are visible to only some sections.
- It would be a plus to be able to write announcements and override students’ email settings on a per-announcement basis (making sure that they receive an email notification).
- It would be a plus to be able to download the current list of registered users (name + email) in a machine-readable format (e.g. CSV) for easy cross checking with the list of registered students. (I do believe this is possible.)
- It would be a plus to be able to “archive” forums after the semester has ended: keep the content in read-only mode, prevent new sign-ups and posts.
- Some features that encourage (or even enforce) using full names would be a big plus.
- Not strictly necessary, but some sort of LMS integration might be nice, especially if it can automate account creation.
Confirmation on whether each of these features is / isn’t available would be useful.
Does Discourse offer hosting plans specifically for use in teaching? I am unable to see any at Discourse pricing | Discourse - Civilized Discussion. The requirements of such a use are a bit different than what the standard plans offer: Forums would always be private, active only for the duration of one semester with up to 300 users, and then kept around in read-only mode for a reasonable amount of time (maybe 2-3 years or so).
At the moment we use a forum system that is specialized for academic use / teaching. However, I am frustrated with the poor math support it has. I have used Discourse in non-academic contexts, and I love the good math support, convenient search and organization, and the ability to set up a Q/A-like format.