This is a two-step process,
-
Authentication
- mail-based self-registration
- add new users individually
- create bulk accounts via a CSV
-
Enrolment
- Manual enrolment
- Self enrolment
- Enable the Email-based self-registration plugin.
- Under the Manage authentication page in the common settings section, in the Self-registration dropdown, select Email-based self-registration.
- Configure the following settings:
- Allowed email domains: Optionally, you can restrict self-registration to specific email domains.
- Email confirmation message: This is the email that will be sent to users to confirm their registration.
- Resending the confirmation email: This setting allows users to request a new confirmation email if they do not receive the original one.
- Support contact: This is the email address that users can contact if they have problems with self-registration.
- Click the Save changes button.
Now you can enable it in the "Create new account" link on the login page.
Users with the "Create users" capability (such as administrators, managers, and others) can create new user accounts by going to Site administration > Users > Accounts > Add a new user.
Clicking the New user button shows the Browse list of users page.
* Username : The user will use this name to log in to Moodle. It should be unique and easy to remember. It can only contain lowercase letters, numbers, hyphens, underscores, periods, or at symbols.-
Authentication method : This setting determines how Moodle will verify the user's password. There are two options:
-
Manual accounts: Accounts created by an administrator. Email-based self-registration: Accounts created by the user themselves.
-
Suspended account Suspended users cannot log in to Moodle.
-
Generate password and notify user If you select this option, Moodle will generate a temporary password for the user and email them instructions on how to log in and change it.
Follow the these steps :
- Log in to Moodle as an administrator.
- Go to Site administration > Users > Accounts > Upload users.
- Click the Choose a file button and select the CSV file containing your user data.
- Click the Upload users button.
- On the Upload user preview page, review the user data and make any necessary changes.
- Click the Process button to upload the users to Moodle.
-
Step 1: You can log in to your Moodle site as an administrator by entering your username and password in the login form located at the top right of the page.
-
Make sure Manual enrolments has its "eye" opened.
-
Step 2: Editing manual enrolment settings Managers and users with the capability "enrol/manual:config" can modify manual enrollment settings for a course, including the default enrollment period and default role. To access these settings, click on the "Enrolment methods" link.
Students and teachers can receive notifications about expiring enrollments. To enable these notifications, select either "Enroller only" or "Enroller and enrolled user" from the "Notify before enrolment expires" dropdown menu.Additionally, specify a time in the "Notification threshold" field. This determines how many days in advance the notifications will be sent.
-
Step 3 : Access the Course: Navigate to the course where you want to manually enroll users. Click on the course name to enter thecourse
-
step 4 : Enrollment Methods: Once inside the course, click on the "Participants" link in the course administration block
-
step 5 :Enroll Users: In the Participants page, To manually enroll a user, click on the "Enroll users" button at the top right corner of the page.
-
steo 6 : Search for the User: In the "Manual enrolment" section, you will need to find the user you want to enroll. You can search for the user by their name or username.
-
step :1 In your course, click the Participants link from Course navigation
-
step :2 From the dropdown select click Enrolment methods
-
step :3 Open the "eye" icon next to the Self enrolment method:
Note : When you log in to Moodle as a student, you'll see an "Enroll me" button next to courses you can join