Prevent student from accessing course

Prevent student from accessing course

by Vojtech Suchanek -
Number of replies: 7
Any idea how to prevent students access to course, without unenroling them from course (i need them in stats, in groups, etc ......) ?
Average of ratings: -
In reply to Vojtech Suchanek

Re: Prevent student from accessing course

by Jeff Wood -
If you want to keep the course, but "hide" it students cannot access it you can in the course
Administration > Settings > Availability - This course is not available to students
Average of ratings:Useful (1)
In reply to Jeff Wood

Re: Prevent student from accessing course

by David Morgan -
What happens when I want the course to remain open but the student to no longer have access?

For example I have had a student withdraw half way through semester. I do not want to hide the course nor do I want to lose the statistics of where they had participated so I do not want to delete them or unenroll them.

Is there another way?

Could I set up a role called "Withdrawn" to reflect they no longer have access.

Regards
David
In reply to David Morgan

Re: Prevent student from accessing course

by Jeff Wood -
David,

My experience with moodle is if a student is unenrolled their data is "gone" it is just removed from the course. If you were to enrol them again all their information would be there.

I guess another way would be to change the enrolment key (keeps the course open but will keep out the particular student).

Just my thoughts.

Jeff
In reply to Jeff Wood

Re: Prevent student from accessing course

by Art Lader -
Hi, David,

AFAIK Jeff is correct: Changing the enrollment key would keep the student out. The student's data woiuld remain in the database. He or she would simply no longer be enrolled in the course. You would not lose his or her data.

Hope that helps a bit.

Regards,
Art


In reply to Art Lader

Re: Prevent student from accessing course

by A. H. -
Hi Art,

The problem i have been asking over and over and no one respoonding is the following:

What if I WANT to remove the students from the course and some of the students take this course next semester? IF these students return to the course, all their material will be BACK...How can we delete the student records from the course for good? Not deleting these records will keep dangling records in the database!

regards,
amer
In reply to A. H.

Re: Prevent student from accessing course

by Rich Schumaker -
Amer,

The way we do it is as follows. We run four training sections per year. At the end of each section, we back up the course and then restore it as a new course. When we restore the course, we make the selections not to include users in all applicable areas. This results in a clean course. Unfortunately, it doesn't provide an answer to the issues in the original post involving removing a student in the middle of a course.

Rich
In reply to A. H.

Re: Prevent student from accessing course

by Iñaki Arenaza -
Picture of Core developers Picture of Documentation writers Picture of Peer reviewers Picture of Plugin developers
As fas as I know, there is no way to do this currently (removing selected users' course data). Maybe you could ask for this feature to be added in future versions.

Saludos. Iñaki.