Version 1 (modified by 14 years ago) ( diff ) | ,
---|
Codeathon Projects
(I'm not convinced that the distinction for tasks should be between Python coders and non-Python coders. Perhaps between people familiar with web services and not? --Pat)
Fran thinks that the distinction is between Advanced Programmers & Basic ones - everyone can learn
Improving and polishing useful modules is more valuable than developing small standalone modules. Emphasize that these will be of actual use.
Types of projects for non-coders
- Use testing
- Reporting bugs
- Bug fixing
- 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
- Documenting workflow, writing help info, tooltips
- Small-scale projects
- 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
- 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.