Missatges enviats per Howard Miller

Imatge Core developers Imatge Documentation writers Imatge Particularly helpful Moodlers Imatge Peer reviewers Imatge Plugin developers
Well, you've come to the Moodle forums, asking if Moodle is any good. I think the answer might be predictable.

It can do all those things with the possible exception of "Invoicing that can sync with FattureInCloud" because I don't know what that is. Moodle Moodle is NOT an eCommerce solution. The payment modules are fairly simplistic. If you need something more exciting, Moodle can be paired with Wordpress to get around that.
Imatge Core developers Imatge Documentation writers Imatge Particularly helpful Moodlers Imatge Peer reviewers Imatge Plugin developers

Not trying to be difficult (for once)... I have been vaguely aware of mdk and some people have recommended it, but it seems very much geared towards people working in core development. I couldn't really see anything particularly useful to occasional plugin devs like myself. 

Am I missing something?

Mitjana de qualificacions: -
Imatge Core developers Imatge Documentation writers Imatge Particularly helpful Moodlers Imatge Peer reviewers Imatge Plugin developers
I'm not really answering your question, but... as Moodle doesn't use transactions, it's not immune to things like race conditions in the database. If your site is big enough and/or old enough, you'll get some low-level database corruption eventually. Probably what's happening here. Hopefully, it's a one-off and the query to detect this has done its job.