Moodle

Course creators needs an easy way to hide their assignments as Teacher in courses they create

Details

  • Type: Improvement Improvement
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 1.9
  • Fix Version/s: 2.0
  • Component/s: Roles / Access
  • Labels:
    None
  • Affected Branches:
    MOODLE_19_STABLE
  • Fixed Branches:
    MOODLE_20_STABLE

Description

If I am a Course creator, I am automatically assigned the role of Teacher in courses that I create. Suppose I want the assignment to be hidden? The only way I know how to do this is for the Administrator to unassign me as Teacher, then re-assign me with the "hidden assignment" box checked. I cannot do it myself. That is to say, I can only do it half-way: I can unassign myself (because a Teacher is allowed to "Unassign own roles") but I cannot re-assign myself unless Teacher is allowed to assign Teacher in the Allow role assignments table, which is not normally the case. So I need to get the Administrator involved.

Anyway, once the Administrator has re-assigned me, the "eye" shows up next to my name in the Participants list, and I (as Teacher) can now freely un-hide or re-hide myself.

This whole complex procedure could be easily avoided if the "eye" routinely appeared in the Participants list for anyone who is allowed to "View hidden role assignments." Either that, or there should be a capability "Hide own role assignments" that controls whether the eye appears.

Activity

Hide
Ray Lawrence added a comment -

Although not directly related to this issue, there is a similar situation with making an assignment hidden for:

The primary administrator
Users that are assigned as teachers as a result of a "course request"

In both cases it can be done but needs a degree of fiddling around.

Show
Ray Lawrence added a comment - Although not directly related to this issue, there is a similar situation with making an assignment hidden for: The primary administrator Users that are assigned as teachers as a result of a "course request" In both cases it can be done but needs a degree of fiddling around.
Hide
Eloy Lafuente (stronk7) added a comment -

I like the idea of having easier access to show/hide assignments better than now. And the participants list + the "Hide/Show/Change own role assignments" (take the better) sounds like a good place to do so.

Assigning this to Petr, for his consideration although I think this should go to 2.0 (so addressing for that).

Ciao

Show
Eloy Lafuente (stronk7) added a comment - I like the idea of having easier access to show/hide assignments better than now. And the participants list + the "Hide/Show/Change own role assignments" (take the better) sounds like a good place to do so. Assigning this to Petr, for his consideration although I think this should go to 2.0 (so addressing for that). Ciao
Hide
Petr Škoda (skodak) added a comment -

Hello, this was finally fixed in 2.0 - the hidden role assignments are not available any more. Please use the manager role without the user enrolment for the new role after course creation.

Petr Škoda

Show
Petr Škoda (skodak) added a comment - Hello, this was finally fixed in 2.0 - the hidden role assignments are not available any more. Please use the manager role without the user enrolment for the new role after course creation. Petr Škoda

Dates

  • Created:
    Updated:
    Resolved: