Posts made by Howard Miller

Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
The web service functions that you get from the automatic documentation are all there is (even though there are lots).

Yes, if you need something extra the "correct" path is to create new local plugin that exposes the required functions. It's often not especially difficult.
Average of ratings: Useful (1)
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
IF this is possible (and I'm not 100% sure) you're going to have to create a new role and assign appropriate capabilities to enable what you need. See Roles_and_permissions.

Unless somebody has done *exactly* what you want to do, then this usually comes down to some guesswork and experimentation.

Consider that roles often result in Moodle operating in ways that have never been tested before, so don't be completely surprised if anything weird happens.