New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Announcing my availability as a champion/mentor #860

Open
raboof opened this Issue Jan 3, 2016 · 6 comments

Comments

Projects
None yet
4 participants
@raboof
Contributor

raboof commented Jan 3, 2016

There's currently no CoderDojo in my town, and I'd love to help set one up. However, I haven't found someone to co-champion yet, and I'm currently not up to the task on my own.

It would be nice if zen had some kind of registry where I could announce my availability as a mentor/champion, so when someone else is also interested in starting the Dojo they can get in touch.

@niccokunzmann

This comment has been minimized.

Contributor

niccokunzmann commented Jan 3, 2016

I like this idea - it would help to get connected. Maybe one can create an own page like the listing where the interested places+people are listed.

@tangentfairy

This comment has been minimized.

Member

tangentfairy commented Jan 4, 2016

This is something we have talked about before as a long term goal - the ability to search for mentors/venues/other champions and match up through the system.

It's a pretty big feature. I'd be up for a volunteer doing it if they have the time to work on it, and would be open to helping with wireframes on it.

@raboof

This comment has been minimized.

Contributor

raboof commented Jan 6, 2016

Let's see what it'd take to achieve this (in no particular order):

  • add a database field in the cp-users-service for listing preferences (e.g. "private" (default), "name only", "name and location" and "name, location and contact information")
  • add an API endpoint to query listings, getting the data as exposed in the listing preferences.
  • add a page to the site, with a map and a list much like the frontpage (but not linked anywhere yet)
  • add a field to the profile preferences UI to set the listing preferences
  • add links to the listing page in a couple of places on the site

Anything I'm missing?

@tangentfairy

This comment has been minimized.

Member

tangentfairy commented Jan 7, 2016

We'll also need:

  • Add something to the profile to show the users availability
  • Unit tests for the new API endpoint
  • Unit tests for existing users endpoint to ensure new fields are correctly implemented
  • Wireframes to show what all of the above will look like before implementing!

RE: the matching up with another mentor/champion at the moment: how do you see that part working? Can I contact an available mentor/send a request through their profile page or will I just be able to see their email address? What is the criteria for being able to contact a mentor/champion?

@raboof

This comment has been minimized.

Contributor

raboof commented Jan 7, 2016

Twitter/linkedin/email seems sufficient to me, adding a messaging system to the platform sounds like overkill.

As for criteria, "if you can see their contact details you can contact them" should do ;).

Is there any specific tool you use for wireframes?

@raboof

This comment has been minimized.

Contributor

raboof commented Jan 16, 2016

@raboof raboof closed this Jan 20, 2016

@raboof raboof reopened this Jan 20, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment