- Is there any certain programming language knowledge needed?
- Are there any shared repositories of pre-authored questions out there for k12 math? Specifically high school (Alg 1, Geo, Alg 2, Trig, Calculus, Stats)
1. To get a feel for what is required to author questions, perhaps you could get an impression by reading the tutorial: http://stack.bham.ac.uk/moodle/question/type/stack/doc/doc.php/Authoring/Authoring_quick_start.md. (I don't know how easy it is to read, if you are not working through the activities in your own copy of STACK.)
2. STACK comes with lots of sample questions at that sort of level. Inside STACK there is a backup of a Moodle course that you can restore into your site. You can also see the sample questions on the demo site. Sign up with your email at http://stack.bham.ac.uk/moodle/ and access the STACK Demo course.
Thanks Tim. Looks like all I need is LaTex (but can use dragmath) and CAS and alot of patience for testing and providing feedback.
You need the LaTeX "maths environments", and only the simple core LaTeX is supported, not all the add on alignment packages. So the amount of LaTeX is minimal, and most people find it worthwhile to write this by hand in STACK - look at some of the samples. You don't need the document level LaTeX, like sectioning and cross-referencing as these are not supported (and you don't need them in simple questions anyway).
The amount of CAS you need to learn depends on the level of feedback you want to provide. I won't lie: you need rather more CAS code than LaTeX. There are plenty examples in the docs. If you find yourself stuck writing a core question doing something which "should be easy" then please let me know. If instructions are not in the docs they should be and I'll add them with an example. It is hard to write docs as I forget what people need to know. It would be a very helpful contribution to the STACK project to work through the authoring guide and suggest improvements.
This page probably teaches you more TeX than you need https://docs.moodle.org/27/en/Using_TeX_Notation
Thanks guys. I very much appreciate the help.