Changes between Version 30 and Version 31 of ProjectInformation


Ignore:
Timestamp:
09/26/10 11:39:39 (11 years ago)
Author:
Pat Tressel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ProjectInformation

    v30 v31  
    33== Codeathon Projects ==
    44
    5 Since we expect GHC2010 Codeathon participants to reflect diverse skills and expertise, we have identified a range of projects. We will try to label these projects as more suitable for ''non-coders'' or ''non-Python-coders'' or ''coders unfamiliar with Web services'' where possible.
    6 
     5Since we expect GHC2010 Codeathon participants to reflect diverse skills and expertise, we have identified a range of projects. Regardless of the amount of coding needed, all of these are useful!
    76
    87== Projects that do not involve programming ==
    98
    10  * Provide feedback on an existing Eden module.
    11    * Role-play being a user:
    12      * Try it out.
    13      * What do you expect it to do?
    14      * What features would you want?
    15      * What do you think the workflow should be?
    16    * Improve it:
    17      * Try to break it. Report bugs.
    18      * Document the existing workflow.
    19      * Develop a how-to guide for users.
    20      * Write tooltips (help info) for fields on forms.
    21      * Request features.
    22      * Suggest improvements.
    23    * How to report bugs, make suggestions, etc.:
    24      * Request a Trac account.
    25      * File a ticket [http://eden.sahanafoundation.org/newticket here].
    26      * [BugReportingGuidelines Bug reporting guidelines] (aimed at acceptance testing but describes how to classify bugs)
    27    * Modules that could use some usability improvement:
    28      * All of them.  Well, ok, try these:
    29      * Mapping
    30      * Shelter registry
    31      * Hospital registry
    32      * Person registry
    33    * New or unfinished modules that would benefit from feature and workflow suggestions:
    34      * Logistics
    35      * Volunteer management
    36      * Messaging
    37      * Rapid assessment tool
     9==== Provide feedback on an existing Eden module ====
     10 * Role-play being a user:
     11   * Try it out.
     12   * What do you expect it to do?
     13   * What features would you want?
     14   * What do you think the workflow should be?
     15 * Improve it:
     16   * Try to break it. Report bugs.
     17   * Document the existing workflow.
     18   * Develop a how-to guide for users.
     19   * Write tooltips (help info) for fields on forms.
     20   * Request features.
     21   * Suggest improvements.
     22 * How to report bugs, make suggestions, etc.:
     23   * Request a Trac account.
     24   * File a ticket [http://eden.sahanafoundation.org/newticket here].
     25   * [BugReportingGuidelines Bug reporting guidelines] (aimed at acceptance testing but describes how to classify bugs)
     26 * Modules that could use some usability improvement:
     27   * All of them.  Well, ok, try these:
     28   * Mapping
     29   * Shelter registry
     30   * Hospital registry
     31   * Person registry
     32 * New or unfinished modules that would benefit from feature and workflow suggestions:
     33   * Logistics
     34   * Volunteer management
     35   * Messaging
     36   * Rapid assessment tool
    3837
    39  
     38==== Help out with a current relief effort ====
    4039   * [http://eden.sahanafoundation.org/wiki/Pakistan]
     40   * Enter data on the live Pakistan site.
     41   * Research information for the Pakistan site.
    4142
    42    * Entering data on live Pakistan site - Fran what can be done?
    43    * Researching info for Pakistan site.
     43== Projects for beginning coders, or those just starting with Python or web services ==
    4444
    45 == Projects for coders just starting with Python web services ==
    46  ''These may be the most practical and useful projects.
    47  * Bug fixing
    48  * Polishing existing modules (very useful!)
     45==== Bug fixing ====
     46
     47==== Polishing existing modules ====
    4948   * Fixing UI issues
    5049   * Adding features
    5150
    52 == More complex projects for Python (or Web Services) coders ==
    53  * Tweak the Tweet (or SMS) parsing
    54    * Parse formatted SMS messages or tweets (e.g. key value pairs)
    55    * Detect when message interpretation isn't certain and dispatch to a human reader (use Job Jar)
    56    * Create database records from parsed messages
     51== Projects for more experienced coders ==
     52
     53 * Tweet or SMS parsing -- allow users to provide info via tweets or SMS messages
     54   * Parse formatted SMS messages or tweets (e.g. key value pairs).
     55   * Detect when message interpretation isn't certain and dispatch to a human reader (use existing "task" database, or Job Jar, below!).
     56   * Create database records from parsed messages.
    5757   * BluePrintMessagingModule#Twitter
    5858   * BluePrintMessagingModule#Micro-Syntax
    5959
    60  * Job Jar
    61    * UI for assigning data entry or similar tasks to users
    62    * Track who does what, mark completed
    63    * Admin UI for defining tasks
    64    * Cross-check / verify task, or compare result of 2 users on same task
     60 * Job Jar -- manage tasks performed on the site, e.g. data entry
     61   * Assign tasks to users or let users select tasks.
     62   * Track who does what, mark completed.
     63   * Provide administrator UI for defining tasks.
     64   * Cross-check / verify task, or compare result of two users on same task.
     65   * Administer tests and training for new workers.
    6566
    6667 * Suggestion Box
    6768   * http://groups.google.com/group/sahana-eden/browse_thread/thread/bbda1e98b73e1437
     69
     70 * Upload photos or video from a smart phone
     71   * Design a widget (to be included in an Eden form) that can be used to select images or video.
     72
     73 * Run Eden on a smart phone