Moodle 2.0 E-Learning Course Development

Moodle 2.0 E-Learning Course Development
eBook: $26.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $71.98    Print cover: $44.99
save 6%!
Anytime, Anywhere
Unlimited eBook downloads and up to 50% off the print version!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • The new book and ebook edition of the best selling introduction to using Moodle for teaching and e-learning, updated for Moodle 2.0
  • Straightforward coverage of installing and using the Moodle system, suitable for newcomers as well as existing Moodle users who want to get a few tips
  • A unique course-based approach focuses your attention on designing well-structured, interactive, and successful courses
  • Configure site settings, set up the front page, create user accounts, and create courses

Book Details

Language : English
Paperback : 344 pages [ 235mm x 191mm ]
Release Date : August 2011
ISBN : 1849515263
ISBN 13 : 9781849515269
Author(s) : William Rice
Topics and Technologies : All Books, Other, e-Learning, Moodle, Open Source

Table of Contents

Chapter 1: A Guided Tour of Moodle
Chapter 2: Installing Moodle
Chapter 3: Configuring Your Site
Chapter 4: Creating Categories and Courses
Chapter 5: Adding Static Course Material
Chapter 6: Adding Interaction with Lessons and Assignments
Chapter 7: Evaluating Students with Quizzes, Choices, and Feedback
Chapter 8: Adding Social Activities to Your Course
Chapter 9: Blocks
Chapter 10: Features for Teachers
  • Chapter 1: A Guided Tour of Moodle
    • Step-by-step: Using each chapter
      • Step 1: Learn About the Moodle experience (Chapter 1)
      • Step 2: Install Moodle (Chapter 2)
      • Step 3: Configure your site (Chapter 3)
      • Step 4: Create the framework for your learning site (Chapter 4)
      • Step 5: Add basic course material (Chapter 5)
      • Step 6: Make your courses interactive (Chapter 6)
      • Step 7: Create tools to evaluate your students (Chapter 7)
      • Step 8: Make your course social (Chapter 8)
      • Step 9: Add functionality by using blocks (Chapter 9)
      • Step 10: Take the pulse of your course (Chapter 10)
    • The Moodle philosophy
    • The Moodle experience
      • The Moodle Front Page
        • Arriving at the site
        • Anonymous, guest, and registered access
        • The Main menu
        • Blocks
        • Site Description
        • Available courses
      • Inside a course
        • Breadcrumbs
        • Blocks
        • Navigation Block
        • Topics
        • Joining a discussion
        • Completing a workshop
      • Editing mode
        • Normal versus editing mode
        • The Editing icon
        • The Delete icon
        • The Hidden/Shown icons
        • The Group icons
      • Resources and Activities
        • Adding Resources and Activities
      • The Settings menu
      • And much more
    • The Moodle architecture
      • The Moodle application directory
      • The Moodle data directory
      • The Moodle database
    • Summary
    • Chapter 2: Installing Moodle
      • Installation Step 1: The web server
        • What level of hosting service do you need?
          • Disk space
          • Bandwidth
          • Memory
        • Ensuring minimum prerequisites
      • Installation Step 2: Subdomain or subdirectory?
      • Installation Step 3: Getting and unpacking Moodle
        • Which Version?
        • The quick way: Upload and unzip
          • Upload and decompress the ZIP file on the server
          • The long way: Decompress the ZIP file locally and upload files
      • Installation Step 4: The Moodle Data Directory
      • Installation Step 5: Creating the Moodle database and user
        • Creating the database
        • Creating the database user
      • Installation Step 6: The installer script
        • Configuration settings and config.php
        • Database tables
        • Step 6a: Run install.php
        • Step 6b: Specify the web address and directories
        • Step 6c: Specify the database settings
        • Step 6d: Copyright
        • Step 6e: Check server
        • Step 6f: Database tables created by install.php
      • Installation Step 7: Create the administrative user
      • Installation Step 8: Front page settings
      • Installation Step 9: Success!
      • Summary
      • Chapter 3: Configuring Your Site
        • Prepare to experiment
          • Creating test accounts for teacher and students
            • Create test accounts for your site
          • Installing several browsers
        • Exploring the site administration menu
          • Configuring authentication methods
            • Manual accounts and no login methods
            • Enabling e-mail-based self-registration
            • Authenticating against an external source
          • Granting access to courses with enrolment choices
            • Guest access
            • Self enrolment
            • Cohort sync
            • Creating a Cohort
            • To enrol a Cohort in a course
            • Category enrolments
            • Flat file
            • IMS Enterprise File
            • Paypal
            • Mnet Remote Enrolments (formerly Moodle Networking)
          • Language
            • About the language files
            • Installing and enabling additional languages
            • Offering courses in multiple languages
          • Security settings
            • IP blocker: Limiting access from specific locations
            • Site policies
            • Allow EMBED and OBJECT tags
            • HTTP Security
          • Filters
          • Configuring the Front Page
            • How to use this section
            • Front Page Settings Page
          • Seting up the Cron Job
        • Summary
        • Chapter 4: Creating Categories and Courses
          • Using course categories and the user experience
            • Displaying courses and categories on your front page
              • Choosing the best option for your front page
            • Putting a course into several categories
          • Creating courses
            • Creating a new, blank course
          • Enrolling teachers and students
            • Assign teachers
              • Assigning a teacher to a course
              • How to set enrolment methods
          • Summary
          • Chapter 5: Adding Static Course Material
            • Kinds of static course material that can be added
            • Adding links
            • Adding pages
              • Moodle's HTML editor
                • Pasting text into a Moodle page
                • Adding images to a page
              • Composing in an HTML editor and uploading to Moodle
              • Learn more about HTML
            • Adding files for your students to download
              • What happens when a student selects a file from the course?
            • Adding media (video and audio)
            • Organizing your course
              • Name your Topics
              • Rearrange (move) items on the course home page
              • Provide directions and organization through labels
            • Restricting access by date or score (restrict availability setting)
            • Summary
            • Chapter 6: Adding Interaction with Lessons and Assignments
              • Adding assignments
                • Adding different types of assignments
                  • Uploading a single file
                  • Advanced uploading of files
                  • Creating an online text assignment
                  • Offline activity
                • Creating an assignment
                • Printer-friendly directions
                • Making it clear that assignments are mandatory
              • Lesson
                • What is a lesson?
                • Configuring lesson settings
                  • General settings
                  • Grade options
                  • Flow control
                  • Flow control: Advanced settings
                  • Popup to file or web page
                • Adding the first question page
                • Creating the question pages
                  • Page Title
                  • Page contents
                  • Answers
                  • Responses
                  • Jumps
                  • Creating pages and then assigning jumps
                  • The flow of pages
                  • Question pages without questions
                  • Editing the lesson
                  • Rearranging pages
                  • Editing pages
                  • Adding pages
                • Content pages
              • Summary
              • Chapter 7: Evaluating Students with Quizzes, Choices, and Feedback
                • Creating quizzes
                  • Question Banks
                  • Configuring quiz settings
                    • General
                    • Layout
                    • Question behavior
                    • Review options
                    • Display
                    • Extra restrictions on attempts
                    • Grades
                    • Students may review
                    • Security
                    • Overall feedback
                    • Common Module settings
                  • Adding questions to a quiz
                    • The Question Bank
                    • Creating a question
                    • Question types
                    • Adding feedback to a question
                  • Assembling the quiz
                    • The Editing quiz tabbed page
                    • The Order and paging tabbed page
                    • Preventing Glossary auto linking in quiz questions
                    • Preventing an open-book quiz
                • Feedback
                  • Feedback isn't just for students
                • Creating a Feedback activity
                • Question types
                  • Adding a page break
                  • Avoiding bots with captcha
                  • Inserting information
                  • Adding a Label
                  • Creating a text box for a longer text answer
                  • Displaying multiple choice questions
                  • Creating a multiple choice (rated) question
                  • Numeric answer
                  • Short text answer
                • Viewing feedback
                  • See individual responses
                  • Analyzing responses with the Analysis tab
              • Choices
              • Summary
                • Chapter 8: Adding Social Activities to Your Course
                  • Chat
                    • The Chat settings page
                      • Name
                      • Introduction text
                      • Next chat time and Repeat sessions
                      • Save past sessions and Everyone can view past sessions
                      • Chat security
                  • Forum
                    • Discussion equals topic
                    • Using the News Forum to send mass emails
                    • Multiple forums
                    • Forum settings
                      • General settings
                      • Post threshold for blocking Settings
                      • Ratings
                  • Glossary
                    • Enable glossaries for your site
                    • Adding glossary entries
                    • Global versus local glossary
                    • Main and secondary glossaries
                    • Ratings
                  • Wiki
                    • Using the wiki type and group mode to determine who can edit a wiki
                    • Default format
                    • First page name
                  • Workshop
                    • Workshop strategies
                      • Peer assessment of assignments
                      • Timing of submissions and assessments
                    • The four questions
                    • The Edit Settings page
                      • Name and introduction
                      • Workshop Features
                      • Grading settings
                      • Grading strategy
                      • Submission settings
                      • Assessment settings
                      • Access control
                    • The Edit assessment form page
                    • Add an example to the workshop
                    • Students submit their work
                    • Allocating submissions
                    • Assessment phase
                    • Grading evaluation phase
                    • Closed phase
                  • Summary
                  • Chapter 9: Blocks
                    • Configuring where a block appears
                    • Types of blocks
                      • Activities block
                      • Blog menu block
                      • Blog tags block
                      • Calendar block
                      • Comments block
                      • Course completion block
                      • Courses block
                      • Course/site description
                      • HTML block
                      • Latest news block
                      • Login block
                      • Main menu block
                      • Messages block
                      • Online Users block
                      • Quiz results block
                      • Random Glossary Entry block
                      • Recent activity block
                      • Remote RSS Feeds block
                      • Search forums block
                      • Topics block
                      • Upcoming Events block
                    • Summary
                    • Chapter 10: Features for Teachers
                      • Logs and reports
                        • View course logs
                        • Viewing Activity reports
                        • Participation report
                        • Statistics
                          • How to enable site statistics:
                      • Using scales for feedback, rating, and grading
                        • How to create a custom scale
                          • How to apply a scale to an activity
                      • Grades
                        • Viewing grades
                        • Categorizing grades
                          • Viewing grade categories
                          • Creating grade categories
                        • Using extra credit
                          • Weighing a category
                        • Compensating for a difficult category by adding points
                      • The Teacher forum
                        • How to make a forum (or any activity or resource) available to Teachers only
                      • Summary

                      William Rice

                      William Rice is an e-learning professional who lives, works, and plays in New York City. He is the author of books on Moodle, Blackboard, Magento, and software training. He especially enjoys building e-learning solutions for small and mid-sized businesses. His greatest professional satisfaction is when one of his courses enables students to do something that makes their work easier and more productive.

                      His indoor hobbies include writing books and spending way too much time reading His outdoor hobbies include practicing archery within sight of JFK Airport, and trying to keep up with his sons on the playground.

                      William is fascinated by the relationship between technology and society: how we create our tools, and how our tools in turn shape us. He is married to an incredible woman who encourages his writing pursuits, and has two amazing sons.

                      You can reach William through his website at

                      Sorry, we don't have any reviews for this title yet.

                      Submit Errata

                      Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


                      - 1 submitted: last submission 12 Dec 2012

                      On page 77, the second sentence in the second paragraph is as follows:

                      They are found under Settings | Site Administration | Plugins | Authentication | Manage Authentication, and are shown in the following screenshot

                      It should be as follows:

                      They are found under Settings | Site Administration | Plugins | Authentication | Enrolments | Manage enrol plugins, and are shown in the following screenshot

                      Sample chapters

                      You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

                      Frequently bought together

                      Moodle 2.0 E-Learning Course Development +    PostgreSQL Server Programming =
                      50% Off
                      the second eBook
                      Price for both: $39.00

                      Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                      What you will learn from this book

                      Understand, learn, discover...

                      • Understand what Moodle can do, how it compares to other e-learning packages, and how it can support your teaching strategies
                      • Install the Moodle software on your own computer or a server, and navigate your way around it
                      • Discover the new features of Moodle 2.0 and how they can improve your courses
                      • Learn about the different kinds of courses that can be created, from team-building group exercises, to individual courses that the student can work on at home
                      • Understand all of Moodle's learning features that allow you to manage course content, interactive resources, and social activities such as forums and wikis.
                      • Manage students so that you can ensure that the right students are going to the right classes
                      • Allow students to enrol themselves, or invite students to join a course
                      • Understand, use, and customize roles
                      • Monitor how learners interact with your site using site stats
                      • Add multimedia content to your site

                      In Detail

                      Enhance your teaching with the Moodle 2.0 E-Learning Course Development book and eBook

                      Moodle is the leading Open Source e learning management system. Using Moodle, teachers and professors can easily construct richly textured web-based courses. A course can consist of a number of lessons, with each lesson including reading materials; activities such as quizzes, tests, surveys, and projects; and social elements that encourage interaction and group work between students.

                      Moodle 2.0 E-Learning Course Development shows you how to use Moodle as a tool to enhance your teaching. It will help you analyse your students' requirements, and come to an understanding of what Moodle can do for them. After that you'll see how to use every feature of Moodle to meet your course goals. Moodle is relatively easy to install and use, but the real challenge is to develop a learning process that leverages its power and maps effectively onto the content-established learning situation. This book and eBook guides you through meeting that challenge.

                      The latest edition of the ultimate introduction to Moodle will show you how to add static learning material, interactive activities, and social features to your courses so that students reach their learning potential. Whether you want to support traditional class teaching or lecturing, or provide complete online and distance e learning courses, this book will prove a powerful resource throughout your use of Moodle.

                      A complete guide to successful learning using Moodle, focused on course development and delivery and using the best educational practices.

                      Written by William Rice, this is the newest edition of the best selling introduction to Moodle book and eBook, showing you how to set up an e-learning site using the hotly-anticipated version 2.0


                      Follow an example Moodle course

                      This book and e-book contains everything you'd expect from an introduction to Moodle: clear step-by-step instructions, plenty of screenshots, explanations and guides through the many features and options that you have to choose from. Throughout this book and e-book you will follow an example course that will help you to explore the sort of decisions, design considerations, and thought that goes into developing a successful course.

                      Who this book is for

                      Get the best from Moodle

                      This book and ebook is for anyone who wants to get the best from Moodle. Beginners to Moodle will get a thorough guide to how the software works, with great ideas for getting off to a good start with their first course. More experienced Moodle users will find powerful insights into developing more successful and educational courses.

                      Code Download and Errata
                      Packt Anytime, Anywhere
                      Register Books
                      Print Upgrades
                      eBook Downloads
                      Video Support
                      Contact Us
                      Awards Voting Nominations Previous Winners
                      Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                      Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software