I developed a web application (in PHP) for students to use it so we can evaluate them. This application generates a final note.
I wonder if Moodle has some activity / module that allows me to embed my web application so that the students can use Moodle.
I’ve seen that have a Moodle 2.0 activity / module called “External tool”, and it might be what I’m looking … but I have some questions about this activity.
-
“External Tool” shows me a Moodle external Web application, is there
any way to communicate with the external application, for
example, for example, to save the mark obtained in the Web application the user logged into Moodle? -
Moodle documentation on “External Tool” is not extensive
(http://docs.moodle.org/23/en/Using_External_tool). You can show me
some reference where I can see how to adapt my Web application to
communicate with Moodle through “External tool”?
The external tool uses the IMS LTI (Learning Tools Interoperability interoperability standard to communicate with external tools. It does allow grade information to be exchanged. I believe the LTI standard uses some form of oauth under the hood, though the specification isn’t so friendly.
You might find it quicker to make a simple Moodle activity modules if you are used to php and have the ability to install plugins on the Moodle server.