Best practice forum (Archived)

Disabling participant view

 
BloorRob
Disabling participant view
BloorRob 发表于 2014年04月4日 Friday 06:54
 

Hi

Not sure if this is a quick query or not.  I’m fully aware that the design inherent in Moodle allows you to see your course participants.  However in a F2F scenario where we will be asking 16,000 staff to complete certain courses e.g. Fire Safety I don’t want the ability for anyone to scroll through our whole workforce and see who has and who has done it etc.  Any way of turning this off?

 Rob

IrelandTom
Re: Disabling participant view
IrelandTom 发表于 2014年04月7日 Monday 09:20
小组 Totara

Hi, Rob

Are you referring to the Attendance List on a Face-to-Face session being visible to everyone? If so, the permission for the Learner role to view an Attendance List is disallowed by default.

Does that help answer your question?

Regards

Tom

BloorRob
Re: Disabling participant view
BloorRob 发表于 2014年04月8日 Tuesday 00:59
 

Hi Tom

No, it's at course level.  We have one/many course(s) with numerous sessions taking place over the year.  Anyone enrolled (i.e. all 16,000 staff) can see all particpants as well as their last access.

Regards

Rob

IrelandTom
Re: Disabling participant view
IrelandTom 发表于 2014年04月8日 Tuesday 01:58
小组 Totara

Hi, Rob

Okay. Sure, that's definitely possible.

First I would advise checking out the docs - http://docs.moodle.org/25/en/Roles_and_permissions for more information on roles and permissions.

By default, the Learner Role is able to view Participants in a Course. There are a couple of ways you can disable the ability for the Learner role to view Participants. This would be dependent on your requirements of course.

1. Disable the ability to view Participants at system level. This removes the ability for Learners to view Participants completely.

  • Site Administration > Users > Permissions > Define Roles
  • Edit the copied Learner role (see below) and disable View Participants under Course

Important note: If you are going to make tweaks to role definitions, make a copy of the role you want to modify and tweak that one. That way, if you mess anything up, you can revert back to the Learner role without any hassle. You can then assign your copied Learner role as the role for Learners under Site Administration > Users > Permissions > User Policies

2. Disable the ability to view Participants at course level. This allows granular control for specific courses, rather than across the whole system.

Course Administration > Users > Permissions

  • Select the Learner role from the drop-down as the role to override
  • Set View Participants under Course to Prevent

If you think that you need View Participants disabled for the majority of course, I would advise point 1. You can then allow visibility of Course Participants by following step 2 and choosing Allow instead, for those courses you want to allow visibility of Participants for.

Cheers

Tom

 

BloorRob
Re: Disabling participant view
BloorRob 发表于 2014年04月8日 Tuesday 04:00
 

Thanks Tom, was half way towards that with a little help from a colleague, was about to post a reply about this, but many thanks for your in depth reply, saves a bit of working by trial and error.

Rob

BloorRob
Re: Disabling participant view
BloorRob 发表于 2014年04月8日 Tuesday 04:55
 

Thanks Tom, was half way towards that with a little help from a colleague, was about to post a reply about this, but many thanks for your in depth reply, saves a bit of working by trial and error.

Rob

该论坛帖子已被删除
2014年04月17日 Thursday 22:27
该论坛帖子的内容已被删除,无法再访问。