DemocracyLab / DemocracyLab/CivicTechExchange

Volunteer Activity Reporting

Open
#923 0 comments 0 reactions 2 assignees Claimed by @mbuckingham View on GitHub
Full Stack
Dominant language
JavaScript
Stars
105
Forks
71
PR merge metrics
No merged PRs in 30d

Description

Currently, when a volunteer signs up with a project, we do nothing to follow up or ask what the volunteer has been doing as part of their volunteering. In order to give project owners the ability to track what their volunteers have been doing, and also surface volunteering activity on the volunteer's profile, we want to start tracking project volunteer activities on a weekly basis.

[Figma Designs](https://www.figma.com/file/WADcmVjJh5ARVoZ09xlpfdFN/DemocracyLab?node-id=39337%3A83008&t=cPMKJmadGnZWjHqg-1)

# Acceptance Criteria
## Volunteer Profile Page
- New tab "My Activity", which displays volunteer's past volunteering activity by week and project
- "Log Activity" button which links to Volunteer Reporting Page
## New: Volunteer Reporting Page
On the Weekly Reporting page, volunteers are prompted to enter
- The week they are reporting for
- Toggle switch for each project they are volunteering with (as to whether they did work for the project that week)
- Hours Worked that week
- A short description of their activities that week
- Any links to their work
## Weekly Email
- Volunteers receive weekly emails with site link to report their hours and activities for the projects they are volunteering with
## Importing Volunteer Activity from spreadsheet
- Volunteer Activity reports captured previously in spreadsheet csv can be imported with manage.py job

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.