CoderDojo / community-platform

Zen, the CoderDojo Community Platform!
https://zen.coderdojo.com
MIT License
121 stars 55 forks source link

As a parent, i should be able to manage my child into dojos I belong to #1091

Closed Wardormeur closed 7 years ago

Wardormeur commented 7 years ago

When a parent add a child post-joining the dojo, the only way to make the child join back is either contact us or leave/re-join the dojo. This is a real issue and seems to happen quite often. This should be a functionality to simply "tick" per dojo which child you want to have in your dojo, eventually while joining (or keep the previous workflow of "everybody under my control" joins) but required post-joining a dojo, either on the dojo page, or in "My Dojos" to have a "manage my children" or a simple pop-up to tick/untick those in. My questions are relative to :

Input needed @rosalanghammer

rosalanghammer commented 7 years ago

So two options are

  1. have; 'Join your local Dojo' to be part of the add a child process - prompt to join Dojos you (parent) are already part of and to have the button 'Join' maybe go into a dropdown if you have child(ren) added to your account. For this remove 'Join all' process we currently have.

OR

  1. to expand join all to newly created kids of parents/mentors/champions who are already joined to a Dojo.

Would like to hear more community feedback and if @Wardormeur / @DanielBrierton we could get a rough costing comparison in terms of dev time.

Personal thought is that first option is more thorough for all users but could be confusing as this gives more actions (probably take more dev time also).

rosalanghammer commented 7 years ago

Also we would need to backlog the current users not joined to a Dojo where their parent is if possible.

Wardormeur commented 7 years ago

Not fan of 1) nor 2). 1) put us in a "one time" process which are not linked together (creation of a child and linking to a dojo) 2) is simply extending the magic, a magic that I find, personnally, useful but not very obvious that it works this way.

Maybe simply add "kids icons" to the "Join a dojo" popup process, that you can grey-out/in (default all selected) and make this popup accessible again afterwards ("My Dojos" seems the more obvious to me, but may be a bit over loaded when being a dojo-admin) ?

rosalanghammer commented 7 years ago

Sorry 1 included something similar to what you suggest when you join a Dojo (dropdown/kids icons). Linking a child upon creation would need to go with this approach as it makes you aware that they are not added automatically.

As you don't join a Dojo from within My Dojos I think this makes sense. Agree about the join all option but if it is substantially less work it may be a better solution.

Wardormeur commented 7 years ago

@rosalanghammer @DanielBrierton To be closed since dedployment of myChildren ?

DanielBrierton commented 7 years ago

One thing that hasn't been addressed is the "magic" of the Join Dojo button. Do we want to allow users to not include their children when joining? And to manage a child's membership from the Dojo page?

Wardormeur commented 7 years ago

From a family point of view, i doubt you want to run around, splitting your kids one per dojo. So that it "could" be "all or nothing" feature, in case you join a dojo as a mentor as an extra activity, or you're a serial dojo starter (already happened :p) and you don't necessarly want your kids to be following you in that path.

rosalanghammer commented 7 years ago

For now we could leave it as a join all - as long as they can remove kids from a Dojo in the Children section? Is that possible?

On 12 January 2017 at 20:02, Wardormeur notifications@github.com wrote:

From a family point of view, i doubt you want to run around, splitting your kids one per dojo. So that it "could" be "all or nothing" feature, in case you join a dojo as a mentor as an extra activity, or you're a serial dojo starter (already happened :p) and you don't necessarly want your kids to be following you in that path.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/CoderDojo/community-platform/issues/1091#issuecomment-272146630, or mute the thread https://github.com/notifications/unsubscribe-auth/AMO7ICJyrG94eEJJQkhEbHQvFJbKFC8vks5rRhZvgaJpZM4Kng9n .

-- Rosa Langhammer Reporting Lead @ CoderDojo Foundation +353 872686 <+353+851088135>779 | @RosaLanghammer | Skype: rosa.langhammer l https://mail.google.com/mail/u/0/#UNIQUE_ID_SafeHtmlFilter_ Github: rosalanghammer

I'm currently working from Kuala Lumpur, Malaysia. Check out where I am in the world next month here >> https://coderdojo.com/news/2016/05/20/dojo-tour-the-coderdojo-foundation-on-the-road/

-- Check out our #BackToDojo Resources https://goo.gl/E9AozA; Making planning & running your Dojo even easier in 2017!

In 2016 CoderDojo celebrated 5 years since our 1st Dojo! Start your own Dojo https://goo.gl/6xnjlH and join our global network of more than 1,200 Dojos spanning 70 countries!

-- Hello World Foundation operating as the CoderDojo Foundation is a company limited by guarantee not having a share capital with charitable status, CHY

  1. Registered in Dublin, Ireland, No 524255. Registered Office: Dogpatch Labs, Unit 1, CHQ Building, Custom House Quay, Dublin 1, Ireland.
Wardormeur commented 7 years ago

yep