Question attributes redesign: Difference between revisions
From LimeSurvey Manual
DenisChenu (talk | contribs) (→Scenarios: Add some) |
|||
Line 18: | Line 18: | ||
All use-cases go here. | All use-cases go here. | ||
- Question class is clearly a Theme related attribute. Not linked to specific question | |||
- Can we remove timer attribute from core please ! https://manual.limesurvey.org/Question_type_-_Short_free_text#Timer : remind : Not only for on,e question, didn't update any HTML/CSS part (only js) | |||
- All expression part (min value , max number) are done in LimeExpressionManager : totally unrelated to QuestoinTheme | |||
== Notes == | == Notes == | ||
TODO | TODO |
Revision as of 17:13, 3 February 2020
Question attribute code saw a rise in complexity between LS3 and LS4. This page will take a step back and analyze if it can be simplified.
Domain diagram
Class diagram
TODO
Database design
TODO.
Will not change.
Scenarios
All use-cases go here.
- Question class is clearly a Theme related attribute. Not linked to specific question - Can we remove timer attribute from core please ! https://manual.limesurvey.org/Question_type_-_Short_free_text#Timer : remind : Not only for on,e question, didn't update any HTML/CSS part (only js) - All expression part (min value , max number) are done in LimeExpressionManager : totally unrelated to QuestoinTheme
Notes
TODO