Web Experience Toolkit (WET), Moodle variant, GCWeb theme.
See github.com/wet-boew/wet-boew
If you are familiar with Content Management Systems (CMS) like WordPress™, Drupal™ or Joomla™, Moodle™ is similar except that it is specifically designed to support education through online and in-class e-learning activities.
One of the most popular Free Open Source Software (FOSS) Learning Management Systems (LMS) in the world, Moodle is a web-based application designed for those who would rather spend their time, money and efforts on developing effective e-learning courses instead of perpetual expensive yearly software licences costing tens or even hundreds of thousands of dollars. High priorities of the Moodle project team include things like accessibility, support for multiple languages and security.
The purpose of WET-BOEW-Moodle project on GitHub is to create an open source Moodle theme based on version 4.0.30 of the award winning WET-BOEW framework. The initial launch will feature the Government of Canada's GCWeb theme on Moodle 3.9+. Other themes, like GCIntranet may eventually be added depending on interest and financing. Working towards WCAG 2.1 Level AA compliance is a high priority for this project. The theme features many configurable settings for Moodle administrators.
By using this theme, organizations to focus their limited educational/training budgets on delivering effective sustainable educational/e-learning content instead of expensive and never ending software licenses.
Status:
- We have completed initial development and specification design.
- We have made a lot of progress on the GCWeb theme.
- We are starting development of the GCIntranet theme.
- We removed the deprecated pre-2019 WET-BOEW themes including Canada.ca, GC Web Usability, GC Intranet, WET-BOEW, OGPL.
- We have update screenshot
- We have create a 404 server page.
- Created a WET-BOEW-Moodle Widgets to demonstrate compatible WET-BOEW widgets.
TODO list:
- Resolve some conflicts with Boost base theme.
- Quality Assurance and WCAG 2.1 level AA testing (and fixing).
- Code cleanup.
- Update Working Examples demo site: wet-boew-moodle.tngconsulting.ca
- Update documentation.
- Add new UI/UX features.
- Create splash page and site language aware maintenance page.
Let us know by dropping us a note. It's the best time to get involved when we are at the initial development stage.
We would especially love to hear from:
- People who are planning on or currently using Moodle within the Government of Canada or the private sector;
- Developers who would like to contribute to this project
If you have any ideas, suggestions or code to share, please create a new separate issue for each one.
There is a wasteful situation going on in this world, the duplication of time, money and effort. This is severely limiting creativity, innovation and evolution each time someone has to re-create the wheel.
By contributing your ideas, you may see them get implemented and supported in future releases. Contributed code has a chance of being integrated into future releases of WET-BOEW-Moodle as well. Together with the modular nature of Moodle, this makes it a lot easier to upgrade when new releases of WET-BOEW-Moodle and Moodle become available.
If you are part of Government, education or other large corporations, you can save money by avoiding duplicate spending on development to achieve similar results. As an individual developer, you also get recognition for your contribution efforts.
WET-BOEW-Moodle is initially released for Moodle 3.9 for accessibility reasons. Details of Web server, database and web browser requirements can be found on Moodle.org. Support for other newer versions of Moodle may be added at a later date depending on the level of interest.
Note: The WET-BOEW-Moodle theme will also include web based mobile support on iOS and Android devices.
These specifications and requirements may change as development progresses.
Any provided documentation will eventually be available in the project's Wiki. This will include:
- Changelog
- Installation
- Theme configuration
- Updating WET-BOEW-Moodle
- Uninstallation
To propose ideas, report a bug or request support, please create individual. Keep in mind that support for this project is provided on a voluntary basis and is therefore limited by availability and willingness of volunteers to contribute their time and effort. We are open to, encourage and appreciate pull requests and support in responding to people's questions.
This project is made possible through the combined efforts of many people including:
- Project Lead/Developer, @michaelmilette with support of TNG Consulting Inc.
- Government of Canada - the Department of Innovation, Science and Economic Development Canada
- Other project contributors
It is also made possible thanks to the efforts of hundreds of contributors to related open source projects including:
If you would like to contribute your time, effort or contribute financially to this project in order to accelerate its development, please contact @michaelmilette.
The space on Github.com for the WET-BOEW-MOODLE project is contributed by the Government of Canada.
The working examples demo site for the WET-BOEW-Moodle project is sponsored and maintained by TNG Consulting Inc.
- The theme has limited support for WET-BOEW widgets. To see the current state of WET-BOEW widget compatibility, download and install the WET-BOEW-Moodle widgets course in your instance of Moodle configured with a WET-BOEW-Moodle theme.
- Accessibility is a high priority for the WET-BOEW-Moodle project. However it is not perfect yet.
- This project does not attempt to correct accessibility issues which may exist in Moodle core code. In order to create a site that is WCAG 2.1 Level AA compliant, you may also need to address accessibility issues in Moodle itself. Please consider reporting Moodle core issues in the Moodle tracker - and contribute fixes if you can.
We are looking for volunteers or financial support to do functional testing, language testing, accessibility testing and RTL testing.
Unless otherwise noted, the overall WET-BOEW-MOODLE project, wiki content, documentation and source code is Copyright © 2016 onwards by TNG Consulting Inc. Inc. with parts which may be contributed/copyrighted by others. WET-BOEW-Moodle is provided freely as open source software, can be redistributed and/or modified it under the terms of the GNU General Public License version 3.0 or later.
It is distributed in the hope that it will be useful. However, there is no warranty, implied or otherwise, of merchantability or fitness for any purpose. See the GNU General Public License for details.
If for any reason a copy of the GNU General Public License was not included with this project, you can view it online by going to: https://www.gnu.org/licenses/gpl-3.0.en.html
For further information regarding the WET-BOEW-MOODLE project, please contact Michael (dot) Milette (at) tngconsulting.ca.
