Web Experience Toolkit (WET), Moodle variant.
- Initial development and specification design.
- General look and feel now working (see new screenshot).
- New Demo site: wet-boew-moodle.tngconsulting.ca
TODO list still includes:
- Resolving conflicts with base theme.
- Add support for multiple languages.
- Improve accessibility.
- Add theme settings.
- Adding new UI/UX features.
- Fix the GC Intranet and Canada.ca themes.
- Add the base theme.
- Cleanup code.
- Add WET-BOEW framework files to repository.
- Create splash page and 404 server page.
- Quality Assurance and WCAG 2.0 level AA testing.
- Write documentation.
Note: I am currently focusing on finding my next employer/client so the progress of the WET-BOEW-Moodle project will slow down for now. If you know of anyone who is looking for someone with my skills or want more information, please contact me through my website at www.tngconsulting.ca. -- Michael Milette
What is the Web Experience Toolkit (WET-BOEW)?
What is Moodle LMS?
If you are familiar with Content Management Systems (CMS) like WordPress™, Drupal™ and 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 Learning Management Systems (LMS) in the world, Moodle is a Free Open Source Software (FOSS) 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 WET-BOEW-Moodle project
The purpose of WET-BOEW-Moodle project on GitHub is to create a world-class accessible theme for Moodle based on version 4.0 of the award winning WET-BOEW framework. It will be a relatively easy to maintain open source WCAG 2.0 Level AA accessible theme for Moodle based on the WET-BOEW 4.0 framework. Most of the configurable settings will be accessible to Moodle administrators through web based configuration pages.
This will hopefully enable organizations to focus their limited educational/training budgets on delivering effective sustainable educational/e-learning content instead of expensive and never ending software licenses.
Interested in this project?
Let us know by dropping us a note. It's the best time to get involved when we are at the design 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.
Why should I contribute?
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 will initially be released for Moodle 3.1.x LTS (Long Term Support) but be supported on Apache based web servers only. Details of Web server, database and web browser requirements can be found on Moodle.org. Support for other 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 the initial development gets under way.
Documentation will be available in the project's Wiki. This will include:
- Updating WET-BOEW-Moodle
- Security Considerations
- Moodle Tips
Have Ideas? Need support? Reporting a bug?
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.
This project is made possible through the combined efforts of many people including:
- Project Lead/Developer, @michaelmilette with support of TNG Consulting Inc.
- 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 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 Canada.ca theme has limited support at this stage of the project due to limitations in the Canada.ca Content and Information Architecture Specification but we are working on it.
We will be looking for volunteers to test RTL text support. Until then, this feature will not be tested.
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 @michaelmilette.