ProFormA Programming Task

Quiz question type for automatically graded programming questions. Java questions using JUnit can be created directly in Moodle. Other questions need to be imported as ProFormA tasks ( Plugin requires the qbehaviour_adaptiveexternalgrading plugin and ProFormA Praktomat (

Source-code Plagiarism Plugin

A plugin integrating 2 source code detection engines MOSS and JPlag into Moodle for programming assignments.


A question type that allows question authors to set programming questions in which the student answer is code in some programming language, which is graded by running it. More generally it can handle any question to which the answer is text that can be graded by a computer program written by the question author.


This theme is oriented to improve the rate of loading pages giving a new look. Optimized for areas with slower Internet connection, following the standard programming parameters, using only php, html and css. People without previous knowledge can set up the theme with more than 100 options of customization. Please, check the 'add to my favorite'. It's the better way to keep this Project alive... :) ... thanks!!!

VPL Question

VPL Questions are questions that can fit within a Moodle quiz. They are intended to create small to medium coding exercises, based on the Virtual Programming Lab plugin. They are designed to offer a simple interface for students, while keeping the power and versatility of Virtual Programming Labs.

ProFormA format

converts ProFormA tasks into proforma programming quiz questions. This question format is needed by the question type ProFormA.

Interactive Content – H5P

Create and add rich content inside your LMS for free. Some examples of what you get with H5P are Interactive Video, Quizzes, Collage and Timeline.

Poodll Filter

Poodll is a toolbox of features for Moodle, including audio and video recording, media players for the classroom and widgets such as tabs and stopwatches. The Poodll filter is a pre-requisite plugin for the Classic Poodll plugins.

Google Analytics

Google Analytics with custom dimensions and metrics.


This plugin lets you add any Javascript or Java application (typically virtual and real-remote experiments) created with Easy Java/Javascript Simulations (EjsS) to your Moodle course.

Formal languages block

Formal languages block centralizes code for scanning and parsing of different languages. For now it is used by Preg and CorrectWriting question types, but other plugins can use it as well.

Correct writing

Correct Writing question type are focused on the learning grammar of the new language. It can found various mistakes in student's response and give mistake messages and hints.


Hallo Moodle Users. We have developed a new question-type called javaunittest and want to share it with the community. The plugin is a new version of the sojunit questtion type developed by Süreç Özcan for Moodle 1.8 (


Weather is a Moodle block to show the realtime weather of the user using the geolocation.

Restriction by week from start

This availability plugin allows opening activites or sections with a relative week shift from course opening date.


iAssign (Interactive Assignment) package aims to enhance activities in Moodle, allowing the incorporation of "Interactive Learning Modules" (iLM) to Moodle. iAssign also provides: an area to teachers cooperate (Block); a filter to incorporate any iLM in any Moodle text (Filter); and a TinyMCE editor button (TinyMCE Plugin). Attention: in order to proper work, iAssign needs its associated packages - block, filter, and editor (please, get all of them).

Rewards Tally

The Rewards Tally plugin provides a block to display the achievement points, or reward points, accumulated by the user and the user communities associated with the school or institution. 'User communities' could mean year groups, 'houses' or any other logical grouping used at the school.


A filter to embed Pens from their URL on

JUnit Exercise Corrector

This plugin allows students to submit their Java exercises, let them be tested against a set of JUnit tests (that have been priorly provided by the teacher) and receive immediate feedback on the test results.


Coorad Bridge is a COORAD Resource module. It let you nest within your Moodle Site all COORAD resources you need (COORAD is a free open source Configurable Object Oriented Rapid Application Development system).