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

Add an Activity Chooser to help explain to users what all the activities and resources are

    XMLWordPrintable

Details

    Description

      As discussed in http://moodle.org/mod/forum/discuss.php?d=191549, we've written a new module picker for Moodle 2 based on the same design as the Question Picker.

      From the positive comments we've received so far, we'd like to submit it for integration into master

      Current features of the module chooser (modchooser) include:

      • written using YUI3;
      • uses progressive enhancement approach;
      • displays the icon associated with the module;
      • displays any help associated with the module;
      • automatically resizes for smaller screens (with a minimum size); and
      • supports keyboard access (up/down/tab/space/return of form elements).

      The chooser uses the M.core.dialogue (enrol/yui/notification/notification.js) YUI module, and is based upon the Question Bank question type selector in visual design (the Question type selector uses YUI2).

      Balsamiq Wireframes

        Attachments

          1. 3col.png
            3col.png
            61 kB
          2. Integrated Add form.bmml
            10 kB
          3. Integrated Add form.png
            Integrated Add form.png
            68 kB
          4. module chooser.png
            module chooser.png
            50 kB
          5. Moodle activities mindmap.jpg
            Moodle activities mindmap.jpg
            40 kB

          Issue Links

            Activity

              People

                dobedobedoh Andrew Lyons
                dobedobedoh Andrew Lyons
                Amaia Anabitarte, Carlos Escobedo, Laurent David, Mikel Martín Corrales, Sabina Abellan, Sara Arjona (@sarjona), Huong Nguyen, Barbara Ramiro, Bas Brands, Mathew May, David Woloszyn, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo
                Votes:
                10 Vote for this issue
                Watchers:
                13 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: