
Learn to build responsive Moodle content using HTML, CSS, and templates, with Bootstrap and Generico for interactivity and clean HTML to streamline course creation.
Identify Moodle 3.5+ prerequisites and explore staging versus production setups. Learn to install plugins and use the Boost theme with Font Awesome and Bootstrap for responsive content.
Test theme readiness for Font Awesome and Bootstrap in Moodle by creating a test course, enrolling as manager, and adding HTML pages to verify icons and three-column layout.
Install the Generico plugin in Moodle to create and manage content templates with short codes, enabling one-template updates across all course content.
Test the Generico plugin by adding a page in a test Moodle course, using Generico tags, saving, and verifying output; enable the plugin via site administration if disabled.
Learn how to install Generico templates in Moodle by accessing site administration, choosing plugins and filters, dragging templates into the bundle, adding CSS and YouTube embeds, and saving changes.
Create a demonstration course in Moodle by enabling editing, naming the songwriter's bucket list, saving, and enrolling as manager, then prepare content for SWBL-1.
Structure your content for Moodle with Word or Google docs using headings: heading 1 for lessons, heading 2 for pages, and 3+ for inside page content to enable clean HTML.
Create a Moodle course structure by converting the Word document into lessons and pages using Heading 1 for lessons and Heading 2 for pages, with a table of contents.
Add the course structure in Moodle by creating pages for introduction, the experiences, and about the author, then save and display.
Prepare and clean text for Moodle by converting Word or Google content to clean html with html tidy dot net, add media placeholders, and assemble a dedicated text page.
Add text and images to Moodle pages by pasting clean HTML from the course content into the page, using the content window and edit settings to avoid extra Moodle HTML.
Bulk extract images from a document for Moodle content, using Google Docs to download as web page HTML zipped and retrieving the images folder, preserving original image quality.
Add images to Moodle pages by editing the page, inserting an image from the HTML export, uploading the file, centering it, and adding a description for screen readers.
Learn to use the Generico activity template in Moodle to wrap page content in a Generico activity panel with a blue left bar, including images.
Demonstrates using the generico activity template in a Moodle course to present and label an activity, edit settings, insert generic code, and format content for a clearer, more engaging activity.
Explore how to implement a Generico click to view template in a Moodle page to collapse and reveal content with an information icon.
Learn to transform a long Moodle page into concise, clickable sections using a generic click to view template, by editing text, removing bold, and organizing content for readability.
Embed a YouTube video in Moodle content with the Generico template by inserting the video id and a transcript, replacing a placeholder.
Embed a YouTube video in a Moodle course using the Generico template by inserting the YouTube video id into the template, then save to display.
Explore Font Awesome's vector icons, including free and pro collections, and learn to apply colors, sizes, rotations, flips, spins, and pulses in Moodle content using fas and far classes.
Learn to enhance Moodle course pages with Font Awesome icons by editing HTML, choosing the right Font Awesome classes, and adjusting icons for contact details and links.
Explore responsive design for Moodle content by testing layouts across devices using the developer console and emulation, and learn how Bootstrap helps create scalable, readable, and usable content.
Explore how Bootstrap powers responsive Moodle content by using the container and three-column layouts that adapt to mobile, and by styling tables and alerts with Bootstrap classes.
Create a responsive bootstrap alert in Moodle by inserting HTML for a success or danger alert that resizes for mobile, with text and an image.
Explore how to add a Bootstrap card in Moodle pages, using a header labeled featured, pasting HTML, saving to preview, and presenting lyrics first and music first steps as cards.
Learn to create responsive Bootstrap cards in two desktop columns that adapt to mobile screens by editing HTML, copying code, and refining content in Moodle pages.
Create a two-column Bootstrap table with 14 rows in Moodle, transfer list items, remove numbering, and apply Bootstrap classes such as table and table-striped for a more presentable layout.
Discover how inline CSS applies styles directly to HTML. Use the style attribute on a p tag to set color, background, and padding, with hex codes like #DA4D24.
Explore how to build a responsive html and css arrow table in moodle content using inline styles, with borders, color customization, and mobile-friendly scaling, including code download and paste steps.
Explore inline CSS to create a responsive HTML arrow table variation in Moodle content, with left and right arrows, color options, and a Font Awesome icon.
Install the Edwiser RemUI theme on Moodle 3.3 by uploading the zip, validating compatibility, upgrading the database, and then customize colors and dark or light themes for site and courses.
Thank you for joining; the course will evolve with more examples and code to display Moodle content more meaningfully and presentably.
In this course you will learn how to add various content components to the Moodle Learning Management System. You will learn how to make the content more responsive so that it is viewable on mobile devices, tablets and desktop devices.
You will learn how to import content from a Word document as clean HTML into Moodle.
You will also learn how to make templates and use HTML and CSS to quickly make changes to your content and make it much easier to manage and create quality looking and highly functional content.
You will learn quite a lot about HTML and CSS and even more about how you can use Moodle to create and manage content in a much more efficient manner.
This course does assume that you have administrator access to Moodle or at least access to an administrator that can install a plugin, templates and create courses for you.
Many Moodle themes are designed to be more responsive but sometimes the content that is created inside Moodle is far from responsive and suffers mainly because content developers are not taught the different ways they can develop content for Moodle.
During the course you will discover tips and hints to create better content for Moodle.