How do I create an "inactive student role" that maintains a student's course data but removes their course access?

How do I create an "inactive student role" that maintains a student's course data but removes their course access?

- Steven Parker の投稿
返信数: 6

I have seen others reference using an "inactive student role", I would like to create an "inactive student role" that:

  • maintains the student's submitted course data (which is still accessible to teachers)
  • makes the course inaccessible to students and not visible on their MyMoodle page.

This functionality has been requested by teachers who want to manage their active/inactive student enrolments manually.

I have tried to clone a role based on the "student" and "guest" role but cannot find the permission to make the course inaccessible to students.

Can anybody advise me on a solution for making the courses inaccessible and so they do not appear on a student's MyMoodle page?

 

Steven Parker への返信

Re: How do I create an "inactive student role" that maintains a student's course data but removes their course access?

- ben reynolds の投稿

Not an answer, just a subscriber looking for a similar situation in 2+
In addition, we would like to allow same student to participate in other courses from which they have not been inactivated.
Without losing data.
And using csv to "unenroll/withdraw/remove" from only the selected course, but be able to return to course with all data intact.

ben reynolds への返信

Re: How do I create an "inactive student role" that maintains a student's course data but removes their course access?

- Steven Parker の投稿

Hi Benjamin

I think this feature is particularly important as where I work (SWSi) moves to sharing a single Moodle 'Mastercourse' between different teachers delivering to multiple student groups. For example being able to make the student inactive while still maintaining the data would be

  • a more fail safe approach to data compliance without having to rely on teachers manually backing up or
  • inadvertently resetting the course on their colleagues.

Is there a feature request for this type functionality that anybody has seen?

Cheers

Steven 

Steven Parker への返信

Re: How do I create an "inactive student role" that maintains a student's course data but removes their course access?

- Andrea Bicciolo の投稿
Hi,

if you are using Moodle 2.x, you could explore the possibility to suspend an user enrollment: http://docs.moodle.org/24/en/Unenrolment#Suspended_or_Unenrolled.3F

Courses where user enrollment are suspended do not appear in the user's My home page.
Andrea Bicciolo への返信

Re: How do I create an "inactive student role" that maintains a student's course data but removes their course access?

- Steven Parker の投稿

Thank you Andrea, the 'Suspended user enrolment' feature sounds like a suitable solution, I will look into further.

Cheers

Steven

Andrea Bicciolo への返信

Re: How do I create an "inactive student role" that maintains a student's course data but removes their course access?

- Steven Parker の投稿

Hi Andrea

The suspended user enrolment feature is good and seems to work really well for changing an individual's course access status to suspended however it would also be great if the status for an entire group could be changed from active to suspended within group settings. Do you know is that possible? 

Cheers

Steven Parker への返信

Re: How do I create an "inactive student role" that maintains a student's course data but removes their course access?

- Andrea Bicciolo の投稿
Hi Steven,

In the link provided there it is described how to unenroll more than one user at a time, however the method it is not related to course group.