PoodLL 3 is available for download from GitHub without any restrictions. The main plugin that is required by all the other plugins is the PoodLL filter. So be sure to install that first and confirm that there are no problems, before installing the others. The other plugins are all optional, though they are how PoodLL is generally used. You can freely pick and choose from them because they do not depend on anything other than the PoodLL filter.

Downloading from Git

It is possible to simply download the zip file from GitHub and upload it into your Moodle site. In this case be careful to ensure that you are using the poodll3 branch. The steps to installing from zip files are detailed here.

Installing via Git

The commands below can be used to install each of the plugins. Replace ${MOODLE} with the path to your Moodle directory on the server
e.g /var/www/moodle

Of course one of the benefits of using Git is that you can script updates and other maintenance. So before you type out all of those commands,  here are 3 script that you might wish to use or edit. These are not actually supported and you will need to edit at least the path to your moodle directory in each script. You should not use the scripts if you are not confident (or brave).
Git Clone PoodLL3 
Git Checkout PoodLL3
Git Update PoodLL3

 

POODLL FILTER

GITHUB branch poodll3

https://github.com/justinhunt/moodle-filter_poodll.git

INSTALLATION

cd ${MOODLE}/filter

git clone https://github.com/justinhunt/moodle-filter_poodll.git poodll

git fetch

git branch –track poodll3 origin/poodll3

git checkout poodll3

 


POODLL ATTO 

GITHUB branch poodll3

https://github.com/justinhunt/moodle-atto_poodll.git

INSTALLATION

cd ${MOODLE}/lib/editor/atto/plugins

git clone https://github.com/justinhunt/moodle-atto_poodll.git poodll

git fetch

git branch –track poodll3 origin/poodll3

git checkout poodll3


POODLL ASSIGN SUBMISSION

GITHUB branch poodll3

https://github.com/justinhunt/moodle-assign_submission_onlinepoodll.git

INSTALLATION

cd ${MOODLE}/mod/assign/submission/

git clone https://github.com/justinhunt/moodle-assign_submission_onlinepoodll.git onlinepoodll

git fetch

git branch –track poodll3 origin/poodll3

git checkout poodll3



POODLL DATABASE ACTIVITY FIELD

GITHUB branch poodll3

https://github.com/justinhunt/moodle-mod_data_field_poodll.git

INSTALLATION

cd ${MOODLE}/mod/data/field/poodll

git clone https://github.com/justinhunt/moodle-mod_data_field_poodll.git poodll

git fetch

git branch –track poodll3 origin/poodll3

git checkout poodll3


POODLL RECORDING QUESTION TYPE

GITHUB branch poodll3

https://github.com/justinhunt/moodle-qtype_poodllrecording

INSTALLATION

cd ${MOODLE}/question/type/poodllrecording

git clone  https://github.com/justinhunt/moodle-qtype_poodllrecording poodllrecording

git fetch

git branch –track poodll3 origin/poodll3

git checkout poodll3


POODLL REPOSITORY

GITHUB branch poodll3

https://github.com/justinhunt/moodle-repository_poodll.git

INSTALLATION

cd ${MOODLE}/repository/poodll

git clone https://github.com/justinhunt/moodle-repository_poodll.git poodll

git fetch

git branch –track poodll3 origin/poodll3

git checkout poodll3


POODLL ASSIGN FEEDBACK

GITHUB branch poodll3

https://github.com/justinhunt/moodle-assignfeedback_poodll.git

INSTALLATION

cd ${MOODLE}/mod/assign/feedback/poodll

git clone https://github.com/justinhunt/moodle-assignfeedback_poodll.git poodll

git fetch

git branch –track poodll3 origin/poodll3

git checkout poodll3


POODLL TINYMCE PLUGIN

GITHUB branch poodll3

https://github.com/justinhunt/moodle-assignfeedback_poodll.git

INSTALLATION

cd ${MOODLE}/lib/editor/tinymce/plugins/poodll

git clone https://github.com/justinhunt/moodle-tinymce_poodll.git poodll

git fetch

git branch –track poodll3 origin/poodll3

git checkout poodll3