Free Sample
+ Collection
Code Files

Moodle 2 Administration

Alex Büchner

Moodle is the world’s most popular virtual learning environment and this book will help systems administrators and technicians administer the system effectively. Based on real-world scenarios with plenty of screenshots, it’s an essential practical guide.
RRP $29.99
RRP $49.99
Print + eBook

Want this title & more?

$12.99 p/month

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.

Book Details

ISBN 139781849516044
Paperback420 pages

About This Book

  • A complete guide for planning, installing, optimizing, customizing, and configuring Moodle
  • Learn how to network and extend Moodle for your needs and integrate with other systems
  • A complete reference of all Moodle system settings

Who This Book Is For

This book is written for technicians and systems administrators, as well as academic staff. Essentially 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: Moodle Installation
Moodle installation an overview
Installation in a LAMP environment
Installation in a Windows environment
Installation in a Mac OS X environment
Installation via the Command Line Interface
Updating Moodle
Chapter 2: The Moodle System
Moodle architecture
Finding your way around in Moodle
File management
Chapter 3: Courses, Users, and Roles
A high-level overview
Moodle courses
Moodle users
Moodle roles
Chapter 4: Course Management
Course categories
Creating courses
Forms of enrolment
Chapter 5: User Management
User profiles
Standard user actions
Manual accounts
User authentication
Usernames best practice
Chapter 6: Managing Permissions: Roles and Capabilities
Moodle predefined roles
Assigning roles
Roles management
Chapter 7: Moodle Look and Feel
Look and feel overview
Customizing your front page
Moodle themes
Chapter 8: Moodle Plugins
Plugins an overview
Module plugins
Moodle repositories
Moodle portfolios
Miscellaneous plugins
Chapter 9: Moodle Configuration
Grades and gradebook settings
Miscellaneous pedagogical settings
Experimental settings
Chapter 10: Moodle Reporting
Reporting overview
Moodle's reporting facilities
Report generation
Data analysis
Miscellaneous reports
Chapter 11: Moodle Security and Privacy
Security an overview
Security notifications
User security
Data and content security
System security
Moodle privacy
Chapter 12: Moodle Performance and Optimization
Performance and optimization an overview
Moodle content
Moodle system settings
Moodle performance profiling and monitoring
Chapter 13: Backup and Restore
Course-level backup and restore
Site-level backups
System-level backups
Backup and restore applications
Chapter 14: 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
Chapter 15: Moodle Integration via Web Services
Web services an overview
Web services in Moodle
Enabling web services for external systems
Enabling web services for users
The Moodle mobile web service
Chapter 16: Moodle Networking
Networking overview
Networking prerequisites and security
Peer-to-peer networks
Moodle hubs
Integrating Mahara
Moodle Community Hub (MOOCH)

What You Will Learn

  • Install and update Moodle on multiple platforms manually and using the CLI
  • Manage courses, cohorts, users, and roles
  • Get Moodle hooked up to repositories, portfolios, and plagiarism detection systems
  • Configure Moodle for accessibility, localization, communication, and collaboration
  • Generate comprehensive Moodle reports and statistics
  • Guarantee backups, security, privacy, and performance
  • Network Moodle with Mahara and extend it with third-party add-ons
  • Configure Moodle web services to enable mobile learning and integration with other IT systems

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.

Moodle 2 Administration 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.

The author, who has been administering systems for over 20 years, has adopted a problem-solution approach to bring the content in line with your day-to-day operations. The practical examples will help you to set up Moodle for large groups and small courses alike.

This is a one-stop reference for any task you will ever come across when administering a Moodle site of any shape and size.


Read More