- Node 19.4
- Moodle 4.1 with Boost theme
- Clone that repository into your Moodle
theme/nhsedirectory.
git clone https://github.com/TechnologyEnhancedLearning/moodle-nhse-learninghub.git
- Before activating theme in Moodle theme selector the dependencies need loading.
npm install
Tested with NPM v9.2.0 and Node v19.4.0, you can check both versions with:
npm -v
node -v
-
Proceed with Moodle installer instructions when new theme is detected
-
If you need to change any dependencies of the SCSS files please remember to clear Moodle caches in Moodle admin panel
/admin/purgecaches.php. Moodle SCSS compiler will do the rest for you.
-
Update version.php
-
Update composer.json
-
Merge from develop to main
-
git checkout main && git pull -
git tag YYYYMMDDXX && git push --tags(Moodle format where YYYYMMDD is the current date and XX is the release number, e.g. 2023042301 for the first release on 23rd April 2023) -
Allow GitHub Actions to complete.
This project is a derivative work that combines multiple open-source assets under compliant terms:
- The Theme (GPL-3.0): This Moodle theme is a modified fork of the original theme developed by the NHS Leadership Academy. It is licensed under the GNU General Public License v3.0 or later.
- The Design Framework (MIT): This theme incorporates the NHS.UK Frontend framework (v10.x), developed by NHS England and licensed under the MIT License.
- © NHS Leadership Academy (Original Moodle Theme components)
- © 2026 NHS England TEL
- © NHS England (NHS.UK Frontend assets)
You may copy, distribute, and modify this software under the terms of the GPL-3.0 License. See the LICENSE file for the full text.