Hi everyone! First of all, I hope everyone is going through this time with the mininimum problems possible.
I'm new to Moodle and I want to develop a plugin for Moodle that allows students to construct and animate a flowchart that represents an algorithm, like, i.e. Flowgorithm. I've been reading the documentation avaiable on Moodle Docs but I'm still a bit lost in how to approach the development of this plugin. For my plugin I need to give the student access to a menu that allows him to construct the flowchart. However, the impression that I got was that Moodle pages layout is pretty restrict. Next I have a list of possibilities that I thought of to achieve what I pretend.
- Can I develop my own full page and display it? The only way I found that this might work was to embed HTML code in a page resource. Even if I can display the layout that I want this way, would I be able to define the interactions necessary to the construction of the flowchart? Can I use javascript or AJAX functions for that?
- Can I modify the layout the of a course page? For example, replace the course info displayed in the left corner for other information?
- Can I simply connect it to an external resource that handles the construction of the flowchart?
If I'm not approaching this right I would appreciate some guideness to put me on the right track.
Best regards,
Alexandre Ferreira