Oct 14, 2008 · One approach would be to have your separate website not insert the user or enrollment data into the Moodle db, but to insert it into your own database. Then use Moodle admin to set-up external authentication and enrolment. External authentication works really well in Moodle, and this way, you're less likely to have this integration break on upgrade.
Depending upon which enrolment methods are enabled for the site (by an administrator in Site administration > Plugins > Enrolments > Manage enrol plugins), some or all of the following are available within a course: Manual enrolment. This enables users to be enrolled manually in Course administration > Users > Enrolled users.
Enrolling usersGo to Settings > Course administration > Users > Enrolled users.Click the 'Enrol users' button at the top right or bottom left of the page.Use the 'Assign roles' dropdown if you wish to change the role.Select enrolment options as appropriate.Browse or search for the user.More items...•Feb 6, 2013
Login to Moodle. In the “Search courses” box in the center of the main page, search for the resource course in which you wish to self-enroll. In the list of courses in the search results, click on the name of the course in which you wish to self-enroll. Look for the “Enrollment key” section.Aug 18, 2017
0:181:34Moodle - Enable Self Enrollment - YouTubeYouTubeStart of suggested clipEnd of suggested clipAnd then enrollment methods and what we're actually looking for here is self enrollment. So you justMoreAnd then enrollment methods and what we're actually looking for here is self enrollment. So you just need to click on the the I and that will enable. That particular functionality.
Tell the school that you are an “emancipated minor” and you are enrolling on your own. If the school asks for “proof” that you are on your own, give the school a copy of “Tool 1.” Also, remind the school to request your education records from your old school!
All course participants are enrolled in the course and assigned an appropriate role. (This is different from versions of Moodle prior to 2.0, in which only users with a specified role such as student were enrolled in a course.)
To assign an enrolled user a role, click the ' Assign roles ' icon (a plus sign) in the roles column then select the desired role.
To add a user to a group (requires at least one group to have been created previously), click the 'Add to group' icon (a plus sign) in the groups column, select the desired group then click the 'Save changes' button.
To enrol users in the course (requires Manual enrolment to be enabled in Enrolment methods ):
It is possible to extend the enrolments of students enrolled manually into a course via Course adminstration>Users>Enrolled users
I am looking to add an entire class of students (i.e. graduating class of 2010) to a course that has already been created by the teacher. All of the students are already in our Moodle system, just not in this course.
Hi , if this users area already on moodle you can add to another course by simple sql statments; Here I add users , enrol users and create couses directly by SQL , I create some functions to take users from a course to another , etc.. Follow this steps :
This enables users to be enrolled manually in Course administration > Users > Enrolled users.
This allows users to enrol themselves into a course, either directly or via an enrolment key ("course password") The teacher does not then have to manually add students.
This allows those with the guest role to view the contents of a course.
A cohort is a set of users which has been added either to the site as a whole or to a particular category and which can then be made available in a course through the cohort-sync enrolment plugin.
This allows users who are in another course to be automatically enrolled into your course as well. An example might be if a Moodle site has a course for "Staff Only" and a course for "Moodle Help".
This allows users to pay for a course. The PayPal enrolment plugin needs to be enabled sitewide by the administrator and the plugin needs to be added to a course by the administrator or a manager.