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

Add an admin setting config->requiremodintro to force activity descriptions always or never

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. As admin, I can go to Site Administration->Plugins->Activity Modules->Common Settings and set: Require activity description: YES
      2. Create a course and add any core activity to it.
      3. See that I am required to set an activity description
      1. As admin, I can go to Site Administration->Plugins->Activity Modules->Common Settings and set: Require activity description: NO
      2. Create a course and add any core activity to it.
      3. See that I am not required to set an activity description
      1. As admin, I can go to Site Administration->Plugins->Activity Modules->[Book|Folder|IMSCP|Lesson|Page|Resource|URL]
      2. See that there is no module specific Require activity description setting
      Show
      As admin, I can go to Site Administration->Plugins->Activity Modules->Common Settings and set: Require activity description: YES Create a course and add any core activity to it. See that I am required to set an activity description As admin, I can go to Site Administration->Plugins->Activity Modules->Common Settings and set: Require activity description: NO Create a course and add any core activity to it. See that I am not required to set an activity description As admin, I can go to Site Administration->Plugins->Activity Modules-> [Book|Folder|IMSCP|Lesson|Page|Resource|URL] See that there is no module specific Require activity description setting
    • Affected Branches:
      MOODLE_26_STABLE, MOODLE_27_STABLE, MOODLE_28_STABLE
    • Fixed Branches:
      MOODLE_29_STABLE
    • Pull Master Branch:

      Description

      Several core activities have an admin setting to disable the requirement for an activity description. These are Book, Folder, IMS content package, Lesson, Page, File resource and URL.

      MDL-49006 has set the default setting for these requiremente to false which makes sense for most Moodle installations.

      But there are still several activities (Assignment, Chat, Choice, Database, Feedback, Forum, Glossary, Survey, Wiki) which have the description field as a required field and which completely lack an admin setting to disable this requirement.

      Additionally, two activities (Quiz, Workshop) have the description field as a not required field and also completely lack an admin setting to enable this field as a requirement.

      We have always asked ourselves why Moodle is inconsistent with these requirements.

      There may be installations / scenarios / activities where the requirement of a description must be set to true. But there are also installations / scenarios / activities where everything can be said in the activity title and teachers just fill the required description field with rubbish.

      I therefore propose to add admin settings for these requirements to all core activities so that admins can decide what their users need.

      Apart from adding these settings at all, you can of course keep the default for these new settings set to their current values.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                5 Vote for this issue
                Watchers:
                20 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  11/May/15