You wrote:
> I wonder if it is practical to push data directly into the SQL database from make!?
No, never considered that. (I assume, by "data" you mean HTML or XML files?)
> Or design a plugin which takes an ensemble of files from the file system repo and displays them as native-looking moodle. Anybody else who would like to go down that path?
Demanding approach. https://docs.moodle.org/en/Repositories are the prescribed path, I would think. You might want to ask in the Repositories forum https://moodle.org/mod/forum/view.php?id=1807 or in the General developer forum https://moodle.org/mod/forum/view.php?id=55.
> (For the curious, my existing course is here: http://www.hg.schaathun.net/DisMath/week01.xml; video is password protected, but everything else is open. This is not vanilla conversion via tex4ht; several macros have been recoded for XML output to give a typical web layout, while the PDF is still normal latex output.)
Neat, the typical mathematician's approach!