Changeset 463 for Dev/trunk/docs/TODO.md


Ignore:
Timestamp:
06/23/13 13:59:15 (12 years ago)
Author:
hendrikvanantwerpen
Message:

Working towards Heroku deployment, restructuring for that and to allow coffee builds.

File:
1 moved

Legend:

Unmodified
Added
Removed
  • Dev/trunk/docs/TODO.md

    r457 r463  
    1 Todo
     1TODO
    22====
    33
    4  * Check that question codes are unique.
     4 * Have a generic page-wide note (rounded corner, close button thingy)
     5   for notification (maybe completely replace the toaster?)
     6 * Response:
     7   - should we show response answers after submission?
     8   - idem after the run ended?
     9 * Questions
     10   - Question is always shown as 'no topic' when no category is added to it.
     11   - Fragile: widget creation relies on the names in Factory, but
     12     these must match the types returned by the actual widgets. Fix
     13     this.
     14 * Codes
     15   - Details need to be figured out. Now we have a code in one place,
     16     we add indices to disambiguate. Should we allow code editing all
     17     the way to the lowest detail? And should it be the complete code or
     18     just additions?
     19   - Check that question codes are unique in the database.
     20   - It might be good to show the codes in GUI, so they know at least
     21     which element will be called what
     22 * Validation
     23   - restore our json schema, there's probably several problems, it
     24     was disabled because the questions didn't pass anymore.
     25   - use it server side (and maybe client side as well?)
    526 * Validate documents on the server before saving them.
    627 * Implement authentication and later authorization.
    7  * Question is always shown as 'no topic' when no category is added to it.
    8  * Check that answers are saved correctly.
    9    Answers to multi-item questions (like scales) are stored in an object
    10    now with index as keys. This is not symmetrical with the fact that the
    11    configuration is an array.
     28   - Can we hook in request API so stores work correctly?
    1229 * Export answers for a survey run
    13  * Revive json schema checks for our data.
    14    Questions don't pass the schema at the moment.
    15  * Fragile: widget creation relies on the names in Factory, but these
    16    must match the types returned by the actual widgets. Fix this.
    17  * Write a spec for the codes.
    18  * Don't allow Save in Question unless all question items are done editing.
    19  * Use node as a server, adopt the layout described in
    20    http://dojotoolkit.org/documentation/tutorials/1.8/node/
    21    This will require quite a lot of moving and creating a rest interface
    22    -> can be just a proxy to CouchDB in he beginning.
     30   - Allow to include partial results, or just include submission date.
     31   - Include an URL to the dataset/run so it can easily be traced back.
     32   - Flatten object structure
     33 * Check if it works on tablets. We could consider special tablet UI
     34   later.
     35 * Sessions
     36   - modes: fixed, bulk, registration
     37   - off-line session:
     38     * provide a portal page where people can select available survey,
     39       maybe later see progress.
     40     * Allow for a registration round at the beginning (email, nick).
     41     * Show name clearly in portal, to prevent mistakes with the
     42       tablets.
     43     * Allow sessions based on subnet or a session code (A23X5Y).
     44     * Easy grouping of participants or selecting a subset for a
     45       survey.
     46     * On the server (localhost) show the ip(s) that people should
     47       connect to.
    2348
    2449Checklist
Note: See TracChangeset for help on using the changeset viewer.