Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-64754

Setting course visibility to ' Not available' from settings page to prevent students access without hiding it

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Development in progress
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.7, 3.8
    • Fix Version/s: None
    • Component/s: Course
    • Testing Instructions:
      Hide
      1. Login as teacher
      2. Set visibility  to 'Not available'
      3. Save and logout
      4. Login as student or enrolled student
      5. Search for the course: You should find it
      6. Try to access it: you should get the message 'Course not available to students' and no way to access the course
      Show
      Login as teacher Set visibility  to 'Not available' Save and logout Login as student or enrolled student Search for the course: You should find it Try to access it: you should get the message 'Course not available to students' and no way to access the course
    • Affected Branches:
      MOODLE_37_STABLE, MOODLE_38_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-64754-master_restrict

      Description

      To prevent enrolled students from accessing the course, one need to hide it.  After that, If any student looks for the course, they won't find it.  This is big concern in continuing education because the student (employee) could conclude that the course doesn't exist no more.

       

      We suggest to have a third value ('Not available') for visibility in the Edit course settings page in the following way:

      • hide 
      • show
      • Not available

      With the last value, students  will still find the course in their searches,  but they couldn't access  nor enrol in it. In this way, they can know that the cours  is there but not available to students.   If needed, the teacher could  write an appropriate message (in course description) that will be displayed. 

      Note that the course settings page is the only place where one can set this value.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                9 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day, 1 hour
                  1d 1h