Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
foundation:gsoc_assad [2010/06/14 23:08]
zubair.assad
foundation:gsoc_assad [2010/12/18 17:35] (current)
Line 4: Line 4:
 == Executive Summary == == Executive Summary ==
  
-    *Description of Project (suggest copy over from GSOC application)+    *A module to manage volunteers.
     *Mentor: [[http://twitter.com/PatTressel|Pat Tressel]]     *Mentor: [[http://twitter.com/PatTressel|Pat Tressel]]
     *Student: Zubair Assad     *Student: Zubair Assad
 +
 +== GSoC Requirements ==
 +
 +  * [[http://wiki.sahanafoundation.org/doku.php/foundation:gsoc_assad_des|Description]]
 +  * [[http://wiki.sahanafoundation.org/doku.php/foundation:gsoc_assad_user|User Guidelines]]
  
 == Code == == Code ==
Line 12: Line 17:
     *[[http://eden.sahanafoundation.org/wiki/BluePrintVolunteer|Blueprint]]     *[[http://eden.sahanafoundation.org/wiki/BluePrintVolunteer|Blueprint]]
     *[[https://code.launchpad.net/~sahana-eden-vms/sahana-eden/vms|Launchpad Mature]]     *[[https://code.launchpad.net/~sahana-eden-vms/sahana-eden/vms|Launchpad Mature]]
-    *[[https://code.launchpad.net/~zubairassad89/sahana-eden/vol|Launchpad Development]] +    *[[https://code.launchpad.net/~zubairassad89/sahana-eden/vms_gsoc|Launchpad Development]] 
-    *[[http://vol.sahanafoundation.org/vol/|Demo instance]]+    *[[http://vol.sahanafoundation.org/vms/vol/|Demo instance]]
     *[[https://launchpad.net/~sahana-eden-vms|Sahana Eden VMS Team]]     *[[https://launchpad.net/~sahana-eden-vms|Sahana Eden VMS Team]]
     *[[http://apps.facebook.com/sahana_vms/|Facebook App]]     *[[http://apps.facebook.com/sahana_vms/|Facebook App]]
Line 22: Line 27:
     *[[http://docs.google.com/Doc?docid=0AYRBs7X1bIUXZGZ4dHFuYl8wZ2g1c3Q2bW0&hl=en|Wishlist]]     *[[http://docs.google.com/Doc?docid=0AYRBs7X1bIUXZGZ4dHFuYl8wZ2g1c3Q2bW0&hl=en|Wishlist]]
  
 +== Blueprint ==
 +
 +[[http://wiki.sahanafoundation.org/doku.php/foundation:gsoc_assad_blueprint|Blueprint]]
  
 == Progress == == Progress ==
Line 29: Line 37:
 |Requirement Analysis and List Features |Arrived to a conclusion regarding [[http://spreadsheets.google.com/ccc?key=0AoRBs7X1bIUXdE1IaFk0TENVTVkxTGN6V1FjSnlDTmc&hl=en#gid=0|New Features]] |6/2/2010|**Completed**|| |Requirement Analysis and List Features |Arrived to a conclusion regarding [[http://spreadsheets.google.com/ccc?key=0AoRBs7X1bIUXdE1IaFk0TENVTVkxTGN6V1FjSnlDTmc&hl=en#gid=0|New Features]] |6/2/2010|**Completed**||
 |Implementation of Skills |User is able to add skills to its profile.|6/14/2010|**Completed**| |Implementation of Skills |User is able to add skills to its profile.|6/14/2010|**Completed**|
 +|Custom Skill |Client is able to add custom skill|6/22/2010|**Completed**|
 +|GIS |View Volunteer Location on Map|6/29/2010|**Completed**|
 +|Interactivity | Messaging module to send messages to teams. |7/06/2010|**Completed**|
 +|Final Touches | Cleanup |7/12/2010|**Completed**|
  
 == Meetings == == Meetings ==
  
     *[[http://wiki.sahanafoundation.org/doku.php/foundation:gsoc_assad_meet|Meeting Minutes]]     *[[http://wiki.sahanafoundation.org/doku.php/foundation:gsoc_assad_meet|Meeting Minutes]]
 +    *Wednesdays at 1500 UTC
  
 == UML Diagrams == == UML Diagrams ==
Line 53: Line 66:
     *Now on the the Volunteer Management System menu bar, you will see the name of the person between the 'Person' and 'My Task' menu options.     *Now on the the Volunteer Management System menu bar, you will see the name of the person between the 'Person' and 'My Task' menu options.
     *The 'Person: Person Name' would have several sub options e.g. Volunteer Status, Skill, Contact.     *The 'Person: Person Name' would have several sub options e.g. Volunteer Status, Skill, Contact.
 +
 +== Feedback ==
 +
 +[[http://humanityroad.org|Catherine's]] feedback: 
 +
 +1. "i notice the volunteer module displays data on the open web.  I would classify this as a breach in volunteer privacy. The registry should only be visible after credentials are entered.
 +[[http://humanityroad.sahanafoundation.org/eden/]] is our module.  You'll see that you needn't log in to gain access to volunteer records
 +The project mod also has the same issue [[http://humanityroad.sahanafoundation.org/eden/vol/project]].  I don't wish my projects to be viewed on the open web.There is an example of private volunteer data accessible to the public [[http://humanityroad.sahanafoundation.org/eden/vol/person/identity]] ''
 +
 +2. Hospitals, missing persons, shelter registries are single event databases, it makes no sense to issue them to 800 NGO organizations to have them maintain different versions.  In an event Sahana's original goal from Sri Lanka was to avoid that confusion.  So forgive me for being dirict but who keeps the list of what agency is operating the golden source Hospitals, missing persons, & shelter registries?  ..when an event unfolds how do i know who has started one?
 +
 +3. we also recommend adding a module to track volunteer training coursework, those training classes that are assigned to a student and those completed by the student.We also recommend adding a module to track volunteer hours worked.
 +
 +Use of Tabs in "Sign up as Volunteer", advantages:
 +  - It tells the user they should fill in all the pieces.
 +  - It gives us an opportunity to take an action when the user saves any part of the form.
  
 == Reference == == Reference ==
Line 59: Line 88:
     *[[http://eden.sahanafoundation.org/wiki/S3REST| S3 REST]]     *[[http://eden.sahanafoundation.org/wiki/S3REST| S3 REST]]
     *[[http://eden.sahanafoundation.org/wiki/DeveloperGuidelinesRESTCustomisation| REST Customization]]     *[[http://eden.sahanafoundation.org/wiki/DeveloperGuidelinesRESTCustomisation| REST Customization]]
 +    *[[http://eden.sahanafoundation.org/wiki/DeveloperGuidelinesS3Framework| Developer Guideline S3 framework]]
 +    *[[http://eden.sahanafoundation.org/wiki/IS_ONE_OF| IS_ONE_OF]]

QR Code
QR Code foundation:gsoc_assad (generated for current page)