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

    • MOODLE_26_STABLE, MOODLE_27_STABLE, MOODLE_28_STABLE
    • MOODLE_29_STABLE
    • 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

    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

              andrew_dc_hancox Andrew Hancox
              abias Alexander Bias
              Dave Cooper Dave Cooper
              Damyon Wiese Damyon Wiese
              Zachary Durber Zachary Durber
              Adrian Greeve, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie, Amaia Anabitarte, Bas Brands, Carlos Escobedo, Laurent David, Raquel Ortega, Sabina Abellan, Sara Arjona (@sarjona), Dan Marsden, Amaia Anabitarte, Bas Brands, Carlos Escobedo, Laurent David, Raquel Ortega, Sabina Abellan, Sara Arjona (@sarjona), Amaia Anabitarte, Bas Brands, Carlos Escobedo, Laurent David, Raquel Ortega, Sabina Abellan, Sara Arjona (@sarjona), Amaia Anabitarte, Bas Brands, Carlos Escobedo, Laurent David, Raquel Ortega, Sabina Abellan, Sara Arjona (@sarjona), Adrian Greeve, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie, Tim Hunt, Amaia Anabitarte, Bas Brands, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Kevin Percy, Laurent David, Mathew May, Mihail Geshoski, Raquel Ortega, Sabina Abellan, Sander Bangma, Sara Arjona (@sarjona), Shamim Rezaie, Amaia Anabitarte, Bas Brands, Carlos Escobedo, Laurent David, Raquel Ortega, Sabina Abellan, Sara Arjona (@sarjona), Amaia Anabitarte, Bas Brands, Carlos Escobedo, Laurent David, Raquel Ortega, Sabina Abellan, Sara Arjona (@sarjona), Amaia Anabitarte, Bas Brands, Carlos Escobedo, Laurent David, Raquel Ortega, Sabina Abellan, Sara Arjona (@sarjona)
              Votes:
              5 Vote for this issue
              Watchers:
              19 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                11/May/15