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 06:13]
zubair.assad
foundation:gsoc_assad [2010/12/18 17:35] (current)
Line 1: Line 1:
-====== Volunteer Management System ====== +=== Volunteer Management System ===
  
  
-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
  
-Code+== 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 ==
  
     *[[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]]
  
-Documents+== Documents ==
  
     *[[http://spreadsheets.google.com/ccc?key=0AoRBs7X1bIUXdE1IaFk0TENVTVkxTGN6V1FjSnlDTmc&hl=en#gid=0|New Features]]     *[[http://spreadsheets.google.com/ccc?key=0AoRBs7X1bIUXdE1IaFk0TENVTVkxTGN6V1FjSnlDTmc&hl=en#gid=0|New Features]]
     *[[http://docs.google.com/Doc?docid=0AYRBs7X1bIUXZGZ4dHFuYl8wZ2g1c3Q2bW0&hl=en|Wishlist]]     *[[http://docs.google.com/Doc?docid=0AYRBs7X1bIUXZGZ4dHFuYl8wZ2g1c3Q2bW0&hl=en|Wishlist]]
  
 +== Blueprint ==
  
-Progress+[[http://wiki.sahanafoundation.org/doku.php/foundation:gsoc_assad_blueprint|Blueprint]]
  
-    *Link to project plan / timeline +== Progress ==
-    *Meeting Schedule (Link to master meeting schedule)+
  
-Meetings+^Midterm Evaluation Milestones: 24 May - 12 July^^^^ 
 +^Goal^Measure^Due Date^Status^ 
 +|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**| 
 +|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 ==
  
     *[[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 ==
  
     *[[http://assads.110mb.com/Rational%20Rose%20-%20usecase.mdl%20-%20%5B.pdf|Use Case]]     *[[http://assads.110mb.com/Rational%20Rose%20-%20usecase.mdl%20-%20%5B.pdf|Use Case]]
Line 39: Line 54:
     *[[http://assads.110mb.com/Rational%20Rose%20-%20statechart.pdf|State Chart]]     *[[http://assads.110mb.com/Rational%20Rose%20-%20statechart.pdf|State Chart]]
  
-Diagrams+== Diagrams ==
  
     *[[http://img2.imageshack.us/img2/4618/myimage.png|Roster]]     *[[http://img2.imageshack.us/img2/4618/myimage.png|Roster]]
     *[[http://img404.imageshack.us/img404/8682/myimage2.png|Resources Roster]]     *[[http://img404.imageshack.us/img404/8682/myimage2.png|Resources Roster]]
  
-Walk-through+== Walk-through ==
  
     *Go to: http://127.0.0.1:8000/eden/vol/person     *Go to: http://127.0.0.1:8000/eden/vol/person
Line 52: Line 67:
     *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.
  
-Reference+== 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 ==
  
     *[[http://eden.sahanafoundation.org/wiki/RESTController| REST Controller]]     *[[http://eden.sahanafoundation.org/wiki/RESTController| REST Controller]]
     *[[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/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)