Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Moode REST Api request
#1
Good evening,
I wanted to know if there are any REST APIs available to manage Moode, and possibly also to modify settings via REST. If nothing like this exists, are there any developments planned in this regard? If not, could you provide some suggestions on where is the best place in the project to start adding this feature? In order to create a pull request later.

Thanks you
Reply
#2
The API and other utilities are covered in the setup guide.
Reply
#3
I see! But it seems that the settings cannot be managed from those REST calls
Reply
#4
Ok, not sure which specific requirements you have, but it may be possible to manipulate the settings via the database.
However, I don’t know how feasible that would be.

Perhaps you should provide a use case explaining what you need to happen.
Hopefully this will give the devs a chance to comment on how to achieve what you need.
Reply
#5
I was thinking about a way to produce a native mobile application that could fully control Moodle in every aspect
Reply
#6
(01-10-2025, 08:53 PM)Lumino Wrote: I was thinking about a way to produce a native mobile application that could fully control Moodle in every aspect

It's a very cool idea. But, honestly... do we really, I mean really, need it...?
Reply
#7
Well, why not? I honestly would use it because I'm a lazy person, I would prefer to open the app rather than the browser
Reply
#8
(01-12-2025, 12:45 AM)Lumino Wrote: Well, why not? I honestly would use it because I'm a lazy person, I would prefer to open the app rather than the browser

Sure. Once you make it a browser "desktop-app" it's the same...

But honestly, every new feature / setting / whatsoever will require you to modify / update your app.
TBH, I've been thinking whether it would be a nice idea to still make an app, but it consisting only of a web-view, full-screen, into which to open the address of the moode player... but never got to bother installing android development; and for iOS it's even more complicated on my side...
Then, you have to consider that I am lazy too... :-D
Reply


Forum Jump: