Changes between Version 119 and Version 120 of Pakistan

08/20/10 10:19:34 (14 years ago)
Michael Howden



  • Pakistan

    v119 v120  
    66You can talk to the people involved: [wiki:Chat]
    7 == Data Entry Tasks ==
    8 There is a large ammount of information available from different sources. One of the goals of Sahana is to provide a single portal where data can be compiled and acessed in different formats to assist in the response effort:
    9  * Web Pages
    10  * Maps
    11  * Excel
    12 You can help by going through different sources and entering what information you can into Sahana.
    14 Locations:
    15  * Add Lat/Lon to some of the Districts (just those in Wikipedia have so far been added)
    16  * Add Local Names/URLs to the Provinces/Districts (Wikipedia have these)
     8== How Sahana Can Help You ==
    18 Data can be found here:
    19  *
    20   * School Reports:
    21    * School Reports within each District (the PDFs have been uploaded but the per-school data should be entered into the school reports tab)
    22   * Flood Reports:
    23    * continue adding Locations with readings
    24    * More reports:
    25   * WFP Assessments:
    26    * Add all data which isn't already there
    27     * Add Lat/Lon for Union Councils & Villages if possible
    28      *
    29      *
    30  * !OneResponse
    31   *
    32   *
    33  *
    34  *
    35  *
    37 Tweak the Tweet is also being [ collected in a spreadsheet] now.
    39 (Ushahidi data is being imported automatically)
    41 If you have another source which think that data can be added to please edit the wiki yourself or contact (I can also give you priviledges to edit the wiki)
    43 These can be uploaded as files, but we really want volunteers using a Mechanical Turk process to input the data into the structured fields.
    45 We're hoping that the XLS can be imported using our new Spreadsheet Importer, so the focus should initially be on the PDFs.
    46 == Guidelines (User guide) ==
    47 The menu book for end users to use Sahana Eden.
    49 For Modules
    50  * [wiki:UserGuidelines#UserGuides]
    51   * [wiki:UserGuidelinesRegistration Registration]
    52   * [wiki:UserGuidelinesIncidentReporting Incident Reporting]
    53 Data can be entered in other modules too, especially Assessment - more documentation is coming (contributions in documentation are also valuable)...
    55 [wiki:PakistanAuthorisation Planned Authorization]
    56 === Locations Hierarchy ===
    57  * L0: Country (Pakistan)
    58  * L1: Province (Khyber-Pakhtunwa/Sindh)
    59  * L2: District
    60  * L3: Union Council
    61  * L4: Village
    63 == Feature Requests ==
    64 === Map ===
    65  * Fix Clustering: #498
    66  * [wiki:BluePrintGISSelectLocationFromMap Popup to add Location by placing cursor on Map]: #487
    67  * Hierarchical Autocomplete for Locations
    68   * Plain Autocomplete useful as intermediate step
    69  * Import Locations
    70   * e.g. from [wiki:UserGuidelinesGISData#Geonames Geonames]
    71  * Lock down L1-L3 Locations
    72  * De-duplication of existing locations: #482
    73  * Customised Popups for Incidents, Assessments & Requests
    74   * Hide fields which aren't so necessary to make the critical ones stand out
    75  * Fresh water source !PoIs
    76   * Water !FeatureClass is there in the Programme !FeatureGroup, so can be added already although a nicer UI would be great
    77    * Could use the Landmark model as a basis:
    78   * Could also have a custom map query which displays a Water layer for all Shelters which provide Water Services
    79  * Setup !GeoServer & import !GeoData into that for more advanced GIS: #497
    81 === Inventory ===
    82 See: BluePrintInventoryManagement
    85 === Shelter Registry ===
    86   * On the map, where it shows the shelter, it should show the comments as well, so that one could easily find the requisite facilities. These facilities should be searchable though.
    87  * Move School Reports to CR (they are Shelters) (-> PTressel)
    88   * When adding a Union Council from a School Report, would be nice to have the Parent pre-populated too
    89  * Link CR to RMS
    90   * We can use auto complete in the Shelter/Relief Camp text box, as the number of shelters would be large; or we can use Ajax to populate the combo box of shelters that are registered at a location, after the user chooses the location.
    91  * Provide Estimations of Requirements
    92 === Assessments ===
    93  * Complete [ ECB's Rapid Assessment Tool] - Dominic
    95 === Incident Reporting ===
    96  * .represent for irs_iimage.image as a thumbnail (like for gis_marker)
    98 === Floods ===
    99  * Add support for info from 2nd report on:
    101 === Reports ===
    102  * Summary info (similar to the SUMMARY-FAP.pdf & WFP .ppt)
    103  * Flood alerts like:$File/Map.jpg.jpg?OpenElement&emid=FL-2010-000141-PAK
    104  * jqplot?
    105  * Map
    106   * KML XSLT (=>Dominic)
    108 === Misc ===
    109  * Would be good to write a custom PDF writer for this format of report so we can consider getting people to enter data into DB directly.
    110   * split column headers
    111   * (dominic) A nice printable HTML works as good as custom PDF, but can be achieved sooner
    112  * [BluePrintImporter PDF Importer?]
    113  * Test the XForms controller with component resource to have OCRable forms to collect this info
    115 === Rotary Club ===
    116 Rotary Club are training 750-1000 volunteers to collect data.
    118  1. We should be able to register volunteers, and assign them to geographic regions.  This would help us query and know the number of people working in each geographic area. 
    119  2. Volunteers belonging to a group (like geographic area) could then be sent messages via SMS service.  So an interface to let us do that that would be great.
    120  3. When our volunteers go out, they would enter data about the status of inventory at their locations, and items required urgently.  They would also be able to update the status of a shelter, in that they may setup a place as a shelter and provides its Lon/Lat, or they may remove a place as shelter for it may have been inundated too. 
    121  4. We want to record damages to people/life, and property.  Currently, we can record life losses in Incident Reporting, while property losses can be registered in Situation Reports & Assessments. 
    122  5. We can also record loss to farm animal and cattle.  There could be (a) field(s) to do that.  Instead of going for a table of animal and then entering the number of lost animals, we could give an open text field. 
    123  6. We want to see the Situations, Assessments, Schools and Flood Reports to be visible on the map as well.  Can that be done?
    124  7. We would love to see an option where we could define a warehouse/shelter/school, where we could mention the inventory available there, and their count.  This feature is available in Agasti.  If provided, our volunteers would be able to trace themselves the items they need and where they are placed. 
    125  8. Missing Persons:
    126  * When adding a new missing person, we would need to provide his hometown (from where he was lost) and the location of his residence.  Like someone could be missing from a camp/shelter in Peshawar, while his residence would be in Swat. 
    127  * When reporting a missing person, we should be able to provide his photo too.  This should be optional.
    128  * An option should be there, like a status/flag, to tell if the person has been found.  Additional information like “where from” would be an added plus, but not essential.
    129  9. When entering a shelter or inventory, we would like to identify the city/location where it is located.  This is the first anchor of reference.  Also, we should be allowed to (optionally) provide coordinates, or point the location on the map.  That way, it should be visible on the map when someone takes a view of the map with shelter, inventory and incident overviews. This would be very helpful. 
    130  10. Since I can see the situation and incidents are different in the system, “Situation” should also be available in the map overlays. 
    132 ==== Sync ====
    133 Want to be able to collect data on offline laptops & sync to base
    134  * This means that the schema for this module is pretty fixed as we can't update remote laptops
    135   * Extra data can be incoporated into comments fields for transferring to new optional fields centrally by-hand
    136   * Can still develop UI tweaks to ease data entry (just won't be visible to remote laptops): Labels/Help
    137   * Can still develop Reporting functionality
    138   * Can still develop other modules
    139  * Power may be an issue, so best to have printed copies of the Assessment Tool as well
    140  * Sync process should be tested thoroughly (even if kept to a very simple Data upload facility)
    142 ==== SMS ====
    143  * Outbound to alert teams (working with a local telco to get details)
    144  * SMS inbound for them to report incidents (separate to the general public whose reports we can pull from Ushahidi so can use the general shortcode)
    146 == Bugs ==
    147  * [ Pakistan 2010 open tickets in Trac]
     10== How You Can Help Sahana ==
     11 * Help with [wiki:PakistanDataEntry Data Entry] to compile information from various sources
     12 * [wiki:PakistanDevelopers Write Code] to contribute to Sahana (The software uses Python, JS, HTML and CSS)
     13 * Help to create better documentation and videos to support the users. Email your desired username to to get editting priviledges.
     14 * Spread the word!
     15 * This is a project of the Non-Profit Sahana Software Foundation. You can [ Donate Here] to help support these efforts.
    14917== Related sites ==
    15018 * [ Crisis Commons]
    15119 * [ OpenStreetMap]
    153 == After Action Notes ==
    154  * Need some introductory videos on Eden basics such as menu navigation etc to point new users to
    155  * Move to deployment_settings control:
    156   * Locations Hierarchy
    157   * Languages (For Local Location Names & Language Bar)
    158   * Enable ACLs (e.g. DVI, AdvancedJS, !MapAdmin)
    159  * See if we can convert Mapping API to use a JS file in static which is merged with a bunch of JS vars written out in views
    160   * makes it faster to develop since no need to keep restarting server for module changes
    161   * makes it easier for OL devs to help out without needing to understand Python
    162   * May be hard due to so many different options available to us!
    163    * Break it up into snippets again...
    165 ----
    166 [wiki:Deployments]