Moodle Extension
Existing possibilities
Moodle Filter
There is currently a Moodle filter for GeoGebra which is maintained by Peter Tierney-Fife <ptierney-fife@…>.
GeoGebra Filter for Moodle 2.0/2.1 is finished. Repository can be found at Github. For documentation consult Moodle Docs - GeoGebra filter). The MOODLE_XX_STABLE branches can be considered stable - master is in development (Contact: Christoph Reinisch <christoph.reinisch@…>). For installation the best way is to use Git for Administrators, since it's the easiest way for you to stay up to date (both with the moodle-core, plugin and the jar files).
Information on getting the filter in plugins and modules database and consolidate the existing filters see CONTRIB-3025 in the Moodle tracker.
SCORM
Possibilities to get GeoGebra into a Scorm package:
- Use EXELearning
- Write your own Javascript Instructions
- Use some other Scorm Tool Overview claroline, Overview on moodle.org
Either way you don't get any help from the tool when defining what the student has to do in order to get points for the assignment or store any values - and you can't use it in test questions.
Possibilities in Moodle
There are actually six plugintypes in Moodle which can be interesting for us (there are a lot more, but these are in question).
- Filter (is available)
- Repositories
- Assignment
- Questiontypes
- Module
- Scorm (actually no plugin)
Filter
See above section. If you don't want to copy/paste the applet code it is a good possibility to embed GeoGebra files to (almost) every ressource or activity in Moodle. I updated the filter, because it is used in courses and I didn't want that the upgrade of Moodle fails because of a outdated Filter.
Repositories
Repositories provide a way to use Moodle's filepicker??? to add content or links to Courses and Moodle ressources or activities. This looks like a good way to provide a strong link between Moodle and GeoGebraTube. It should be easy to implement and can be done quickly. We're currently working on this, stay tuned.
Assignment
Assignments can be used for giving students the possibility to hand in a text or upload files. We could just embed the applet instead of the rich text editor and store the file in Moodle. Probably we should also provide a way to automatically grade the outcome, I will come to automatic grading later.
Questiontypes
We should definitely develop a questiontype for GeoGebra with the option to manually and automatically grade the outcome.
Module
The other modules are activities like forum, chat, choices, lessons, glossary which are all very different from assigning tasks to students and provide a way to interact with moodle or in class. Thats why I think we should provide the first four, and probably use this for "Collaborative GeoGebra"
SCORM
Scorm needs some more investigation. But could be an interesting way to generate standards compliant GeoGebra packages with more than one worksheet, automatic grading,... Another advantage with scorm it should be possble to integrate GeoGebra in any "good" LMS.
Next Steps
- Take a look at Stack
- Develop possible workflow for teachers
- Look at possibilities to automate testing
- Set up the things mentioned under "existing possibilities" on my Moodle development page to test it and give an overview (Link will be provided when finished)
