O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Moodle 1.9 Math

Book Description

Integrate interactive math presentations, build feature-rich quizzes, set online quizzes and tests, incorporate Flash games, and monitor student progress using the Moodle e-learning platform

  • Get to grips with converting your mathematics teaching over to Moodle

  • Engage and motivate your students with exciting, interactive, and engaging online math courses with Moodle, which include mathematical notation, graphs, images, video, audio, and more

  • Integrate multimedia elements in math courses to make learning math interactive and fun

  • Inspiring, realistic examples and interactive assessment exercises to give you ideas for your own Moodle math courses

  • In Detail

    Moodle is a popular e-learning platform that is making inroads into all areas of the curriculum. Using moodle helps you to develop exciting, interactive, and engaging online math courses. But teaching math requires use of graphs, equations, special notation, and other features that are not built into Moodle. Using Moodle to teach Mathematics presents its own challenges.

    The book will show you how to set-up a Moodle course to support the teaching of mathematics. It will also help you to carefully explore the Moodle plugins that allow the handling of equations and enable other frequently used mathematical activities.

    Taking a practical approach, this book will introduce you to the concepts of converting mathematics teaching over to Moodle. It provides you with everything you need to include mathematical notation, graphs, images, video, audio, and more in your Moodle courses. By following the practical examples in this book, you can create feature-rich quizzes that are automatically marked, use tools to monitor student progress, employ modules and plugins allowing students to explore mathematical concepts. You'll also learn the integration of presentations, interactive math elements, SCORM, and Flash objects into Moodle. It will take you through these elements in detail and help you learn how to create, edit, and integrate them into Moodle.

    Soon you will develop your own exciting, interactive, and engaging online math courses with ease.

    Table of Contents

    1. Moodle 1.9 Math
    2. Credits
    3. About the Author
    4. Acknowledgements
    5. About the Reviewers
    6. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Errata
        2. Piracy
        3. Questions
    7. 1. Moodle Mathematics
      1. Are you a Moodle administrator?
        1. What version of Moodle will I need?
      2. Introduction to teaching Mathematics with Moodle
      3. Starting an online discussion
      4. Configuring your course
      5. What we have learned so far
      6. Summary
    8. 2. Getting Started with Mathematical Notation
      1. Equation editors
        1. Microsoft Office Equation Editor
          1. How to use the Equation Editor
          2. Copying equations to Moodle
            1. Creating equations with the Microsoft Equation Editor—recap
          3. Grabbing math notation with the Print Screen (PrtSc) key
          4. Microsoft Equation Editor resources
        2. OpenOffice.org Math
          1. Creating math notation in OpenOffice—recap
        3. Equation editors: Hints and tips
          1. Ideas to try—create an animated equation using Microsoft PowerPoint
        4. Problems with equation editors
      2. Configuring and testing the Algebra Filter
        1. Algebra Filter troubleshooting
        2. Debugging the Algebra Filter
        3. Debugging the Algebra Filter—recap
        4. Algebra Filter—details on implementation
          1. Troubleshooting on shared hosting
          2. If all else fails...
      3. How the Algebra Filter works
        1. Typesetting mathematics
        2. Algebra Filter examples
        3. Experimenting with the Algebra Filter
      4. Summary
    9. 3. Enhancing Your Math Teaching
      1. PowerPoint and Mathematics
        1. Quickly crafting a Pythagorean PowerPoint
          1. Uploading to Moodle
      2. Providing an audio commentary
        1. Recording a separate narration—using Audacity to narrate a slideshow
        2. Recording a narration—recap
          1. Audacity can't export an MP3 file: Lame_enc.dll not installed
          2. Adding sound effects to your recording
          3. Providing a "Next Slide" cue
        3. Including your presentation and audio file in a course
          1. Creating a Moodle web page for your presentation and audio narration—recap
      3. Uploading to SlideShare
        1. Audio commentaries and SlideShare—slidecasts
        2. Converting PowerPoint to Moodle—more options
      4. Including YouTube videos
        1. YouTube videos—recap
        2. Don't get caught out with copyright
      5. Creating screencasts
      6. Incorporating third-party content
      7. Summary
    10. 4. SCORM and Flash
      1. SCORM
        1. Where to find free SCORM content
        2. Adding SCORM to a course
          1. Display options
          2. SCORM and the grade book
        3. DIY SCORM
          1. Creating SCORM for free
          2. eXe (eLearning XHTML editor)
          3. Using eXe—recap
          4. Udutu
          5. Commercial products
        4. A SCORM course
      2. Being Flash
        1. Including Flash resources in your course
        2. Creating your own Flash resources
          1. Flash requirements
      3. Java—a SCORM and Flash alternative
        1. Moodle Ideas: Getting students to create games for your Moodle courses
      4. Summary
    11. 5. Geometry
      1. About GeoGebra
        1. Installing and testing GeoGebra
        2. Incorporating GeoGebra activities in Moodle
          1. Installing the GeoGebra filter—Moodle admins only
          2. Changing the size of the GeoGebra window
        3. Interactive activities with GeoGebra—dynamic worksheets
          1. Simple dynamic worksheets—Exploring linear functions with GeoGebra
        4. Advanced dynamic worksheets
          1. Exploring the Pythagorean Theorem with GeoGebra
          2. Exploring the Pythagorean Theorem with GeoGebra—recap
        5. Hiding objects in the Graphics view
        6. More GeoGebra examples
          1. GeoGebra: Where to get further help
      2. Summary
    12. 6. Math Quizzes
      1. Creating quizzes
        1. Question types
          1. Calculated question type
            1. Including an image in the question text
            2. Calculated question type: Frequently asked questions
          2. Numerical question type
          3. Other question types
          4. Import your questions: Hot Potatoes quiz
        2. Adding a math quiz
          1. Encouraging students as they attempt the quiz
        3. Reporting quiz results
          1. Monitoring the success of your teaching
      2. The Feedback module
        1. Gathering Feedback
          1. Configuring a Feedback activity
          2. Feedback example: Create a departmental survey
      3. System for Teaching and Assessment using a Computer algebra Kernel (STACK)
        1. System requirements
        2. Moodle requirements
        3. Installing STACK
        4. Using STACK
          1. Creating a STACK question
          2. Enhancing STACK questions—graphs, charts, and random variables
        5. Getting more help with STACK
          1. Ask the admin: Installing the Feedback module
      4. Summary
    13. 7. More Mathematical Notation
      1. Why is including mathematical notation so complicated?
      2. Advanced notation using the TeX filter
        1. Turning on the TeX filter
        2. Testing the TeX filter
        3. Useful TeX notation
        4. TeX filter troubleshooting
        5. The TeX filter on shared hosting
        6. TeX filter—further guidance
        7. Introducing the jsMath filter
      3. DragMath
        1. Installing DragMath
        2. Using DragMath
        3. Verifying your DragMath installation
          1. Supporting multiple Moodles: Hiding the DragMath button
          2. Hiding the DragMath button—recap
          3. Using DragMath with different filters
        4. DragMath troubleshooting
        5. Resizing the HTML editor toolbar
      4. ASCIIMathML
        1. Installing ASCIIMathML
          1. Why didn't we need to enable the ASCIIMathML filter?
        2. Enabling ASCIIMathML in your Moodle theme
        3. Including support for MathML in Internet Explorer
        4. Browser requirements
        5. ASCIIMathML with fallback
        6. ASCIIMathML further options
      5. Summary
    14. 8. Graphs and Charts
      1. ASCIIMathML and ASCIIsvg
        1. Including graphs using ASCIIsvg
        2. Basic ASCIIsvg commands
        3. More ASCIIsvg examples
        4. ASCIIsvg browser support
      2. Creating charts in Microsoft Excel and OpenOffice.org Calc
        1. Creating charts with Microsoft Excel
        2. Creating a chart in Microsoft Excel
          1. Including an Excel chart in a Moodle course—recap
        3. Creating charts with OpenOffice.org Calc
        4. Creating a bar graph in OpenOffice.org Calc
      3. Google Docs
        1. Creating a pie chart in Google Spreadsheets
          1. Using Google Docs—recap
        2. Further study—Google Chart API
      4. Summary
    15. 9. Doing More with Math and Science
      1. Alternative ways to create math notation
        1. MathType
        2. WIRIS
        3. Sitmo
        4. Detexify
        5. Math Input Panel (Windows 7 only)
        6. Math+Magic
        7. Formulator Weaver
        8. Google Docs and the Google Chart API
        9. MathTran
        10. Publicon
      2. Math teaching resources
        1. Resources you can link to
        2. Resources you can upload
        3. Resources students can download
      3. Science modules
      4. Summary