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

Setting course visibility to ' restrict' 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, 3.9
    • Fix Version/s: None
    • Component/s: Course
    • Testing Instructions:
      Hide
      1. Login as teacher
      2. Set visibility  to 'restrict'
      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 'restrict' 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, MOODLE_39_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 ('restrict') for visibility in the Edit course settings page in the following way:

      • hide 
      • show
      • restrict

      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

        1. courseNotAvailable.png
          46 kB
          Johnny Tsheke
        2. Screenshot from 2019-02-01 18-27-56.png
          81 kB
          Johnny Tsheke
        3. Screenshot from 2019-02-01 18-29-59.png
          29 kB
          Johnny Tsheke
        4. Screenshot from 2019-02-01 18-31-08.png
          33 kB
          Johnny Tsheke
        5. Screenshot from 2019-02-01 18-33-06.png
          94 kB
          Johnny Tsheke

          Issue Links

            Activity

              People

              Assignee:
              jtsheke Johnny Tsheke
              Reporter:
              jtsheke Johnny Tsheke
              Peer reviewer:
              Shamim Rezaie
              Participants:
              Component watchers:
              Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), Víctor Déniz Falcón
              Votes:
              11 Vote for this issue
              Watchers:
              13 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, 5 hours
                  1d 5h