Moodle Plugin as standalone PHP app

Re: Moodle Plugin as standalone PHP app

by Tim Hunt -
Number of replies: 2
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
I think it is going to prove difficult to develop a Moodle plugin without using a lot of other Moodle code (e.g. the Moodle forms library, the rendering system to display templates, etc.) Moodle also takes care of lots of other stuff that you would have to handle yourself in a stand-alone application: autenticating users, controlling which users can access which activity, etc.

Dominique pointed out that you could develop your plugin as a stand-alone application, then include it in Moodle using LTI.

The other option is also possible. That is, if you develop your activity as a Moodle plugin, then you can use Moodle as an LTI provider, to allow the activity to be used from other LMSs.
Average of ratings: Useful (2)
In reply to Tim Hunt

Re: Moodle Plugin as standalone PHP app

by Chandra R -
Dear Tim, Dominique, Many thanks for your suggestions and taking the time to do so. More or less decided we will take the LTI route, likely developing a stand-alone LTI compliant application. Thanks again!
Average of ratings: Useful (1)
In reply to Chandra R

Re: Moodle Plugin as standalone PHP app

by Marcus Green -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers
If you develop with with LTI it could (in theory) work with systems other than Moodle. But we wouldn't want you to do that smile