-
Notifications
You must be signed in to change notification settings - Fork 55
Review the volunteer dashboard to suggest materials and next steps #1243
Comments
First Suggestions here https://share.goabstract.com/b0212c5e-d6a6-4c86-bf85-085155265802 |
So, a couple of points:
|
So I'm proposing a simpler version. There are theoretically 4 stages to a volunteer path on CoderDojo
My proposal is... treat them separately. Create issues about doing a small messaging change to support 1. A larger piece like a small pathway to support 2. and for 4 suggest adding in a footnote about becoming a co-champion. Pros Cons |
###Proposal in detail Three stages are now included in this ticket. First state : New volunteer no club or applications to join. Tweaked message in above screens. Notes:
|
First state:
Notes: there is a strange difference between waiting a few days for a requests, and displaying for 3 months a guide. I understand they serve a different goal, but you'll have fresher data from our list of projects for example than any links in the current projects.rpf platform (maybe the new homepage ?). As well, the safeguarding module is a 10 minutes action that is going to be there.. for 3 months. You're unlikely to come back to it because of its simplicity (which is not the case of the guide, for example). |
For Fair enough on the 3 months. It's always an arbitrary choice. It can be 30 days on the list of actions part. The 3 months is more for the pending applications part so we can split the pending and the list. If for state 3 you want to push the list into the side no problem, I will survive (but genuinely no problem there, the first two states by far the most important for this ticket). |
So, the way forward can be seen in 2 ways:
The second point means migrating the join_requests from the user profile and the user db to the cd_usersdojos (club membership) table from the dojo db. However, this impact retro-compatibility in 2 ways:
|
At some point we are going to have to pay off this tech debt and start making these changes to db schema/ re-organising of services. If we go with the efficient solution and leave the db as it is what is the outcome, the services are harder to reason about because the same or very similar functionality is in different services? If we don't move things now, under what circumstances to we ever take the decision to move something. |
Sorry, by "the same", I meant to say that the length of doing 2) is as long as twice 1), due to the dependencies of the front-end to that API. That would force us to deprecate that part of the v2 API since the back-end would be different; and hence requiring either a rework of the front by either using the new API despite being in the ng1 version; or a total rework of the page in vueJs. |
For 2nd state, should we filter the requests to join created after a certain date? I'd like to avoid a weird experience with requests to join which are 3 years old. |
The "3 months" hiding point should cover that. This is only relevant for the first 3 months.
|
Fair point, sorry. |
Np, a lot of content in this thread. |
Business Goal
For any new volunteer (first 3 months), make sure we have clear next steps on the dashboard. We hope to see increased engagement and increased retention.
https://docs.google.com/document/d/1xVZSRaiZ_gsvaVWwFsQkFLTNYiRvu1drD31XULofHeo/edit#
Task
Tweak messaging and the "This is the most important things" section on the dashboard for new volunteer experiences.
The text was updated successfully, but these errors were encountered: