Course Code: moodlecustom
Duration: 21 hours
Prerequisites:
  • Basic understanding of web application stack (web server, database, application logic, etc.)
  • Experience with Linux commands and configuration

Audience

  • System administrators
  • Course managers
  • Teachers and education professionals
  • Anyone involved in courseware creation and design
Overview:

Learning Management Systems (LMS) are used by trainers and educators for producing online courses that incorporate concepts such as blended learning, distance education, flipped classrooms, and other e-learning strategies in schools, universities, workplaces, and the private sector.

This instructor-led, live training (online or onsite) is aimed at participants who wish to learn how to set up and manage courses, organize a course homepage and its layout, arrange and rate assignments and give feedback, run quizzes, track learning progress, have online discussions with learners, use the grade book and other advanced grading approaches, run surveys, hold workshops. Likewise, learn administration skills such as implementing and deploying an LMS.

By the end of this training, participants will be able to:

  • Understand the architecture, design, and functional principles behind an LMS.
  • Know how to install, configure, manage, optimize, troubleshoot, and deploy an LMS system in their own environment
  • Create, design, add, configure, and manage courses based on their own needs.
  • Add, configure, and manage course resources and activities, including but not limited to assignments, chats, feedback, forum, lesson, quiz, SCORM, surveys, workshops, gradebook, etc.
  • Bring an improved teaching, interaction, and learning experience to the audience.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • Overview of LMS features and architecture

Getting Started

  • Installation and initial configuration
  • Navigating the UI

LAMP Stack Options

  • Linux, Apache, MySQL, PHP

LMS Options

  • Moodle, ATutor, Dokeos, Forma LMS

User Roles and Use Cases

  • Teachers
  • Students

Creating a Sample Course

  • Configuring a course homepage
  • Course categories
  • Managing course resources

Managing Users

  • Enrollment and authentication
  • Roles and permissions

Setting up a Gradebook

  • Grading concepts
  • Configuring gradebooks

Customizing the Look and Feel

  • Themes
  • Language

Installation Backup and Security

  • Securing your LMS installation
  • Backing up, restoring, and migrating your LMS installation
  • Containerizing your installation

Configuring LMS Features

  • Setting up reports
  • Setting up forums and chats
  • Running a survey
  • Installing plugins

Deploying the LMS

  • Local deployment
  • Cloud deployment

Maintenance

  • Troubleshooting the LMS
  • Maintenance and performance tuning

Other Advanced Features

  • Hosting a workshop

Summary and Next Steps