Moodle Plugins directory: Comparative judgement: Versions: 2.0 for Moodle 4.1+ | Moodle.org
Comparative judgement
Comparative judgement 2.0 for Moodle 4.1+
Code prechecks
Comparative Judgement
This module extends the moodle assignment to provide support for comparative judgement (CJ). Comparative judgement is an approach to assessment that offers an alternative to traditional marking, and this module has been specifically designed to support peer assessment and feedback. Students submit their work and then are presented with pairs of their peers' work and are asked simply to decide which is ‘better’ in terms of a high-level criterion such as 'problem solving' or ‘understanding of trigonometry’ or ‘quality of writing’. Many such pairwise decisions from the cohort are then used to produce a ranking of the submissions from which the module generates a score for each submission.
Documentation is available.
- What is comparative judgement (CJ) and why would you use it?
- How to use this particular CJ implementation as part of the Moodle assignment module.
- [Advice on practical pedagogy](docs/Pedagogy_matters.md], including using CJ as a research tool.
Notes for developers are also provided.
Acknowledgements
This plug-in was funded by the Centre for Mathematical Cognition at Loughborough University, and developed by Andrew Hancox and Ian Jones with input from Chris Sangwin.
If you are interested in using comparative judgement for assessment, learning or research purposes please contact Ian Jones who is dead keen on getting people to use comparative judgement and who will be very pleased to hear from you.
Install guide
You need the following three components.
- Clone this module into
mod/assign/submission/comparativejudgement
- Make sure the command line
R
is available on your server. Instructions for Ubuntu 18 are below.
Install R
OS X with Homebrew
Install xcode tools:
xcode-select --install
Download the latest version of R from (R-4.4.2-arm64.pkg)
https://cran.r-project.org/bin/macosx/
Install the dependencies:
cd MOODLEROOT/mod/assign/submission/comparativejudgement/lib
sudo Rscript prereqs.R
Ubuntu 18
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/'
sudo apt update
sudo apt install r-base
Install R dependencies
If running remotely, first copy over the R scripts:
Create the folder structure
ssh _username_@_servername_ "mkdir -p ~/mod/assign/submission/comparativejudgement/lib"
Copy the files
scp *.R _username_@_servername_:~/mod/assign/submission/comparativejudgement/lib
Then (local or remote) run the prereqs script to install required libraries into your R environment:
sudo Rscript prereqs.R
Test R
Local version:
cat docs/exampledecisions.csv | Rscript lib/pipeablescript.R > docs/oput.csv
Remote version:
cat docs/exampledecisions.csv | su - WEBSERVERUSERCONTEXT -c 'ssh _username_@_servername_ "Rscript pipeablescript.R"'
https://rtask.thinkr.fr/installation-of-r-3-5-on-ubuntu-18-04-lts-and-tips-for-spatial-packages/
Version information
- Version build number
- 2024112500
- Version release name
- 2.0 for Moodle 4.1+
- Maturity
- Wersyjŏ beta
- MD5 Sum
- bdcbb1c235889316f37d0c71eca2214e
- Supported software
- Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5
- Latest release for Moodle 4.1
- Latest release for Moodle 4.2
- Latest release for Moodle 4.3
- Latest release for Moodle 4.4
- Latest release for Moodle 4.5
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS tag
- v2.0
Default installation instructions for plugins of the type Assignment submissions
- Make sure you have all the required versions.
- Download and unpack the plugin.
- Place the folder (eg "myassignsubmission") in the "/mod/assign/submission" subdirectory.
- Visit http://yoursite.com/admin to finish the installation