Difference between revisions of "GeoGebra filter"

Jump to: navigation, search
(Created page with "Category:Contributed code The GeoGebra filter is aimed at easier integration of GeoGebra files with Moodle. The GeoGebra filter converts links to GeoGebra files and GeoGebra...")
 
Line 1: Line 1:
 
[[Category:Contributed code]]
 
[[Category:Contributed code]]
  
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.
+
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==
 
==Examples==
  
 
==Installation==
 
==Installation==
 +
===Using Git===
 +
Installation follows mainly: [https://docs.moodle.org/20/en/Git_for_Administrators#Installing_a_contributed_extension_from_its_Git_repository Installing_a_contributed_extension_from_its_Git_repository]
 +
 +
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 /mod/book/ >> .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 an cron for updating the filter on a regular basis.
 +
 +
===Upgrade from 1.9 to 2.X===
  
 
==Settings==
 
==Settings==
Line 12: Line 34:
  
 
==See also==
 
==See also==
*[Place http_address_for_M&P_entry_here  Name of Entry here] is a Modules and plugins database page that has download links and more information.
+
*Discussion: [http://moodle.org/mod/forum/discuss.php?d=178332 Mathematics Tools forum - Is there any way to use geogebra in Moodle 2.0]
*Discussions: [Place http_address_for_moodle_forum_or_thread_here Name of forum]
+
*(OUTDATED) [http://moodle.org/mod/data/view.php?d=13&rid=2423&filter=1 GeoGebra filter] is a Modules and plugins database page that has download links and more information.

Revision as of 17:12, 9 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

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 /mod/book/ >> .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 an cron for updating the filter on a regular basis.

Upgrade from 1.9 to 2.X

Settings

Tips and tricks

See also