-
Notifications
You must be signed in to change notification settings - Fork 0
ideas
Christian Stankowic edited this page Oct 8, 2015
·
3 revisions
#Library (libjtrainer2
)
- Generic code cleanup
- Implement
questionCollection
object consisting of multiplequestionCatalog
objects - Simplified question management (remove type classifications)
-
XML-based structure for catalogs(I've tried that; poor performance with 500+ questions on small Android devices) - JSON data structure instead of UTF-8 text/plain file
##Question and answer
- Implement tags for semantic verification:
Tag | Validity | Requires | Description | Default |
---|---|---|---|---|
noAnsCounter |
catalog | For every question, the amount of correct answers is not displayed | false | |
noAnsCounter |
question | The amount of correct answers is not displayed | false | |
prompt |
question | one answer | User needs to enter answer | true |
number |
answer | prompt |
Answer needs to be a number | false |
double |
answer | prompt |
Answer needs to be a floating-point number | false |
alphanumb |
answer | prompt |
Answer needs to be alphanumeric | false |
case-in |
answer | prompt |
Answer is case-insensitive | false |
single |
answer | Hint can only be displayed once | false |
#Application (JTrainer
)
- Integrate catalog editor
- Navigation pane on the left for browsing before finishing (and evaluating) exam
- Use native Java localization functions instead of
localizationClass
- Also supply Javadoc-generated documentation
#Mobile apps
- Native iOS version?
- generic mobile-friendly HTML version?
##Android
- Implement catalog editor
- Make app swivable without interruption