O'Reilly logo

Moodle® For Dummies® by Radana Dvorak

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

Charging for Your Course

From Moodle version 1.8 onward, Moodle has a PayPal enrollment plugin allowing you to charge for your courses and set up a payment system. The PayPal enrollment plugin has to be enabled through the Site Administration block on the site front page. Assuming you have administrative privileges, follow these steps:

  1. If you haven't done so already, go to www.paypal.com to set up a PayPal merchant account.
  2. Go to the Site Administration block on the site front page and click Courses to expand the list.
  3. Click Enrollments.

    You're taken to the page shown in Figure 4-23.

    Figure 4-23: The Enrollments page, enabling online payment.

    image

  4. Select the check box in the Enable column for Authorize.net Payment Gateway and click the Save Changes button.

    Moodle tells you it has saved the changes and provides a button to continue, which takes you back to the previous page.

  5. Click Continue.
  6. Next to Payment Gateway, click the edit link, and Moodle takes you to the page shown in Figure 4-24, instructing you to turn on the plugin. Follow the instructions on the page.
  7. At the bottom of the page, select the Turn loginhttps On check box, and Moodle takes you to the HTTP Security page, shown in Figure 4-25.
  8. Select the Use HTTPS for Logins check box.
  9. Click the Save Changes button.

You can have separate costs for each of your courses on your Moodle site. If you set any course to Zero, students ...

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

Start Free Trial

No credit card required