Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-26048 META: Various Feedback related improvements
  3. MDL-14528

Feature request for the great feedback module.

    XMLWordPrintable

Details

    • Sub-task
    • Status: Closed
    • Minor
    • Resolution: Won't Fix
    • 2.0
    • None
    • Feedback
    • None
    • MOODLE_20_STABLE

    Description

      I write down here the features that, using Feedback module, I felt missing.
      I do this in order to give you a suggestion about new feature development, if you like.

      -> 1) Field Date. Exactly as it already is into database module
      -> 2) option "other" for drop down menu.
      An example of this last request:
      Where were you born:

      <select name="dropdown_14" size="1">
      <option value="0"> </option>
      <option value="1" >Spain</option>
      <option value="2" >France</option>
      <option value="3" >other</option>
      </select>
      <input type="text" name="dropdown_14_other" size="10" maxlength="10" value="" />

      If you choose "other" in the "dropdown_14" drop down menu the field "dropdown_14_other" will be mandatory, otherwise it will be disabled.

      -> 3) counter field. If I add a counter field to my feedback form, I'll will get a read only field giving me a counter. Software should ask me the kind of required counter.
      example 1:
      For instance, the number of the record added by me. To let me better explain:
      select count(author)
      from feedbackTable
      where feedbackTable.author = myName
      or example 2:
      the number of records in the feedbackTable
      or example 3:
      a calculated field like year(date).month(date).day(date).counterOfExample2
      or or or

      -> 4) fields with conditioned visibility.
      For instance
      "dropdown_14"=="Spain" ? show_dropdown_15 hide_dropdown_15

      -> 5) order list. A list of available items and the answer consist in their ordering.

      For instance
      <table><tr>
      <td valign="top">
      <label for="removeselect">
      Sorted items
      </label>
      <br />
      <select name="removeselect[]" size="5" id="removeselect" multiple="multiple">
      <option value="17">
      France
      </option>
      <option value="19">
      Germany
      </option>
      <option value="4">
      Spain
      </option>
      </select>
      </td>
      <td valign="top">
      <p class="arrow_button">
      <input name="add" id="add" type="submit" value=" ◀     Add" title="Add" />
      <br />
      <input name="remove" id="remove" type="submit" value="  ▶     Remove" title="Remove" />
      </p>
      </td>
      <td valign="top">
      <label for="addselect">
      Available items
      </label>
      <br />
      <select name="addselect[]" size="5" id="addselect" multiple="multiple">
      <option value="4">
      Spain
      </option>
      <option value="17">
      France
      </option>
      <option value="19">
      Germany
      </option>
      </select>
      </td>
      </tr>
      </table>

      Hoping this can improve your great module.
      Ciao

      Attachments

        Activity

          People

            Unassigned Unassigned
            daniss Daniele Cordella
            Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Sara Arjona (@sarjona)
            Votes:
            3 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: