Page 246

To create a course: 1. Click on Courses in the Site Administration block, then “Add/edit courses.” 2. On the “Course categories” page, as shown in Figure 16-4, click the “Add a new course” button. 3. Enter the course settings, as covered in Chapter 2, then click the “Save changes” button. 4. On the “Assign roles” page, click on the teacher role to assign teachers to the course. You can choose to hide a course by clicking the eye icon opposite the course name. Only users with the capability to view hidden courses, such as teachers, will be able to access the hidden course. Categories can also be hidden, if you want.

Enrollments By now you should have set up user authentication, i.e., enabled people to log in, created some courses, and assigned teachers to them. The next thing to consider is course enrollment, that is, assigning users the role of student in a course. By default, students can enroll themselves in whatever courses they choose. They do so by clicking on the course name, then answering Yes to the question “You are about to enroll yourself as a member of this course. Are you sure you wish to do this?” This method of enrollment is called internal enrollment. You can restrict users from enrolling in whatever courses they choose by setting enrollment keys (see Chapter 2). If you want to enable students to unenroll themselves from a course as well as enroll themselves, you can do so by editing the role of student (see the previous section).

Whilst internal enrollment is an effective and efficient way of managing course enrollment, particularly if you don’t have a lot of courses, Moodle also provides a number of other enrollment methods (or enrollment plug-ins). They include: Authorize.net Payment Gateway/PayPal These methods allow you to set up an e-commerce system so students can pay to enroll in a course. If you are running a business selling Moodle-based courses, you can use either of these methods to enable students to use a credit card. External database This method looks up enrollments in another database. You’ll need to configure the login settings so Moodle can access the remote server and map the fields in Moodle to the fields in the external database.

230 | Chapter 16: Moodle Administration

Profile for Ian Usher

Using Moodle 2nd Edition  

The second edtion of the O'Reilly book "Using Moodle" by Jason Cole and Helen Foster. This work is licensed under the Creative Commons Attri...

Using Moodle 2nd Edition  

The second edtion of the O'Reilly book "Using Moodle" by Jason Cole and Helen Foster. This work is licensed under the Creative Commons Attri...

Profile for iusher
Advertisement