Using Moodle, 2nd Edition

Book description

Using Moodle is a complete, hands-on guide for instructors learning how to use Moodle, the popular course management system (CMS) that enables remote web-based learning and supplements traditional classroom learning. Updated for the latest version, this new edition explains exactly how Moodle works by offering plenty of examples, screenshots and best practices for its many features and plug-in modules.

Moodle gives teachers and trainers a powerful set of web-based tools for a flexible array of activities, including assignments, forums, journals, quizzes, surveys, chat rooms, and workshops. This book is not just a how-to manual. Every chapter includes suggestions and case studies for using Moodle effectively. By itself, Moodle won't make your course better. Only by applying effective educational practices can you truly leverage its power. With this book, you will:

  • Get a complete overview CMS in general and Moodle in particular. Review Moodle's basic interface and learn to start a course.


  • Learn to add Moodle tools to your course, and how different tools allow you to give quizzes and assignments, write journals, create pathed lessons, collaboratively develop documents, and record student grades.


  • Discover some of the creative ways teachers have used Moodle. There are plenty of ideas for effectively using each tool.


  • Effectively manage your Moodle course, such as adding and removing users, and creating user groups. Learn to use Moodle's built-in survey functions for assessing your class.


  • Find out how to administer an entire Moodle site. A system administrator usually handles these functions, but if you're on your own, there's a lot of power behind the curtain.
Using Moodle is both a guide and a reference manual for this incredibly powerful and flexible CMS. Authored by the Moodle community, this authoritative book also exposes little known but powerful hacks for more technically savvy users, and includes coverage of blogs, RSS, databases, and more. For anyone who is using, or thinking of using, this CMS, Using Moodle is required reading.

Publisher resources

View/Submit Errata

Table of contents

  1. Preface
    1. What Is Moodle?
    2. Who Is This Book For?
    3. Prerequisites—What Do You Need Before You Start?
    4. About Us
    5. How to Use This Book
    6. Conventions Used in This Book
    7. Safari® Enabled
    8. Acknowledgments
  2. 1. Introduction
    1. What Is a Course Management System?
      1. Why Should You Use a CMS?
    2. What Makes Moodle Special?
      1. Free and Open Source
      2. Educational Philosophy
      3. Community
  3. 2. Moodle Basics
    1. Getting Started
      1. The Moodle Interface
      2. Languages
      3. Moodle’s Help System and Documentation
    2. Creating an Account
      1. Editing Your User Profile
    3. A First Look at a Course
      1. Course Formats
      2. Course Settings
      3. Editing Mode
    4. Adding Content to a Course
    5. Summary
  4. 3. Creating and Managing Content
    1. Adding Content to Moodle
      1. Adding a Label
      2. Composing a Text Page
        1. Window options
        2. Common module settings
      3. Composing a Web Page
        1. Using the HTML editor
      4. Linking to a File or Web Site
        1. Uploading files
        2. Creating links to other web sites
        3. Window options
        4. Parameters
      5. Displaying a Directory
      6. Adding an IMS Content Package
      7. Adding Media Content
      8. Adding Multilanguage Content
    2. Managing and Updating Your Content
      1. File Area Tools
      2. Tracking Versions
    3. Effective Content Practices
      1. File Formats
      2. Reducing File Sizes
        1. Strategy 1: Save your PowerPoint presentations as PDF
        2. Strategy 2: Scan articles as text, not images
        3. Strategy 3: Reduce your image size and use compression
      3. Creative Content
        1. Uploading lecture notes
        2. External web sites
    4. Summary
  5. 4. Managing Your Class
    1. Understanding and Using Roles
      1. Assigning Roles in Your Course
      2. Removing Students
      3. Managing Enrollment
      4. Capabilities and Permissions
      5. Role Overrides
      6. Assigning Roles in Activities
    2. Student Groups
    3. Backups
    4. Restoring and Copying Courses
    5. Reports
  6. 5. Forums, Chats, and Messaging
    1. Forums
      1. Creating a Forum
      2. Using Forums
      3. Searching Forums
      4. Managing Forums
        1. Managing expectations
        2. Behavior issues
        3. Archiving forums
      5. Forum Capabilities
      6. Effective Forum Practices
        1. Starting the discussion
        2. Encouraging participation
        3. Grading forums
      7. Creative Forum Uses
        1. Peer assessment
        2. Q & A forums for problem solving
        3. Interviews
        4. Debates
        5. Role-playing and storytelling
        6. Frequently asked questions
        7. Reading study groups
        8. Social forum
    2. Chats
      1. Creating a Chat
      2. Using Chats
      3. Chat Capabilities
      4. Effective Chat Practices
      5. Creative Chat Practices
        1. Online office hours
        2. Group chats
        3. Last-minute exam preparation
    3. Messaging
      1. Using Messaging
        1. Sending messages
        2. Reading and replying to messages
        3. Searching messages
        4. Managing contacts
        5. Message history
        6. Message settings
      2. Messaging Capabilities
      3. Effective Messaging Practices
        1. Add contacts
        2. Use the participants list
      4. Creative Messaging Practices
        1. Tutorial support
        2. Encouraging participation
    4. Summary
  7. 6. Quizzes
    1. How to Create a Quiz
      1. Creating the Quiz Body
      2. Creating Questions for a Quiz
        1. Multiple-choice questions
        2. Short-answer questions
        3. Numerical questions
        4. Matching questions
        5. Random short-answer matching questions
        6. Calculated questions
        7. Essay questions
        8. Embedded answers (Cloze)
      3. Importing Questions
      4. Exporting Questions
      5. Adding Questions to a Quiz
        1. Random questions
    2. Managing Quizzes
    3. Quiz Capabilities
    4. Effective Quiz Practices
      1. Quiz Strategies
      2. Creative Quiz Uses
        1. Chapter checks
        2. Test practice
        3. Data gathering
        4. Progressive testing
      3. Quiz Security and Cheating
  8. 7. Assignments
    1. Assignment Types
    2. Creating Assignments
    3. Assignment Capabilities
    4. Managing Assignment Submissions
    5. Effective Assignment Practices
      1. Creative Assignment Practices
    6. Summary
  9. 8. Glossaries
    1. Creating Glossaries
    2. Using Glossaries
      1. Adding Entries
      2. Glossary Categories
      3. Autolinking
      4. Importing and Exporting Glossary Entries
      5. Commenting on Entries
      6. Printing a Glossary
    3. Glossary Capabilities
    4. Effective Glossary Practices
      1. Glossary Basics
      2. Creative Glossary Strategies
        1. Collaborative glossaries
        2. Mini-projects
        3. Collaborative quiz questions
        4. Credit for word use
    5. Summary
  10. 9. Lessons
    1. Creating a Lesson
    2. Managing Lessons
    3. Lesson Capabilities
    4. Effective Lesson Practices
      1. Branching Quizzes
      2. Flash Cards
      3. Creative Lesson Uses
        1. Simulations and case studies
  11. 10. Wikis
    1. Creating Wikis
    2. Managing Wikis
      1. Creating Wiki Pages
      2. Administering a Wiki
    3. Wiki Capabilities
    4. Effective Wiki Practices
      1. Wiki Basics
      2. Creative Wiki Practices
        1. Group lecture notes
        2. Group project management
        3. Brainstorming
        4. Contribute to other wikis
  12. 11. Blogs
    1. Using Blogs
      1. Adding Blog Entries
      2. Viewing Blog Entries
        1. Blog visibility
        2. Blog preferences
      3. Blog Tags
        1. Blog Tags block
    2. Blog Capabilities
    3. Effective Blog Practices
      1. Creative Blog Practices
        1. Group work with tags
        2. One-minute responses
  13. 12. Databases
    1. Creating Databases
      1. Adding a Database
      2. Creating Fields
      3. Editing Templates
        1. Add template
        2. Single template
        3. List template
        4. RSS template
        5. CSS template
        6. JavaScript template
    2. Managing Databases
      1. Quality Data
      2. Rating
      3. Database Presets
    3. Database Capabilities
    4. Effective Database Practices
      1. Creative Database Practices
        1. Student files area
        2. Collaborative research
        3. Voting and comments
  14. 13. Grades and Scales
    1. Using Grades
      1. Set Preferences
      2. Advanced Features
        1. Set Categories
        2. Set Weights
        3. Set Grade Letters
        4. Grade Exceptions
      3. Student Grade View
    2. Creating Scales
    3. Effective Grade and Scale Practices
      1. Grade Practices
        1. Backups
        2. Extra credit
        3. Curves and grade letters
        4. Categories and Weights
      2. Creative Grade Uses
      3. Scale Practices
  15. 14. Surveys and Choices
    1. Surveys
      1. Creating Surveys
      2. Administering Surveys
      3. Survey Capabilities
    2. Choices
      1. Creating Choices
      2. Administering Choices
      3. Choice Capabilities
    3. Using Surveys and Choices
  16. 15. Putting It All Together
    1. What Is a Learning Environment?
    2. Course Design Patterns
      1. Introductory Survey Course
      2. Skills Development Course
      3. Theory/Discussion Course
      4. Capstone Course
  17. 16. Moodle Administration
    1. Notifications
    2. Users
      1. Authentication
      2. Accounts
        1. Browse list of users
        2. Add a new user
        3. Upload users
        4. User profile fields
      3. Permissions
        1. Define roles
        2. Assign global roles
        3. User policies
    3. Courses
      1. Add/edit courses
      2. Enrollments
      3. Course Request
      4. Backups
    4. Location
    5. Language
      1. Language Settings
      2. Language Editing
      3. Language Packs
    6. Modules
      1. Activities
      2. Blocks
      3. Filters
    7. Security
      1. Site Policies
      2. HTTP Security
      3. Module Security
      4. Notifications
      5. Anti-Virus
    8. Appearance
      1. Themes
        1. Theme settings
        2. Theme selector
      2. Calendar
      3. Filter Settings
      4. HTML Editor
      5. Moodle Docs
      6. My Moodle
      7. Course Managers
      8. Sticky Blocks
    9. Front Page
      1. Front Page Settings
      2. Front Page Roles
      3. Front Page Backup
      4. Site Files
    10. Server
      1. System Paths
      2. Email
      3. Session Handling
      4. RSS
      5. Debugging
      6. Statistics
      7. HTTP
      8. Maintenance Mode
      9. Cleanup
      10. Environment
      11. PHP Info
      12. Performance
    11. Networking
    12. Reports
      1. Course Overview
      2. Logs
      3. Statistics
    13. Miscellaneous
      1. Experimental
      2. XMLDB Editor
    14. Moodle Support
  18. Index
  19. About the Authors
  20. Copyright

Product information

  • Title: Using Moodle, 2nd Edition
  • Author(s): Jason Cole, Helen Foster
  • Release date: November 2007
  • Publisher(s): O'Reilly Media, Inc.
  • ISBN: 9780596529185