-
Sub-task
-
Resolution: Won't Fix
-
Minor
-
None
-
2.0
-
None
-
MOODLE_20_STABLE
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