Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 1.7.2
    • Fix Version/s: 1.8.1
    • Component/s: Roles / Access
    • Labels:
      None
    • Affected Branches:
      MOODLE_17_STABLE
    • Fixed Branches:
      MOODLE_18_STABLE
    • Rank:
      27808

      Description

      Set-up: 1.7 virgin database, Nov. 7 download from moodle.org

      1) Even though I assigned a user the role of "creator" over the entire site, the "new course" the admin block does not appear and there is no "Create a new course" button accessible to this user.

      2) With the default settings, a creator's name appears on the course listing of every course on the site. This should not be the case. The creator should be hidden unless this behavior is explicitly invoked.

      3) Default definition of roles

      The role of creator by definition must be site-wide, or at least category-wide or it has no meaning.

      My university wants all teachers to have the ability to create new courses and to edit them, but not to be able to edit the courses of others. This I would assume should be the default in the moodle distribution, or one that is easy to set by, for example, merely adding to the "editing teacher" role the ability to create courses. It does not appear to work that way now. (An alternative would seem to be to remove the ability from the creator to edit courses that s/he did not create.)

      Do we need an addition role of non-editing creator? That is a role that can create courses but only edit within those created by that creator?

      I experienced the above problems both with a virgin database as well as one upgraded from 1.6.

        Issue Links

          Activity

          Hide
          Thomas Robb added a comment -

          Yu Zhang has explained that the reason that the role of "creator" appeared over the entire site was simply due to the fact that I was logged in as the administrator. If it is only the admin who sees this (that is, someone at a higher role level can see all of the possible assignees to a course at a lower role level) then there isn't much of a problem here.

          What I mention in #3 however is still a problem. Adding the abiility to create courses to the site-wide "Editing Teacher" role does not automatically grant permission to teachers to create courses at the site level unless they are specifically assigned the "editing teacher" role at the site level, as well. See MDL-7454 for further discussion of this point.

          Show
          Thomas Robb added a comment - Yu Zhang has explained that the reason that the role of "creator" appeared over the entire site was simply due to the fact that I was logged in as the administrator. If it is only the admin who sees this (that is, someone at a higher role level can see all of the possible assignees to a course at a lower role level) then there isn't much of a problem here. What I mention in #3 however is still a problem. Adding the abiility to create courses to the site-wide "Editing Teacher" role does not automatically grant permission to teachers to create courses at the site level unless they are specifically assigned the "editing teacher" role at the site level, as well. See MDL-7454 for further discussion of this point.
          Hide
          Petr Škoda added a comment -

          hi,
          course creator implementation was improved in 1.8.x, please file new issues if you find any problems in latest 1.9.x

          thanks for the report

          Show
          Petr Škoda added a comment - hi, course creator implementation was improved in 1.8.x, please file new issues if you find any problems in latest 1.9.x thanks for the report

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: