Note: You are currently viewing documentation for Moodle 2.8. Up-to-date documentation for the latest stable version of Moodle may be available here: Unenrolment.

Unenrolment: Difference between revisions

From MoodleDocs
 
(23 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Unenrolment is the process of not allowing a student to return to a course. Usually this process does not purge student information, just access.
{{Course enrolment}}
Unenrolment is the process of removing users from a course. It is controlled by one or more of the following:


==Site and course settings for unenrolment==
* The enrolment duration, which suspends students after the specified time has elapsed.  Some plugins include the  option to unenrol users after enrolment expiration
* For self enrolment, the 'Unenrol inactive after' setting in ''Administration > Course administration > Users > Enrolment methods > Self enrolment'' can be set to specify a time after which a student is automatically unenrolled from a course if they haven't accessed it in that time
* An [[Enrolment plugins|enrolment plugin]] may decide that the enrolment has expired, for example, if a user for a course is not present in an LDAP database, or if a Flat file is processed by Cron.


Unenrolment can be controlled by the following:
In addition, users with the appropriate permission can unenrol themself from a course.  
* The ''longtimenosee'' [[Variables|variable]] in ''[[Administration block|Administration]] > Server > Cleanup''  specifies the time limit a user (teacher or student) will be unenrolled from a course if they have not logged into the course.
* The ''Enrolment duration'' in the [[Course_settings|course settings]], which unenrols students after the specified time has elapsed.
* An [[Enrolment plugins]] may decide that the enrolment has expired. For example, a user name  for a course is not present in an [[LDAP enrolment|LDAP]] database, or if a [[Flat file]] is processed by Cron.
* The capability [[Capabilities/moodle/role:unassignself|moodle/role:unassignself]], which allows a user to unassign themself from a role in the given context (see below).


==Student unenrolment==
==Enrolment duration==


By default, students are unable to unenrol themselves from courses.
The default enrolment duration for manual enrolment can be set in ''Administration > Course administration > Users > Enrolment methods > Manual enrolment''. It can be amended from the default value when enrolling users manually in ''Administration > Course administration > Users > Enrolled users''.


To enable students to unenrol themselves from any course on the site that they are enrolled on:
The enrolment duration for self enrolment can be set in ''Administration > Course administration > Users > Enrolment methods > Self enrolment''.
#Access ''Administration > Users > Permissions > Define roles''.
#Click the edit icon opposite the student role.
#Change the [[Capabilities/moodle/role:unassignself|moodle/role:unassignself]] capability from not set to allow.
#Click the "Save changes" button at the bottom of the page.


To enable students to unenrol themselves from a particular course:[[Image:Course admin block showing unenrol link.png|frame|Course administration block for a student, showing unenrol link]]
==Bulk unenrolment==
#Follow the Assign roles link in the course administration block.
#Follow the "Override roles" link. (In Moodle 1.9 onwards, click the "Override permissions" tab.)
#Select the Student role.
#Set the capability [[Capabilities/moodle/role:unassignself|moodle/role:unassignself]] to allow.
#Click the "Save changes" button at the bottom of the page.


Note: By default, only administrators are able to override permissions. Instructions on enabling teachers to override permissions can be found in [[Override permissions]].
Users who were previously manually enrolled may be unenrolled in bulk via ''Administration > Course administraton > Users > Enrolment methods'' then clicking on the 'Enrol' users icon.


The role change will take effect immediately in Moodle 1.9, or when students next login in Moodle 1.7 and 1.8. Students will have an "Unenrol me from the course" link in the course administration block and an "Unenrol me from the course" button on their profile page.
==Unenrolment and grade history==


==Teacher unenrolment==
When a user is unenrolled, their grade history is not deleted. If a user is unenrolled accidentally, their grades can be restored by going to ''Administration > Course administration > Users > Enrolled users'', clicking 'Enrol users' and making sure that the 'Recover user's old grades if possible' checkbox is ticked in the enrolment options before re-enrolling the user.


By default, teachers may unenrol themselves from courses in which they are assigned the role of teacher.
Users enrolled with methods other than manual will have their grades restored depending on the value of "recovergradesdefault" in ''Administration > Site administration > Grades > General settings''.


To prevent teachers from unenrolling themselves by mistake:
==Suspended or Unenrolled?==


#Access ''Administration > Users > Permissions > Define roles''.
'''Suspended users''' are not longer able to access any of their courses on Moodle but their data is preserved, so it is possible for them to return to their course at a later time. This might be useful for example, for keeping safe the work of students who have left the establishment but whose data might be needed for inspection in future years. Suspended users currently still appear in the gradebook but a teacher can select in their Grader report preferences to show only active users or all users (including suspended users). See [[Grade settings]] for more details.
#Click the edit icon opposite the teacher role.
 
#Change the [[Capabilities/moodle/role:unassignself|moodle/role:unassignself]] capability from allow to not set.
''Note:''
#Click the "Save changes" button at the bottom of the page.
A single user may be suspended by an admin user or manager by editing the user's profile and selecting "Suspended account".
Groups of users may be suspended from "Users > Enrolled users". With the manual enrolments selected in the Enrolments Methods dropdown, select Filter. You'll notice checkboxes appear next to each users name. Select as many students as needed and scroll to the bottom of the page and choose "Edit selected user enrolments" from the With Selected Users dropdown, and choose Go. Then, change "Alter status > Suspended".
 
It is also possible to  suspend users from courses  via csv/text file from ''Site administration > Users > Accounts > Upload users'' using the enrolstatus field, where 1 against a user means they are suspended (and leaving blank means they are still enrolled.)
 
'''Unenrolled users''' do not normally retain any data and will not appear in the gradebook. However, see [[#Unenrolment and grade history]] Unenrolment is typically more final than suspension.


==See also==
==See also==
[http://www.screencast.com/t/XtPhA6w2SM Screencast: how to bulk unenrol students from a course.]


*[[Enrolment plugins]]
[[Category:Site administration]]
*[[Enrolment FAQ]]
 
[[Category:Enrolment]]


[[eu:Desmatrikulatzea]]
[[eu:Desmatrikulatzea]]
[[fr:Désinscription]]
[[fr:Désinscription]]
[[de:Abmelden aus einem Kurs]]
[[es:Des-inscripción]]

Latest revision as of 15:10, 9 September 2015

Unenrolment is the process of removing users from a course. It is controlled by one or more of the following:

  • The enrolment duration, which suspends students after the specified time has elapsed. Some plugins include the option to unenrol users after enrolment expiration
  • For self enrolment, the 'Unenrol inactive after' setting in Administration > Course administration > Users > Enrolment methods > Self enrolment can be set to specify a time after which a student is automatically unenrolled from a course if they haven't accessed it in that time
  • An enrolment plugin may decide that the enrolment has expired, for example, if a user for a course is not present in an LDAP database, or if a Flat file is processed by Cron.

In addition, users with the appropriate permission can unenrol themself from a course.

Enrolment duration

The default enrolment duration for manual enrolment can be set in Administration > Course administration > Users > Enrolment methods > Manual enrolment. It can be amended from the default value when enrolling users manually in Administration > Course administration > Users > Enrolled users.

The enrolment duration for self enrolment can be set in Administration > Course administration > Users > Enrolment methods > Self enrolment.

Bulk unenrolment

Users who were previously manually enrolled may be unenrolled in bulk via Administration > Course administraton > Users > Enrolment methods then clicking on the 'Enrol' users icon.

Unenrolment and grade history

When a user is unenrolled, their grade history is not deleted. If a user is unenrolled accidentally, their grades can be restored by going to Administration > Course administration > Users > Enrolled users, clicking 'Enrol users' and making sure that the 'Recover user's old grades if possible' checkbox is ticked in the enrolment options before re-enrolling the user.

Users enrolled with methods other than manual will have their grades restored depending on the value of "recovergradesdefault" in Administration > Site administration > Grades > General settings.

Suspended or Unenrolled?

Suspended users are not longer able to access any of their courses on Moodle but their data is preserved, so it is possible for them to return to their course at a later time. This might be useful for example, for keeping safe the work of students who have left the establishment but whose data might be needed for inspection in future years. Suspended users currently still appear in the gradebook but a teacher can select in their Grader report preferences to show only active users or all users (including suspended users). See Grade settings for more details.

Note: A single user may be suspended by an admin user or manager by editing the user's profile and selecting "Suspended account". Groups of users may be suspended from "Users > Enrolled users". With the manual enrolments selected in the Enrolments Methods dropdown, select Filter. You'll notice checkboxes appear next to each users name. Select as many students as needed and scroll to the bottom of the page and choose "Edit selected user enrolments" from the With Selected Users dropdown, and choose Go. Then, change "Alter status > Suspended".

It is also possible to suspend users from courses via csv/text file from Site administration > Users > Accounts > Upload users using the enrolstatus field, where 1 against a user means they are suspended (and leaving blank means they are still enrolled.)

Unenrolled users do not normally retain any data and will not appear in the gradebook. However, see #Unenrolment and grade history Unenrolment is typically more final than suspension.

See also

Screencast: how to bulk unenrol students from a course.