I would talk about a problem that moodle users are, always more frequently, reporting to me.
In my professional duty the more common request I get from people is about a database interface to collect data.
What they usually ask for is:
-> (1) custom form
-> (2) possibility to browse submitted answers without edit feature
-> (3) possibility to browse and edit submitted answers
-> (4) possibility to browse (with or without edit feature) only <<personal>> submitted answers
-> (5) mandatory fields
I know I can make use of three modules I really love: database, feedback and questionnaire.
In spite of this, I usually am quite embarassed because I never am able to provide a complete positive answer to my customers.
I made the folowing schema to understand which feature I can ask to each module.
..............| (1) | (2) | (3) | (4) | (5) | --------------------------------------------- database......|..X..|.no..|..X..|..*..|.no..| --------------------------------------------- feedback......|..X..|.no..|.no..|.no..|..X..| --------------------------------------------- questionnaire |..X..|.no..|.no..|.no..|..X..| ---------------------------------------------* only telling to teachers to never confirm submissions!!!
My question is... why do we have to have three modules instead of one providing solutions that are not even enough for basic requests?
Please tell me I am wrong.
Hoping this my 2 cents of contribution may lead to a better solution.