Moodle
  1. Moodle
  2. MDL-8093

Moodle Course Creator Role Appears in all course & Enrollment Issues

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7, 1.7.1, 1.7.2, 1.8
    • Fix Version/s: 1.7.2, 1.8
    • Labels:
      None
    • Environment:
      Windows
    • Database:
      MySQL
    • Affected Branches:
      MOODLE_17_STABLE, MOODLE_18_STABLE
    • Fixed Branches:
      MOODLE_17_STABLE, MOODLE_18_STABLE
    • Rank:
      29345

      Description

      We created a new moodle installation and added two users and assigned them course creator permissions to the main site. First course creator user logs in and creates a course. Upon creation, we allowed enrollment and enrolled the creator into the course.

      Issue 1 - Course Creator enrolled as a student

      Issue 2 - Next we went to the main page and the course was listed with two course creators. In fact if we added another course creator to the main site, he would be automatically listed in each and every course.

      Issue 3 - Next course creator logs out and the next course creator logs in. He cannot see a course creation button.

      Issue 4 - We forced a course creation by using url and it worked, however this time we disabled enrollment. Guess what the course was created but the course creator was locked out of his own course. Only an administrator could assing the user to the course.

      Issue 5 - The course created in Issue 4 was still marked with all the course creators assigned to the site.

      I've watched the thread on this and it shows that this might have been solved many times, but the problem still exists in the latest download today on 6th January.

      Anyone with resolutions, please help.

      Rakesh

        Issue Links

          Activity

          Hide
          Nick Freear added a comment -

          Hi Rakesh. I've removed the Accessibility component, as this has nothing to do with "Accessibility (to those with disabilities)" - automatically reassigning.

          Show
          Nick Freear added a comment - Hi Rakesh. I've removed the Accessibility component, as this has nothing to do with "Accessibility (to those with disabilities)" - automatically reassigning.
          Hide
          Helen Foster added a comment -

          Added Roles component and additional versions affected.

          Course creators without moodle/course:view and moodle/course:update set to allow are still being listed as course participants in all courses in Moodle 1.7.2 + (2006101020) and 1.8 Beta + (2007021501).

          Show
          Helen Foster added a comment - Added Roles component and additional versions affected. Course creators without moodle/course:view and moodle/course:update set to allow are still being listed as course participants in all courses in Moodle 1.7.2 + (2006101020) and 1.8 Beta + (2007021501).
          Hide
          Martin Dougiamas added a comment -

          Yes, I'm seeing this too.

          Show
          Martin Dougiamas added a comment - Yes, I'm seeing this too.
          Hide
          Martin Dougiamas added a comment -

          I think I have this licked in 1.8 .... just merging to other branches.

          Show
          Martin Dougiamas added a comment - I think I have this licked in 1.8 .... just merging to other branches.
          Hide
          Martin Dougiamas added a comment -

          Fixed.

          What happens now is that all roles WITHOUT moodle/course:view are excluded from participant listings.

          Show
          Martin Dougiamas added a comment - Fixed. What happens now is that all roles WITHOUT moodle/course:view are excluded from participant listings.
          Hide
          Helen Foster added a comment -

          Thanks Martin

          Show
          Helen Foster added a comment - Thanks Martin

            People

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

              Dates

              • Created:
                Updated:
                Resolved: