HTML5 canvas sketch game
Versions
Current version
4.5.1 (2026062302)
4.5.1
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2026062302
Version release name: 4.5.1
Maturity: Stable
Supported Moodle versions: 4.5, 5.0
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas
Repository branch:
Repository tag: 4.5.1
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
Version (4.5.1) - 2026-06-23
Security release naar aanleiding van een MDL Shield security code review (LS-4198).
Security
Fixed stored XSS in the activity help text. The intro action now enforces the mod/gcanvas:teacher capability with require_capability() instead of a discarded has_capability() check, so students can no longer overwrite the help text. Help text is no longer rendered with noclean, so the HTML purifier strips any injected scripts (defense in depth).
Attempt images are now served only to their owner (or a teacher). gcanvas_pluginfile() previously gated the attempt file area on mod/gcanvas:view only, allowing a co-enrolled user to fetch another user's drawing (IDOR).
Fixed
Fixed a fatal error on the no-id code path in view.php (a bareword was passed to moodle_exception instead of the 'mod_gcanvas' string) and added the matching missingidandcmid language string (en/nl).
Student image uploads are now scoped per user (itemid = userid) instead of sharing a single module-instance area, preventing cross-user file collisions/overwrites. Teacher-managed areas (background, toolbar_shape) remain keyed by the module instance.
gcanvas_delete_instance() now also deletes dependent gcanvas_attempt rows, so they are no longer orphaned when an activity is deleted.
Implemented the missing restore decode rules (GCANVASINDEX, GCANVASVIEWBYID) to mirror the backup encode step, so cross-activity links are restored correctly instead of leaving literal placeholder tokens.
Changed
thirdpartylibs.xml: declared the bundled Spectrum JavaScript library and corrected the Fabric.js version to 2.4.2 (was 2.4.1).
Code style: resolved Moodle CodeSniffer (PSR-12) violations across the plugin — whitespace/formatting only, no behaviour change.
4.5.0 (2024091000)
4.5.0
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2024091000
Version release name: 4.5.0
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.9, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas
Repository branch:
Repository tag: 4.5.0
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Plugin version.php information
// Plugin release number corresponds to the lasest tested Moodle version in which the plugin has been tested.
$plugin->release = '3.5.7'; // [3.5.7]
// Plugin version number corresponds to the latest plugin version.
$plugin->version = 2019010100; // 2019-01-01
How do I make a good changelog?
Guiding Principles
- Changelogs are for humans, not machines.
- There should be an entry for every single version.
- The same types of changes should be grouped.
- The latest version comes first.
- The release date of each version is displayed.
Types of changes
- Added for new features.
- Changed for changes in existing functionality.
- Deprecated for soon-to-be removed features.
- Removed for now removed features.
- Fixed for any bug fixes.
- Security in case of vulnerabilities.
Version (4.5.0) - 2025-08-13
- Updating version.php after confirmation from community works on Moodle 5.0
thanks to @AlMetcalfe for testing and confirmation
Version (4.5.0) - 2024-09-10
- Upgraded and refactored for Moodle 4.5
Version (4.4.0) - 2024-04-05
- Upgraded and refactored for Moodle 4.4
Version (4.3.0) - 2024-04-05
- Upgraded and refactored for Moodle 4.3
Version (4.2.1) - 2024-04-05
- Fixed issue with saving and loading canvas
Version (4.2.0) - 2024-02-29
- Upgraded and refactored for Moodle 4.2
- Deprecated support for versions before Moodle 3.9 and PHP 7.4
Version (4.0.1) - 2022-08-08
Changed
- No double activity description
Version (3.10.1) - 2020-12-08
Added
- Intro text support
Version (3.10) - 2020-11-14
Changed
- Updated version number, no issues found.
- Travis testing
- Docblocks
Removed
- Remove
.eslintrcGruntfile.jsandpackages.jsonfrom the project causes Travis issues.
Version (3.9) - 2020-05-06
Changed
- Updated version number, no issues found.
- Minimum version PHP 7.2
- Add core_userlist_provider
Version (3.8.0) - 2019-10-11
Changed
- Update version number, no issues founded in Moodle 3.8
Version (3.5.7) - 2019-05-20
Added
- Release of the first official version.
Changed
- Adding undo function.
4.4.1 (2024051000)
4.4.1
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2024051000
Version release name: 4.4.1
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.9, 4.0, 4.1, 4.2, 4.3, 4.4
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas
Repository branch:
Repository tag: 4.4.1
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Plugin version.php information
// Plugin release number corresponds to the lasest tested Moodle version in which the plugin has been tested.
$plugin->release = '3.5.7'; // [3.5.7]
// Plugin version number corresponds to the latest plugin version.
$plugin->version = 2019010100; // 2019-01-01
How do I make a good changelog?
Guiding Principles
- Changelogs are for humans, not machines.
- There should be an entry for every single version.
- The same types of changes should be grouped.
- The latest version comes first.
- The release date of each version is displayed.
Types of changes
- Added for new features.
- Changed for changes in existing functionality.
- Deprecated for soon-to-be removed features.
- Removed for now removed features.
- Fixed for any bug fixes.
- Security in case of vulnerabilities.
Version (4.4.0) - 2024-04-05
- Upgraded and refactored for Moodle 4.4
Version (4.3.0) - 2024-04-05
- Upgraded and refactored for Moodle 4.3
Version (4.2.1) - 2024-04-05
- Fixed issue with saving and loading canvas
Version (4.2.0) - 2024-02-29
- Upgraded and refactored for Moodle 4.2
- Deprecated support for versions before Moodle 3.9 and PHP 7.4
Version (4.0.1) - 2022-08-08
Changed
- No double activity description
Version (3.10.1) - 2020-12-08
Added
- Intro text support
Version (3.10) - 2020-11-14
Changed
- Updated version number, no issues found.
- Travis testing
- Docblocks
Removed
- Remove
.eslintrcGruntfile.jsandpackages.jsonfrom the project causes Travis issues.
Version (3.9) - 2020-05-06
Changed
- Updated version number, no issues found.
- Minimum version PHP 7.2
- Add core_userlist_provider
Version (3.8.0) - 2019-10-11
Changed
- Update version number, no issues founded in Moodle 3.8
Version (3.5.7) - 2019-05-20
Added
- Release of the first official version.
Changed
- Adding undo function.
4.4.0 (2024050800)
4.4.0
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2024050800
Version release name: 4.4.0
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.9, 4.0, 4.1, 4.2, 4.3, 4.4
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas
Repository branch:
Repository tag: 4.4.0
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Plugin version.php information
// Plugin release number corresponds to the lasest tested Moodle version in which the plugin has been tested.
$plugin->release = '3.5.7'; // [3.5.7]
// Plugin version number corresponds to the latest plugin version.
$plugin->version = 2019010100; // 2019-01-01
How do I make a good changelog?
Guiding Principles
- Changelogs are for humans, not machines.
- There should be an entry for every single version.
- The same types of changes should be grouped.
- The latest version comes first.
- The release date of each version is displayed.
Types of changes
- Added for new features.
- Changed for changes in existing functionality.
- Deprecated for soon-to-be removed features.
- Removed for now removed features.
- Fixed for any bug fixes.
- Security in case of vulnerabilities.
Version (4.4.0) - 2024-04-05
- Upgraded and refactored for Moodle 4.4
Version (4.3.0) - 2024-04-05
- Upgraded and refactored for Moodle 4.3
Version (4.2.1) - 2024-04-05
- Fixed issue with saving and loading canvas
Version (4.2.0) - 2024-02-29
- Upgraded and refactored for Moodle 4.2
- Deprecated support for versions before Moodle 3.9 and PHP 7.4
Version (4.0.1) - 2022-08-08
Changed
- No double activity description
Version (3.10.1) - 2020-12-08
Added
- Intro text support
Version (3.10) - 2020-11-14
Changed
- Updated version number, no issues found.
- Travis testing
- Docblocks
Removed
- Remove
.eslintrcGruntfile.jsandpackages.jsonfrom the project causes Travis issues.
Version (3.9) - 2020-05-06
Changed
- Updated version number, no issues found.
- Minimum version PHP 7.2
- Add core_userlist_provider
Version (3.8.0) - 2019-10-11
Changed
- Update version number, no issues founded in Moodle 3.8
Version (3.5.7) - 2019-05-20
Added
- Release of the first official version.
Changed
- Adding undo function.
4.2.1 (2024040900)
4.2.1
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2024040900
Version release name: 4.2.1
Maturity: Stable
Supported Moodle versions: 4.0, 4.1, 4.2
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas
Repository branch:
Repository tag: 4.2.2
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Plugin version.php information
// Plugin release number corresponds to the lasest tested Moodle version in which the plugin has been tested.
$plugin->release = '3.5.7'; // [3.5.7]
// Plugin version number corresponds to the latest plugin version.
$plugin->version = 2019010100; // 2019-01-01
How do I make a good changelog?
Guiding Principles
- Changelogs are for humans, not machines.
- There should be an entry for every single version.
- The same types of changes should be grouped.
- The latest version comes first.
- The release date of each version is displayed.
Types of changes
- Added for new features.
- Changed for changes in existing functionality.
- Deprecated for soon-to-be removed features.
- Removed for now removed features.
- Fixed for any bug fixes.
- Security in case of vulnerabilities.
Version (4.2.1) - 2024-04-05
- Fixed issue with saving and loading canvas
Version (4.2.0) - 2024-02-29
- Upgraded and refactored for Moodle 4.2
- Deprecated support for versions before Moodle 3.9 and PHP 7.4
Version (4.0.1) - 2022-08-08
Changed
- No double activity description
Version (3.10.1) - 2020-12-08
Added
- Intro text support
Version (3.10) - 2020-11-14
Changed
- Updated version number, no issues found.
- Travis testing
- Docblocks
Removed
- Remove
.eslintrcGruntfile.jsandpackages.jsonfrom the project causes Travis issues.
Version (3.9) - 2020-05-06
Changed
- Updated version number, no issues found.
- Minimum version PHP 7.2
- Add core_userlist_provider
Version (3.8.0) - 2019-10-11
Changed
- Update version number, no issues founded in Moodle 3.8
Version (3.5.7) - 2019-05-20
Added
- Release of the first official version.
Changed
- Adding undo function.
4.00.1 (2023022000)
4.00.1
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2023022000
Version release name: 4.00.1
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0, 4.1
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Plugin version.php information
// Plugin release number corresponds to the lasest tested Moodle version in which the plugin has been tested.
$plugin->release = '3.5.7'; // [3.5.7]
// Plugin version number corresponds to the latest plugin version.
$plugin->version = 2019010100; // 2019-01-01
How do I make a good changelog?
Guiding Principles
- Changelogs are for humans, not machines.
- There should be an entry for every single version.
- The same types of changes should be grouped.
- The latest version comes first.
- The release date of each version is displayed.
Types of changes
- Added for new features.
- Changed for changes in existing functionality.
- Deprecated for soon-to-be removed features.
- Removed for now removed features.
- Fixed for any bug fixes.
- Security in case of vulnerabilities.
Version (4.0.1) - 2022-08-08
Changed
- No double activity description
Version (3.10.1) - 2020-12-08
Added
- Intro text support
Version (3.10) - 2020-11-14
Changed
- Updated version number, no issues found.
- Travis testing
- Docblocks
Removed
- Remove
.eslintrcGruntfile.jsandpackages.jsonfrom the project causes Travis issues.
Version (3.9) - 2020-05-06
Changed
- Updated version number, no issues found.
- Minimum version PHP 7.2
- Add core_userlist_provider
Version (3.8.0) - 2019-10-11
Changed
- Update version number, no issues founded in Moodle 3.8
Version (3.5.7) - 2019-05-20
Added
- Release of the first official version.
Changed
- Adding undo function.
4.00.1 (2022080800)
4.00.1
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2022080800
Version release name: 4.00.1
Maturity: Stable
Supported Moodle versions: 4.0, 4.1
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/tree/MOODLE40
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Plugin version.php information
// Plugin release number corresponds to the lasest tested Moodle version in which the plugin has been tested.
$plugin->release = '3.5.7'; // [3.5.7]
// Plugin version number corresponds to the latest plugin version.
$plugin->version = 2019010100; // 2019-01-01
Version (4.0.1) - 2022-08-08
Changed
- No double activity description
Version (3.10.1) - 2020-12-08
Added
- Intro text support
Version (3.10) - 2020-11-14
Changed
- Updated version number, no issues found.
- Travis testing
- Docblocks
Removed
- Remove
.eslintrcGruntfile.jsandpackages.jsonfrom the project causes Travis issues.
Version (3.9) - 2020-05-06
Changed
- Updated version number, no issues found.
- Minimum version PHP 7.2
- Add core_userlist_provider
Version (3.8.0) - 2019-10-11
Changed
- Update version number, no issues founded in Moodle 3.8
Version (3.5.7) - 2019-05-20
Added
- Release of the first official version.
Changed
- Adding undo function.
3.10.1 (2020120700)
3.10.1
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2020120700
Version release name: 3.10.1
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.5, 3.6, 3.7, 3.8, 3.9
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas
Repository branch:
Repository tag: 3.10.1
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
a Moodle activity for making canvas sketches
In brief, the MFreak mod gcanvas gives the user the ability to make a sketch in html5 canvas.
Special thanks to Gemma Lesterhuis (Lesterhuis Training & Consultancy) for develop & design, useful input, bug reports and beta testing


- Author: Luuk Verhoeven, MFreak.nl
- Author: Gemma Lesterhuis, Lesterhuis Training & Consultancy
- Min. required: Moodle 3.5. - 3.11, 4.0
- Supports PHP: 7.2 - 7.4
Screens

List of features
- Fabricjs
- Saving sketch
- Restore sketch
- Add toolbar images
- Set background image
- Student upload own image
- Delete sketch
- GDPR provider
- Backup / restore integrated
- Mustache templates
Installation
- Copy this plugin to the
mod\gcanvasfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
3.10.0 (2020111300)
3.10.0
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2020111300
Version release name: 3.10.0
Maturity: Stable
Supported Moodle versions: 3.10, 3.5, 3.6, 3.7, 3.8, 3.9
Repository URL (Git): https://github.com/MFreakNL/moodle-mod_gcanvas
Repository branch:
Repository tag: 3.10
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
a Moodle activity for making canvas sketches
In brief, the MFreak mod gcanvas gives the user the ability to make a sketch in html5 canvas.
Special thanks to Gemma Lesterhuis (Lesterhuis Training & Consultancy) for develop & design, useful input, bug reports and beta testing


- Author: Luuk Verhoeven, MFreak.nl
- Author: Gemma Lesterhuis, Lesterhuis Training & Consultancy
- Min. required: Moodle 3.5.x
- Supports PHP: 7.2
Screens

List of features
- Fabricjs
- Saving sketch
- Restore sketch
- Add toolbar images
- Set background image
- Student upload own image
- Delete sketch
- GDPR provider
- Backup / restore integrated
- Mustache templates
Installation
- Copy this plugin to the
mod\gcanvasfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
3.9.1 (2020101400)
3.9.1
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2020101400
Version release name: 3.9.1
Maturity: Stable
Supported Moodle versions: 3.5, 3.6, 3.7, 3.8, 3.9
Repository URL (Git): https://github.com/MFreakNL/moodle-mod_gcanvas
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
a Moodle activity for making canvas sketches
In brief, the MFreak mod gcanvas gives the user the ability to make a sketch in html5 canvas.
Special thanks to Gemma Lesterhuis (Lesterhuis Training & Consultancy) for develop & design, useful input, bug reports and beta testing


- Author: Luuk Verhoeven, MFreak.nl
- Author: Gemma Lesterhuis, Lesterhuis Training & Consultancy
- Min. required: Moodle 3.5.x
- Supports PHP: 7.2
Screens

List of features
- Fabricjs
- Saving sketch
- Restore sketch
- Add toolbar images
- Set background image
- Student upload own image
- Delete sketch
- GDPR provider
- Backup / restore integrated
- Mustache templates
Installation
- Copy this plugin to the
mod\gcanvasfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
change
15-10-2020: Added Booststrap 3 styling to ensure it works with certain themes in Moodle 3.5 and 3.6
3.9.1 (2020071601)
3.9.1
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2020071601
Version release name: 3.9.1
Maturity: Stable
Supported Moodle versions: 3.5, 3.6, 3.7, 3.8, 3.9
Repository URL (Git): https://github.com/MFreakNL/moodle-mod_gcanvas
Repository branch:
Repository tag: 3.9.1
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
a Moodle activity for making canvas sketches
In brief, the MFreak mod gcanvas gives the user the ability to make a sketch in html5 canvas.
Special thanks to Gemma Lesterhuis (Lesterhuis Training & Consultancy) for develop & design, useful input, bug reports and beta testing


- Author: Luuk Verhoeven, MFreak.nl
- Author: Gemma Lesterhuis, Lesterhuis Training & Consultancy
- Min. required: Moodle 3.5.x
- Supports PHP: 7.2
Screens

List of features
- Fabricjs
- Saving sketch
- Restore sketch
- Add toolbar images
- Set background image
- Student upload own image
- Delete sketch
- GDPR provider
- Backup / restore integrated
- Mustache templates
Installation
- Copy this plugin to the
mod\gcanvasfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
3.9.0 (2020050600)
3.9.0
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2020050600
Version release name: 3.9.0
Maturity: Stable
Supported Moodle versions: 3.5, 3.6, 3.7, 3.8, 3.9
Repository URL (Git): https://github.com/MFreakNL/moodle-mod_gcanvas
Repository branch:
Repository tag: 3.9.0
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
a Moodle activity for making canvas sketches
In brief, the MFreak mod gcanvas gives the user the ability to make a sketch in html5 canvas.


- Author: Luuk Verhoeven, MFreak.nl
- Author: Gemma Lesterhuis, LT&C
- Min. required: Moodle 3.5.x
- Supports PHP: 7.2
Screens

List of features
- Fabricjs
- Saving sketch
- Restore sketch
- Add toolbar images
- Set background image
- Student upload own image
- Delete sketch
- GDPR provider
- Backup / restore integrated
- Mustache templates
Installation
- Copy this plugin to the
mod\gcanvasfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
3.8.0 (2019061000)
3.8.0
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2019061000
Version release name: 3.8.0
Maturity: Stable
Supported Moodle versions: 3.5, 3.6, 3.7, 3.8
Repository URL (Git): https://github.com/MFreakNL/moodle-mod_gcanvas
Repository branch:
Repository tag: 3.8.0
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
a Moodle activity for making canvas sketches
In brief, the MFreak mod gcanvas gives the user the ability to make a sketch in html5 canvas.


- Author: Luuk Verhoeven, MFreak.nl
- Author: Gemma Lesterhuis, LT&C
- Min. required: Moodle 3.5.x
- Supports PHP: 7.0 | 7.1 | 7.2
Screens

List of features
- Fabricjs
- Saving sketch
- Restore sketch
- Add toolbar images
- Set background image
- Student upload own image
- Delete sketch
- GDPR provider
- Backup / restore integrated
- Mustache templates
Installation
- Copy this plugin to the
mod\gcanvasfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
1.0.6 (2019051300)
1.0.6
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2019051300
Version release name: 1.0.6
Maturity: Alpha
Supported Moodle versions: 3.5, 3.6, 3.7
Repository URL (Git): https://github.com/MFreakNL/moodle-mod_gcanvas
Repository branch:
Repository tag: 1.0.6
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
a Moodle activity for making canvas sketches
In brief, the MFreak mod gcanvas gives the user the ability to make a sketch in html5 canvas.


- Author: Luuk Verhoeven, MFreak.nl
- Author: Gemma Lesterhuis, LT&C
- Min. required: Moodle 3.5.x
- Supports PHP: 7.0 | 7.1 | 7.2
Screens

List of features
- Fabricjs
- Saving sketch
- Restore sketch
- Add toolbar images
- Set background image
- Student upload own image
- Delete sketch
- GDPR provider
- Backup / restore integrated
- Mustache templates
Installation
- Copy this plugin to the
mod\gcanvasfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
Changelog
See version control for the complete history. Major changes in this version will be listed below.
- Adding a undo function.
1.0.4 (2019050704)
1.0.4
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2019050704
Version release name: 1.0.4
Maturity: Alpha
Supported Moodle versions: 3.5, 3.6
Repository URL (Git): https://github.com/MFreakNL/moodle-mod_gcanvas
Repository branch:
Repository tag: 1.0.4
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
a Moodle activity for making canvas sketches
In brief, the MFreak mod gcanvas gives the user the ability to make a sketch in html5 canvas.


- Author: Luuk Verhoeven, MFreak.nl
- Author: Gemma Lesterhuis, LT&C
- Min. required: Moodle 3.5.x
- Supports PHP: 7.0 | 7.1 | 7.2
Screens

List of features
- Fabricjs
- Saving sketch
- Restore sketch
- Add toolbar images
- Set background image
- Student upload own image
- Delete sketch
- GDPR provider
- Backup / restore integrated
- Mustache templates
Installation
- Copy this plugin to the
mod\gcanvasfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
Changelog
See version control for the complete history. Major changes in this version will be listed below.
- Adding a undo function.
1.0.3 (2019050703)
1.0.3
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2019050703
Version release name: 1.0.3
Maturity: Alpha
Supported Moodle versions: 3.5, 3.6
Repository URL (Git): https://github.com/MFreakNL/moodle-mod_gcanvas
Repository branch:
Repository tag: 1.03
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
a Moodle activity for making canvas sketches
In brief, the MFreak mod gcanvas gives the user the ability to make a sketch in html5 canvas.


- Author: Luuk Verhoeven, MFreak.nl
- Author: Gemma Lesterhuis, LT&C
- Min. required: Moodle 3.5.x
- Supports PHP: 7.0 | 7.1 | 7.2
Screens

List of features
- Fabricjs
- Saving sketch
- Restore sketch
- Add toolbar images
- Set background image
- Student upload own image
- Delete sketch
- GDPR provider
- Backup / restore integrated
- Mustache templates
Installation
- Copy this plugin to the
mod\gcanvasfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
Changelog
See version control for the complete history. Major changes in this version will be listed below.
- Adding a undo function.
1.0.2 (2019050701)
1.0.2
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2019050701
Version release name: 1.0.2
Maturity: Alpha
Supported Moodle versions: 3.5, 3.6
Repository URL (Git): https://github.com/MFreakNL/moodle-mod_gcanvas
Repository branch:
Repository tag: 1.0.2
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
a Moodle activity for making canvas sketches
In brief, the MFreak mod gcanvas gives the user the ability to make a sketch in html5 canvas.


- Author: Luuk Verhoeven, MFreak.nl
- Author: Gemma Lesterhuis, LT&C
- Min. required: Moodle 3.5.x
- Supports PHP: 7.0 | 7.1 | 7.2
Screens

List of features
- Fabricjs
- Saving sketch
- Restore sketch
- Add toolbar images
- Set background image
- Student upload own image
- Delete sketch
- GDPR provider
- Backup / restore integrated
- Mustache templates
Installation
- Copy this plugin to the
mod\gcanvasfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
Changelog
See version control for the complete history. Major changes in this version will be listed below.
- Adding a undo function.
1.0.0 (2019030400)
1.0.0
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2019030400
Version release name: 1.0.0
Maturity: Alpha
Supported Moodle versions: 3.5, 3.6
Repository URL (Git): https://github.com/MFreakNL/moodle-mod_gcanvas
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
a Moodle activity for making canvas sketches
In brief, the MFreak mod gcanvas gives the user the ability to make a sketch in html5 canvas.


- Author: Luuk Verhoeven, MFreak.nl
- Author: Gemma Lesterhuis, LT&C
- Min. required: Moodle 3.5.x
- Supports PHP: 7.0 | 7.1 | 7.2
Screens

List of features
- Fabricjs
- Saving sketch
- Restore sketch
- Add toolbar images
- Set background image
- Student upload own image
- Delete sketch
- GDPR provider
- Backup / restore integrated
- Mustache templates
Installation
- Copy this plugin to the
mod\gcanvasfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
Changelog
See version control for the complete history. Major changes in this version will be listed below.
- Adding a undo function.
1.0.0 (2019022700)
1.0.0
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2019022700
Version release name: 1.0.0
Maturity: Alpha
Supported Moodle versions: 3.5, 3.6
Repository URL (Git): https://github.com/MFreakNL/moodle-mod_gcanvas
Repository branch:
Repository tag: v1.0.0
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
a Moodle activity for making canvas sketches
In brief, the MFreak mod gcanvas gives the user the ability to make a sketch in html5 canvas.

- Author: Luuk Verhoeven, MFreak.nl
- Min. required: Moodle 3.5.x
- Supports PHP: 7.0 | 7.1 | 7.2
Screens

List of features
- Fabricjs
- Saving sketch
- Restore sketch
- Add toolbar images
- Set background image
- Student upload own image
- Delete sketch
- GDPR provider
- Backup / restore integrated
- Mustache templates
Installation
- Copy this plugin to the
mod\gcanvasfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
Changelog
See version control for the complete history. Major changes in this version will be listed below.
- Adding a undo function.
1.0.0 (2019011500)
1.0.0
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2019011500
Version release name: 1.0.0
Maturity: Alpha
Supported Moodle versions: 3.5, 3.6
Repository URL (Git): https://github.com/MFreakNL/moodle-mod_gcanvas
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
a Moodle activity for making canvas sketches
In brief, the MFreak mod gcanvas gives the user the ability to make a sketch in html5 canvas.

- Author: Luuk Verhoeven, MFreak.nl
- Min. required: Moodle 3.5.x
- Supports PHP: 7.0 | 7.1 | 7.2
Screens

List of features
- Fabricjs
- Saving sketch
- Restore sketch
- Add toolbar images
- Set background image
- Student upload own image
- Delete sketch
- GDPR provider
- Backup / restore integrated
- Mustache templates
Installation
- Copy this plugin to the
mod\gcanvasfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
Changelog
See version control for the complete history. Major changes in this version will be listed below.
- Adding a undo function.
1.0.0 (2018121400)
1.0.0
Plugin type: Activities
Frankenstyle component name: mod_gcanvas
Version build number: 2018121400
Version release name: 1.0.0
Maturity: Alpha
Supported Moodle versions: 3.5, 3.6
Repository URL (Git): https://github.com/MFreakNL/moodle-mod_gcanvas
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-mod_gcanvas/issues
a Moodle activity for making canvas sketches
In brief, the MFreak mod gcanvas gives the user the ability to make a sketch in html5 canvas.

- Author: Luuk Verhoeven, MFreak.nl
- Min. required: Moodle 3.5.x
- Supports PHP: 7.0 | 7.1 | 7.2
Screens

List of features
- Fabricjs
- Saving sketch
- Restore sketch
- Add toolbar images
- Set background image
- Student upload own image
- Delete sketch
- GDPR provider
- Backup / restore integrated
- Mustache templates
Installation
- Copy this plugin to the
mod\gcanvasfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
Changelog
See version control for the complete history. Major changes in this version will be listed below.
- Adding a undo function.