Version 35 (modified by Pat Tressel, 14 years ago) ( diff )


GHC2010 Sahana-Eden Home

Caution! Page being edited! Trac wiki does not support multiple editors. If you have something to add, please start a Google Doc and post to

Codeathon Projects

Since 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!

Projects that do not involve programming

Provide feedback on an existing Eden module

  • Role-play being a user:
    • Try it out.
    • What do you expect it to do?
    • What features would you want?
    • What do you think the workflow should be?
  • Improve it:
    • Try to break it. Report bugs.
    • Document the existing workflow.
    • Develop a how-to guide for users.
    • Write tooltips (help info) for fields on forms.
    • Request features.
    • Suggest improvements.
  • How to report bugs, make suggestions, etc.:
  • Modules that could use some usability improvement:
    • All of them. Well, ok, try these:
    • Mapping
    • Shelter registry
    • Hospital registry
    • Person registry
  • New or unfinished modules that would benefit from feature and workflow suggestions:
    • Logistics
    • Volunteer management
    • Messaging
    • Rapid assessment tool

Help out with a current relief effort

Projects for beginning coders, or those just starting with Python or web services

Bug fixing

Polishing existing modules

  • Fixing UI issues
  • Adding features

SysAdmin tasks

Testing automation

Projects for more experienced coders

  • Tweet or SMS parsing -- allow users to provide info via tweets or SMS messages
  • Job Jar -- manage tasks performed on the site, e.g. data entry
    • Assign tasks to users or let users select tasks.
    • Track who does what, mark completed.
    • Provide administrator UI for defining tasks.
    • Cross-check / verify task, or compare result of two users on same task.
    • Administer tests and training for new workers.
  • Upload photos or video from a smart phone
    • Design a widget (to be included in an Eden form) that can be used to select images or video, with any needed detection of the type of phone.

Attachments (11)

Note: See TracWiki for help on using the wiki.