Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
[EPIC] Smoothing the process of joining a pairing session for edX students (and others) #874
This ticket outlines an EPIC of trying to make it as straightfoward as possible for users to get into a pairing hangout (particularly the edX students)
Here's the series of steps we ask them to go through
Assuming most people want to join an event rather than start one, I would swap steps one and two - you only need to sign up if you want to host an event, so step 1 is "go see if there is an existing event you could join" and step 2 is "if not, then sign up and create one' or wording to that effect.
As a 169 student, when I come to the events page, I don't really want to see the scrums and other stuff - I am there looking for a pairing session so I would really like to see a pre-filtered list of relevant events.
In terms of what I see, I like the idea you explored around breaking the screen up into different days - I would perhaps go with "today", "tomorrow" based on my current timezone of course) and then list day names for the rest of the week, then just go "next week" and "in the future" if need be?
I don't think it's really necessary to say in 1 hour or two hours since the events are now displayed in my timezone - I know what time it is now so I know that 2pm DST is in 3 hours time or whatever.
I would also like to see some more information:
At the moment seeing 2 meetings for "Pairing on CS169 HW0 Ruby Intro" doesn't tell me much - is it a mistake there are two? Maybe its the same person having a follow up meeting, or maybe it's two completely different ones.
Having the extra information above, as mandatory fields when a hangout is created, gives me a bit more context - and I think this is useful for anyone, not just MOOC students.
It might also be a good idea from the MOOC page to be able to one-click "Start a hangout now", which will pre-fill all the information (or as much as possible) and get you up and running.
referenced this issue
Apr 5, 2016
@touchps said that to start with there were lots of pairing events going on (early HWs) so it was relatively easy to find someone to pair with (active event). Usually joining something that he saw starting in slack - which most of the time there was only one person waiting - but sometimes there would be 3 or 4 people. People are then not sure what to do - usually some people just become observers.
Students were often hesitant ("will this thing work or not") - PP was great the first time. Got some great ideas about different implementations from the other person. Chances are 50/50 that students might not gain much from the first session.
Later on with HW3, 4 etc. there were fewer events/hangouts, and often the event might not be started or there was no one in the hangout.
Was unclear whether to keep an eye on the list, or focus on slack. If notified on slack then means likely someone is there. And generally people will not start each other's events ... people are too polite or don't realise.