...
- Some of the Items may need Concepts that do not currently have one: TextResponse, Image?, others??
- The controllers for adding items to a section only allow displaying a blank form and clicking their cancel button.
- All screens should have instructions.
- Neither Java types nor database tables have been designed for the following. There are entries for all of these in the Add menu.
- Date
- Provider
- Location
- Display items
- Provide a JSP page for Date, Provider and Location to allow the user to specify a label to go with these fields.
- The user might want to create internationalized forms. This would be a big change so something to think about for version 2.
- The user would indicate which languages the form should be for as part of the form's details
- The screens where the user enters text that would appear in the form should be prompted to provide translations for all the languages that specified in the details.
- These would appear in translation tags used by html form entry.
- Integrate html preview with the HTML form entry module.
Known bugs
- Create section, immediately delete. Should be no confirmation dialog. Should just do it. We worked on this a long time and gave up. The problem was that we wanted an if-statement in the JSP to decide whether to show the confirmation dialog or not. We wanted the condition to call a Java function that returned a boolean, but Spring does not support boolean as a return type.
- An unknown javascript bug came up during the demo. On the checkbox / radio button add screen, an answer that was not the last was deleted and all answers that followed it were also deleted. ( Haven't been able to duplicate. )
...