Closed Bug 978148 Opened 10 years ago Closed 10 years ago

Ship and QA Webmaker training signup form

Categories

(Webmaker Graveyard :: Training, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: laura, Assigned: laura)

References

()

Details

I feel like we need to think about how signup is going to work with the training platform. Our user stories(1) integrate BSD as signup then Webmaker SSO, but it’s more complicated.

We have this mentor signup:

https://sendto.mozilla.org/page/s/mentor-signup

which puts people on the 5000+ mentor list in BSD. Do we create a signup that goes to this mass list, and a separate one that is for individual course signup? Given that we’re building the platform with Webmaker SSO and Discourse integration, do you have thoughts/guidance on how that login might work with BSD? Can we use Discourse smartly to limit the need for individual course signup?

Issues I'm trying to avoid: 
1. Spamming "graduates" with "Welcome to Course X" emails.
2. Spamming course individuals with info from other courses
3. Losing people from the main signup list because of too many reminders
4. user having to signup to BSD for the mass list and again for each individual course, and then a separate signup for Webmaker + Discourse

Our MVP should probably be a new BSD list for the March 17th Janky Training. We’d begin spamming that list with course material, so I’m wary of using the current Mentor list.

P2PU hasn't approached this yet, but they'll run into it at some point, and I'd like to understand so I can guide properly.

(1)https://docs.google.com/a/zythepsary.com/spreadsheet/ccc?key=0Aku8434q8_LPdHBHaFp3bHBFaGViMmxVQzdwSXdTLUE#gid=0
Assignee: nobody → brett
also, if it's just be being a n00b and I don't need to worry about it, feel free to resolve.
Blocks: 978940
I agree, it sounds like you want a new mailing list for each instance of a training course. I wonder if we could optimize the sign-up process such that signing up for a webmaker account also signs you up to this mailing list?
Agree it would be great if we could optimize the sign-up process.
Sorry hit save too soon. We don't want to ask people to sign-up to too many separate things, but would be nice to note in BSD or elsewhere a) if they were participating in training and b) which instance/cohort they were with, so that we could segment outreach.
This is a fascinating conversation! Laurie and Lainie -- this is exactly the kind of scenario I want to understand as we're picking another system (and moving away from BSD). Can we hop on Vidyo to chat through this case? I might have some thoughts on how to use "groups" in BSD to make this simpler, in the short-term. Lemme know!
Looking forward to speaking Monday, Andrea!

@Jon - Attaching this to SSO and Profiles is *the DREAM*, implications for badges too. I added it more specifically to the user stories for Phase 2 of building the training platform...

https://docs.google.com/a/zythepsary.com/spreadsheet/ccc?key=0Aku8434q8_LPdHBHaFp3bHBFaGViMmxVQzdwSXdTLUE#gid=2

If there's a way we can build out this user story without having a gazillion lists, I'd love to do that. Perhaps P2PU has ideas, adding Dirk to this bug!
Status: NEW → ASSIGNED
FYI Lainie, Amira, Michelle and I talked this through and have a new form for Training: https://sendto.mozilla.org/page/s/get-updates-about-webmaker-training
This looks great!

* TWO QUESTIONS:
** 1) SIGN-UP WELCOME: 
** Do we have the ability to send users a customized email welcome when they sign up for Webmaker training?
** e.g., welcoming them to Webmaker training, offering up some CTAs or links, etc?

** 2) COUNTING
Jbuck / Adam: do you guys have what you need to feed these training sign-ups into the contributor dashboard? Is this how we're going to count training sign-ups?
Flags: needinfo?(laura)
Flags: needinfo?(jon)
Hey Matt - starting at line 95 of this pad is the current auto responder when someone signs up for training:

https://teach.etherpad.mozilla.org/training-engagement

I've asked Lainie to give it the once over, but it looks like she hasn't had time yet. If you have time for a once over, I can swap out the new text in BSD. Putting a need info for Lainie, as this might be on her list for this week.
Flags: needinfo?(laura) → needinfo?(lainie)
Thanks for the reminder! ;)

Just went in and made some suggestions.
Flags: needinfo?(lainie)
thanks Lainie! I updated the BSD.
* Looks like there's a small bug on this sign-up page. Looks like the "privacy policy" link appears on the wrong line:
https://dl.dropboxusercontent.com/spa/6c38yp3crbxni5b/wgis2xs6.png
* Also, just talked with Jbuck who has thoughts on next steps here. We can probably build in better integration with Webmaker sign-on here next, building off the good sign-up page work you guys have already done here:
this is a nice step forward! To add to Matt's feedback there is no space between the checkbox and the words, so some white space would be good.

other more substantive feedback that you can take or leave:

To a n00b these categories might not be meaningful: 

Exploring
Building
Facilitating
Connecting

So you might add an option that is "not sure" or "all of the above". Also are there actual different buckets that will be managed for each of the four categories? Or will people be treated basically the same no matter which one they choose? If it's the latter, I'd suggest eliminating the checkboxes alltogether to simplify the signup process and get more people to hit "sign up" quicker. Or, maybe you want to know if people are teachers, then just ask if they are a professional teacher vs. choosing one of the categories... just trying to match the form to what your end goals are. :)
> To a n00b these categories might not be meaningful: 
> 
> Exploring
> Building
> Facilitating
> Connecting


* +1 -- can you guys explain the need for those? 
* Possible to simplify by just removing those check-boxes?
I *think* it's because given the modularity of the training, some people would only participate in specific categories so only certain emails would be relevant and we'd need to parse that. Is that true, Laura? Still think it's a good idea to add "not sure" or "all of the above" though.
(In reply to lainie from comment #16)
Yes, we want everyone signing up to the same list, BUT we want to parse and only send module 1 info to those who checked the module 1 box. 

I could use some help with this form because I feel like it is contingent on the engagement strategy for training. (I updated bug title to reflect that)

The form could have the "all of the above" quick signup option, but then a little explanation of what each module is (because AFAIK we'll promote as separate experiences). Engagement messaging *could* be tailored for interest groups ("Hey Designers! Learn to design OERs...and take the Webmaker Training Building course" vs "hey teachers! Learn how to embed participatory learning into your lesson plans...") 

The 4 modules + descriptions are here: http://training.webmakerprototypes.org/en/

Lainie - can you link to your and Amira's etherpad on Training engagement? I can't find it!
Flags: needinfo?(lainie)
Summary: Figure out Signup strategy on training.webmaker.org → Figure out Signup and Engagement strategy for training.webmaker.org
This one? https://teach.etherpad.mozilla.org/training-engagement I still need to dig into specific plans for outreach...
Flags: needinfo?(lainie)
RE: counting signups

We haven't counted signups through BSD before, AFAIK. New territory for Adam and I to explore!
Flags: needinfo?(jon)
(In reply to Jon Buckley [:jbuck] from comment #19)
BSD counts for us, just a question of when/how we should take the data from BSD into contributor dashboard.
* Let's ensure the training sign-up form is as good as it needs to be for launch.
And stick to that for this ticket. 
https://sendto.mozilla.org/page/s/mentor-signup

(All the broader "training engagement" is too broad for one ticket. Or already in progress here:) 
https://wiki.mozilla.org/Webmaker/Engagement_Ladder


* Here's some final blockers to clear so we can mark this ticket closed:


1) simplify the URL 
Laura can you change it to 
https://sendto.mozilla.org/page/s/Webmaker-training

2) Fix privacy policy misaligment and missing paragraph break
It looks broken. Like this: 
https://dl.dropboxusercontent.com/spa/6c38yp3crbxni5b/wgis2xs6.png

3) Change check-box copy
Here's what I suggest:

How can we help? Which Webmaker training modules are you interested in?
1) EXPLORING. How to teach and learn basic web mechanics like search, navigation, security and credibility.
2) BUILDING. Online storytelling and remixing, plus coding, design and accessibility. 
3) FACILITATING. [[[[NEED 10 words here. Laura???]]]
4) CONNECTING. Open collaborating and sharing. Community participation, open practices and online privacy.
Assignee: brett → laura
Summary: Figure out Signup and Engagement strategy for training.webmaker.org → Ship and QA Webmaker training signup form
@ Laura: does that copy help, along the lines of what you described in comment 17?
Flags: needinfo?(laura)
Just tweaked the descriptions based on the different modules (they don't exactly connect to the web lit strands).

1) EXPLORING. Learn about Webmaker teaching principles, and why an open web ecosystem is important.
2) BUILDING. Develop open educational resources that embed web literacy and making into your practice.
3) FACILITATING. Use open and participatory learning techniques in the classroom, at workshops or events.
4) CONNECTING. Amplify your work and achieve greater impact by making connections locally and globally.  

Do these work?
done. thanks Lainie. perfect. 

* Laura: can you ship?
Thanks for the text! https://sendto.mozilla.org/page/s/webmaker-training 

I've spent 45 minutes trying to get the stupid privacy box aligned with the check box and it's a choice between alignment and linking to the policy. I looked at a bunch of other forms and see that there's loads of misalignments and hacks to get it in some way aligned...my hack is ok :)
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Flags: needinfo?(laura)
Resolution: --- → FIXED
Thanks Laura, you're a hero. 

* Andrea: look good to you?
You need to log in before you can comment on or make changes to this bug.