4 ms·
in my opinion Moodle is the epitome of PHP crapware, which most of us thought had been banished a long time ago... It's kept afloat by predatory and relatively
by fock 3y ago
in my opinion Moodle is the epitome of PHP crapware, which most of us thought had been banished a long time ago... It's kept afloat by predatory and relatively inept consulting businesses which advertise the weird (to me...) idea that every course needs an externally "developed" (aka coded in PHP) module and the teacher has no agency over how that will be structured.
Case in point: I had a course and wanted to publish my excel-grading-sheet to a moodle course:
1) there is hardly any documentation on how to do that...
2) from the one paragraph I pieced together the primitive XML-spec. Now people had the points for their work.
3) it would be nice to give people a total of points? BUT: there is no way to do that nicely - I was presented with a formula editor (including: trigonometric functions...), where I could put together individual exercise ids BY HAND (summation with regex might be more useful than trig, no?)
4) students complained: I handed in the tasks and don't have points yet
5) turns out: the XML-parser they use stops at UTF8 and the person who coded that thought: "hey, we print 'import successful' and just stop the import at the specific entry we couldn't handle, partially updating the DB"
Also there is of course no API of any sorts (so automation is impossible...), which is no wonder if your development is stuck at .php-files intermingling code and html...
- thrixton 3y agoTIL, moodle has not API, cross that off my list of software I’d ever recommend, thanks.