I have another university professor interested in using Discourse as a tool to run online classes. I would like to have a means to create an initial Discourse database with a set of sample categories and topics. For example,
- each course will have a set of categories/subcategories with appropriate permissions;
- there need to be additional topics in the Staff category about how to organize things
- Badges for submitting assignments and getting instructor approval
- I want to tweak the language in some of the default staff posts for people who don’t know what system administration is
I think that perhaps the easiest/best way to do this is to set up a fresh install, set stuff up like I want it, and back that up. Those who want to use my system would do a fresh install and restore my database. Does that sound right? Is there some other way? Might I want to do this as a template instead and use
db/fixtures/999_topics.rb as a model?