Difference between revisions of "GeoGebra filter"

Jump to: navigation, search
(Earlier versions of moodle, git for windows)
(FAQ and known issues)
Line 1: Line 1:
 
[[Category:Contributed code]]
 
[[Category:Contributed code]]
 +
[[Category:Stubs]]
  
 
The GeoGebra filter is aimed at easier integration of GeoGebra files with Moodle. The GeoGebra filter converts links to GeoGebra files and GeoGebra tools files to an embeded applet. It should work for all ressources and activities. From Moodle 2.X onwards it provides the possibility for different configuration in each context.
 
The GeoGebra filter is aimed at easier integration of GeoGebra files with Moodle. The GeoGebra filter converts links to GeoGebra files and GeoGebra tools files to an embeded applet. It should work for all ressources and activities. From Moodle 2.X onwards it provides the possibility for different configuration in each context.
Line 50: Line 51:
  
 
==Tips and tricks==
 
==Tips and tricks==
 +
 +
==FAQ==
 +
===Should I use the export from GeoGebra or use the filter for emeding GeoGebra files?===
 +
 +
===Moodle 2.X complains on "Plugin "filter_moodle-filter_geogebra" is defective or outdated"===
 +
You have to rename the moodle-filter_geogebra directory to geogebra.
 +
 +
==Known Issues==
 +
===Moodle 2.X===
 +
None at the moment - please feel free to use the forum for questions.
 +
 +
===Moodle 1.X===
 +
This is a summary of comments and questions people posted as comments to the old filter pages and in the forums.
 +
 +
todo
 +
 +
====Filter not working====
  
 
==See also==
 
==See also==

Revision as of 14:42, 11 August 2011


The GeoGebra filter is aimed at easier integration of GeoGebra files with Moodle. The GeoGebra filter converts links to GeoGebra files and GeoGebra tools files to an embeded applet. It should work for all ressources and activities. From Moodle 2.X onwards it provides the possibility for different configuration in each context.

Examples

Installation

Using Git

Installation follows mainly: Installing_a_contributed_extension_from_its_Git_repository

You will need a shell and write access to your moodle root directory. On Linux systems you should not have a problem to get a shell, on Windows systems we recommend installing Git for Windows.

Navigate to your moodle filter directory

cd /path/to/your/moodle/
cd filter

Clone the GeoGebra filter repository to a new directory geogebra

git clone git://github.com/cmiic/moodle-filter_geogebra.git geogebra

Checkout the branch appropriate for your Moodle Installation (available branches are MOODLE_21_STABLE, MOODLE_20_STABLE, MOODLE_19_STABLE)

cd geogebra
git checkout -b MOODLE_21_STABLE origin/MOODLE_21_STABLE

Delete the automatically created master branch

git branch -d master

Exclude the geogebra filter from your moodle clone (otherwise git will complain that the files are untracked)

cd /path/to/your/moodle/checkout
echo /filter/geogebra/ >> .git/info/exclude

You can now update your filter using

cd /path/to/your/moodle/filter/geogebra
git pull

We strongly encourage you to use a shell-script and cron for updating the filter on a regular basis .

Using .zip or .tar.gz packages

We strongly discourage you to do that, because you will fail to catch up with upgrades and you will end up using an outdated Moodle core, outdated GeoGebra jars and an outdated filter. So only use this option if you don't have any decent access to your server.

Download:

Put the contents of the .tar.gz or .zip packages in /path/to/your/moodle/filter/geogebra. You should end up with the filter.php and all the other files and subdirectories (lang, db, 32) residing in /path/to/your/moodle/filter/geogebra (if you just unpack you will end up with an additional folder and Moodle will tell you that the filter is defunct or outdated).

Upgrading from 1.9 to 2.X

Earlier Versions of Moodle

If you really got stuck with an outdated version of Moodle, you should be able to use the MOODLE_19_STABLE branch of the filter. In order to use the filter settings you should copy or move the language files to your lang directory, for example from your Moodle root directory do:

cp filter/geogebra/lang/en_utf8/filter_geogebra.php lang/en_utf8/filter_geogebra.php

Settings

Tips and tricks

FAQ

Should I use the export from GeoGebra or use the filter for emeding GeoGebra files?

Moodle 2.X complains on "Plugin "filter_moodle-filter_geogebra" is defective or outdated"

You have to rename the moodle-filter_geogebra directory to geogebra.

Known Issues

Moodle 2.X

None at the moment - please feel free to use the forum for questions.

Moodle 1.X

This is a summary of comments and questions people posted as comments to the old filter pages and in the forums.

todo

Filter not working

See also