Moodle Administration

An administrator's guide to configuring, securing, customizing, and extending Moodle

Moodle Administration

Progressing
Alex Büchner

An administrator's guide to configuring, securing, customizing, and extending Moodle
$21.00
$49.99
RRP $29.99
RRP $49.99
eBook
Print + eBook
$12.99 p/month

Want this title & more? Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.
Code Files
+ Collection
Free Sample

Book Details

ISBN 139781847195623
Paperback376 pages

About This Book

  • A complete guide for planning, installing, optimizing, customizing, and configuring Moodle
  • Secure, back up, and restore your VLE
  • Extending and networking Moodle
  • Detailed walkthroughs and expert advice on best practices
  • Checklist of over 100 common problems with solutions

Who This Book Is For

This book is written for technicians, systems administrators, as well as academic staff—basically anyone who has to administer a Moodle system. Whether you are dealing with a small-scale local Moodle system or a large-scale multi-site Virtual Learning Environment, this book will assist you with any administrative tasks. Some basic Moodle knowledge is helpful, but not essential.

Table of Contents

Chapter 1: Introduction
Moodle's Rationale
Moodle Overview
The Moodle Model
Moodle Usage
VLE Administration
Moodle Administration
Summary
Chapter 2: Moodle Installation
Moodle Installation: An Overview
Installation in a LAMP Environment
Installation in a Windows Environment
Installation in a Mac OS X Environment
Updating Moodle
Summary
Chapter 3: The Moodle System
Moodle Architecture
Finding Your Way Around in Moodle
File Management
Summary
Chapter 4: Course Management
Course Categories
Creating Courses
Forms of Enrolment
Summary
Chapter 5: User Management
Authentication Versus Enrolment
User Profiles
Standard User Actions
Manual Accounts
User Authentication
Username Best Practices
Summary
Chapter 6: Roles and Permissions
Moodle's PreDefined Roles
Contexts
Assignment of Roles
Capabilities and Permissions
Roles Management
Summary
Chapter 7: Moodle: Look and Feel
Look and Feel: An Overview
Customizing Your Front Page
Moodle Themes
Look and Feel: Good Practice
Summary
Chapter 8: Moodle Configuration
Accessibility
Localization
Module Configuration
Grades and Gradebook Settings
Miscellaneous Settings
Summary
Chapter 9: Monitoring User Activity
Monitoring Overview
Reporting
Tracking
Statistics
Privacy and Data Protection Issues
Summary
Chapter 10: Moodle Security
Security Overview
Security Notifications
User Security
Data and Content Security
System Security
Summary
Chapter 11: Moodle Performance and Optimization
Performance and Optimization Overview
Moodle Content
Moodle System Settings
Moodle Performance Profiling and Monitoring
Summary
Chapter 12: Backup and Restore
Course-Level Backup and Restore
Site-Level Backups
System-Level Backups
Summary
Chapter 13: Installing Third-Party Add-Ons
Third-Party Software: An Overview
Good Add-Ons and Bad Add-Ons
Popular Add-Ons
Installing Third-Party Add-Ons
Uninstalling Third-Party Add-Ons
Summary
Chapter 14: Moodle Networking
Networking Overview
Networking Prerequisites and Security
Peer-To-Peer Networks
Community Hubs
Mahara Integration
Summary

What You Will Learn

  • Install and update Moodle on multiple platforms
  • Understand the Moodle architecture and find your way around its user and administrator interfaces
  • Work with large numbers of users: bulk enrolments and operations; advanced user management
  • Configure courses, course categories, enrolment, and authentication mechanisms
  • Assign, modify, and create roles and permissions to users
  • Brand your site by changing the look & feel and creating custom themes
  • Configure Moodle for accessibility, localization, and customize your module and grade/gradebook settings
  • Interpret and analyze user activity, tracking statistics using Moodle's in-built monitoring facility and third-party tools like Google Analytics
  • Secure user information, data, content, and the Moodle system
  • Optimize Moodle for performance by fine-tuning your system parameters
  • Back up and restore Moodle at course, site, and system level
  • Extend Moodle through third-party add-ons—making the right choice for your needs, installing, configuring, and uninstalling add-ons
  • Build a network of Moodle systems and set up Moodle with the Mahara ePortfolio and social networking system
  • Improve your Moodle experience by following the tips laid down in the Moodle Health Check—a checklist of over 100 common problems with solutions

In Detail

Moodle has evolved from an academic project to the world's most popular virtual learning environment. During this evolution, its complexity has risen dramatically and so have the skills that are required to administer the system. While there is plenty of literature for Moodle course creators, there has been, with the exception of some disparate online resources, no Moodle administrator book. Until now!

This book is a complete, practical guide to administering Moodle sites. It covers how to set up Moodle in any learning environment, configuration and day-to-day admin tasks, as well as advanced options for customizing and extending Moodle.

Authors

Table of Contents

Chapter 1: Introduction
Moodle's Rationale
Moodle Overview
The Moodle Model
Moodle Usage
VLE Administration
Moodle Administration
Summary
Chapter 2: Moodle Installation
Moodle Installation: An Overview
Installation in a LAMP Environment
Installation in a Windows Environment
Installation in a Mac OS X Environment
Updating Moodle
Summary
Chapter 3: The Moodle System
Moodle Architecture
Finding Your Way Around in Moodle
File Management
Summary
Chapter 4: Course Management
Course Categories
Creating Courses
Forms of Enrolment
Summary
Chapter 5: User Management
Authentication Versus Enrolment
User Profiles
Standard User Actions
Manual Accounts
User Authentication
Username Best Practices
Summary
Chapter 6: Roles and Permissions
Moodle's PreDefined Roles
Contexts
Assignment of Roles
Capabilities and Permissions
Roles Management
Summary
Chapter 7: Moodle: Look and Feel
Look and Feel: An Overview
Customizing Your Front Page
Moodle Themes
Look and Feel: Good Practice
Summary
Chapter 8: Moodle Configuration
Accessibility
Localization
Module Configuration
Grades and Gradebook Settings
Miscellaneous Settings
Summary
Chapter 9: Monitoring User Activity
Monitoring Overview
Reporting
Tracking
Statistics
Privacy and Data Protection Issues
Summary
Chapter 10: Moodle Security
Security Overview
Security Notifications
User Security
Data and Content Security
System Security
Summary
Chapter 11: Moodle Performance and Optimization
Performance and Optimization Overview
Moodle Content
Moodle System Settings
Moodle Performance Profiling and Monitoring
Summary
Chapter 12: Backup and Restore
Course-Level Backup and Restore
Site-Level Backups
System-Level Backups
Summary
Chapter 13: Installing Third-Party Add-Ons
Third-Party Software: An Overview
Good Add-Ons and Bad Add-Ons
Popular Add-Ons
Installing Third-Party Add-Ons
Uninstalling Third-Party Add-Ons
Summary
Chapter 14: Moodle Networking
Networking Overview
Networking Prerequisites and Security
Peer-To-Peer Networks
Community Hubs
Mahara Integration
Summary

Book Details

ISBN 139781847195623
Paperback376 pages
Read More