User Signups

User Signups

Anthony Ellul -
回帖数:5
Hi all

I am wondering is it possible to disable the ability for guests to create an account on a moodle site but still allow people to edit their accounts once they are created.

I want to do this to prevent none students etc from signing up on a site etc.
回复Anthony Ellul

Re: User Signups

John Isner -
As Admin, go to Site administration -> Users -> Authentication and make sure that "manual accounts" is the only authentication method enabled. You must create the accounts manually, but users will be able to edit their account information by editing their profiles. If there is any account information that you do not want them to be able change, click on the Settings for manual accounts and lock those fields.
回复John Isner

User Signups

Anthony Ellul -
Thanks for that and one last thing is it possible for teachers etc to prevent students from un enroling from a course and enrolling on other courses that they are not actually on?
回复Anthony Ellul

Re: User Signups

John Isner -
To prevent students from enrolling in courses they don't belong in, each course should have an enrollment key (course -> Administration -> Settings). Teachers must inform their students of the enrollment key (do this outside of Moodle, e.g., by e-mail). Students only enter the enrollment key the first time they enter the course. After all students have enrolled in a course, it's a good idea to change the key.

Students normally cannot unenroll themselves. Read the documentation here.
回复Anthony Ellul

Re: User Signups

John Mc Hale -

Hi Anthony,

As John says, you can set an enrollment key for each course that only the Teacher knows, and distributes to the intended class ahead of the course.

Alternatively, for each course, you can set the 'Course Enrollable' setting to No for each course in the Course Settings page for that course.

Regards.

回复John Mc Hale

Re: User Signups

John Isner -
Alternatively, for each course, you can set the 'Course Enrollable' setting to No for each course in the Course Settings page for that course.

Right. I like that even better. Then the teacher must enroll the students manually. Actually, you don't "enroll students." You "assign the Student role to users" (course -> Administration -> Assign Roles, then click Student).