I would like to use discourse to assign a user to answer questions based on the contents of a templated post.
Specifically, if a student asks how a problem was graded, I want the topic to be assigned to the course team member that graded the problem. Private topics plugin, combined with topic templates, and assign all together nicely fit this workflow. Only doing the actual assignment is an open question.
So far it seems that doing so automatically would require either writing a plugin or running an external service. Is that correct? Any advice on what is the best way forward?
You might have to do something with Automations in conjunction with the Assign plugin, or perhaps make your own.
What are your ideas for tracking/detecting that kind of thing? I understand the Assign plugin comes with a regex filter to assign users to, but what about corresponding which team member graded each student? Perhaps an external database.
OK, that was my default assumption. It’s a bit annoying that this requires packaging a complete plugin and redeploying the instance. I hoped for a more lightweight solution, but this one is acceptable.
I could hit an external API for that, but in most cases 1 grader = 1 problem, and therefore I’ll just store this information somewhere in a forum post.
1 « J'aime »