Version 12 (modified by 14 years ago) ( diff ) | ,
---|
GHC2010 Sahana-Eden Home
Codeathon Projects
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.
Contributions from non coders such as testing and documentation are very useful. Fixing bugs or adding features to existing modules may be more valuable than developing a new standalone module.
Types of projects that do not involve programming (very useful!)
- Feedback on existing modules
- Testing a module.
- Reporting bugs.
- Documenting workflow.
- How to report a Sahana bug? http://www.sahanafoundation.org/bugs
- Documentation
- Writing help information
- Providing tooltips
- Live deployments
- Entering data on live Pakistan site?
- Researching info for Pakistan site.
Types of projects for non-Python (or non-web services) coders
- Bug fixing
- Polishing existing modules (very useful!)
- Fixing UI issues
- Adding features
- Small projects that don't require lots of reading of S3 docs ;-)
Types of projects for Python (or web services) coders
- Entire module, but something that will actually be used
- Something needed for Pakistan (depends on what's left to do)
Project descriptions
Note that some of these projects are well specified while some of them may only be a germ of an idea.
- Bug fixing, polishing, adding features
- Fran suggests (paraphrased slightly): The participants...
- Pick a module (provide list of suggested modules that need work).
- Run through the user processes, doing data entry, usability testing, user documentation improvements & ticket logging along the way.
- Start looking at how they can fix some of the simpler items that they've identified.
- Fran suggests (paraphrased slightly): The participants...
- Tweak the Tweet (or SMS) parsing
- Parse formatted SMS messages or tweets (e.g. key value pairs)
- Detect when message interpretation isn't certain and dispatch to a human reader (use Job Jar)
- Create database records from parsed messages
- BluePrintMessagingModule#Twitter
- BluePrintMessagingModule#Micro-Syntax
- Extend Sahana to support Maitri - a nonprofit organization based in the San Francisco Bay Area, that primarily helps women & families from South Asia facing domestic violence, emotional abuse, cultural alienation, human trafficking or family conflict.
- Fran: This could be very useful, especially with user stories.
- A map could easily be added, if we have a use case
- http://www.maitri.org
- Job Jar
- UI for assigning data entry or similar tasks to users
- Track who does what, mark completed
- Admin UI for defining tasks
- Cross-check / verify task, or compare result of 2 users on same task
Attachments (11)
- Pakistan Organisations.csv (22.9 KB ) - added by 14 years ago.
- SahanaCamp Simulation.doc (2.1 MB ) - added by 14 years ago.
- Sahana Eden - Home.jpg (152.0 KB ) - added by 14 years ago.
- Sahana Eden - Dashboard.jpg (134.6 KB ) - added by 14 years ago.
- Sahana Eden - List.jpg (178.4 KB ) - added by 14 years ago.
- Sahana Eden - List Add.jpg (128.5 KB ) - added by 14 years ago.
- Sahana Eden - Components.jpg (93.8 KB ) - added by 14 years ago.
- Haiti Organisations.csv (130.9 KB ) - added by 14 years ago.
- DRR Project Portal Organisations.csv (242.6 KB ) - added by 14 years ago.
- Organisation Collation from GCI Task 1.xls (255.5 KB ) - added by 14 years ago.
- Icons.zip (508.5 KB ) - added by 14 years ago.
Note:
See TracWiki
for help on using the wiki.