Hi,
As we discussed in a meeting earlier today [1], I worked on putting together how the regcfp registration / financial assistance request system might look accounting for some of the new requirements / ideas / etc. that were expressed by council members on how we'd like to run Flock this year.
This is not a complete set of mock ups (I have some questions to ask before I can mock up the final page and a few cases need to be mocked up, and I forgot halfway to mark required fields, and a random thing I just thought of is super emphasizing their email address and that they need to be contactable, still need to do that), but I think it's enough to seehow the requirements might affect the registration process and the scope of some of the regcfp changes that might be needed to make for a reasonable process.
Let's walk through the mockups:
Page1 - Initial screen, basic details =============================
https://fedoraproject.org/w/uploads/d/db/Regcfp-2017_page1.png
A little letter up front to talk about the changes since last year with some rationale. I made up stuff where I didn't know what to say. This text needs to be drafted / bikeshedded :)
Below this, some basic initial stuff to be filled in.
Question 1: ----------------
Can we save partially-filled out registrations? E.g., I fill out everything and get to the travel pricing section and realize I don't have enough time to do the pricing research right then and there? (IF not, we need to make more of an effort to make sure up front users have time to finish it all, and perhaps move the travel stuff forward a screen so they get to it sooner.)
Question 2: ----------------
If there's an error in someones displayed name from FAS, where do we want to point themin order to get it corrected?
Question 3: ----------------
For the field where we ask registrants why they want to attend - are we asking that of everybody or just those requesting financial assistance?
Question 4: ----------------
The registration fee / payments:
- What is the registration fee going to be used for? (Swag?)
-Do we require payment of this to submit the registration form,or is it paid later, with any financial assistance copayment as well?
- Is it required for any registrations whether or not you end up going (you may change your mind if yourtalk isn't accepted) or is it non refundable
- ^^ Whatever the answers here I think we should make it clear with language in the form around the registration fee itself.
- Registration due date - does this apply to registration itself or registration + payment, considering next question -
- Can you wait to pay until you find out whether or not your financial assistance request was accepted? (A reasonable thing to want to do?)
Page2 - social details, personal reqs ===============================
https://fedoraproject.org/w/uploads/d/d0/Regcfp-2017_page2.png
Question 5: ---------------
Is blog url used for checking funded participants event reports or is it on badge too?
Question 6: ----------------
Is it ok to make the Twitter field either/or Twitter or Mastodon?
Question 7: ---------------
What is the deal with t-shirts / swag? Are we using reg fee to make them? Or is there a charge? Or are they offered to allattendees? Or...?
Page 3 - financial assistance not needed =================================
https://fedoraproject.org/w/uploads/f/f4/Regcfp-2017_page3a.png
I know from one of the regcfp tickets that there was a desire to ask attendees if they'd like to help sponsor other attendees. This doesn't seem to make sense to ask people who have indicated they need financial help, so this mockupsimply demonstrates that logic - if you indicate youdon't need financial assistance, we then ask you if you'd like to chip in to help others.
Question 8: ---------------
I made upthe "public sponsor list" thing. Do we want such a thing (or something else) as a thank you to those who helped others out? Or maybe give them a special swag item? Or something?
Question 9: ---------------
(This affects othermockups too) How should we handle currency? For example, it's hard for me to understand what I can afford and costs of things when they aren't in a currency I understand. Patrick, can we automagically convertinline, and have a field up front to ask users their preferred currency? If someone does something in a given currency are we needing to get conversion fees involved? Etc.?
Page 3 - financial assistance needed ============================== https://fedoraproject.org/w/uploads/4/43/Regcfp-2017_page3b.png
Holy crap this is very long. Hopefully folks will have ideas on how to cut this down. Originally I had designed a form for indicating flight date/time prefs. I cut itbc it was too much and I wasn't sure you wanted that level of detail.
Okay from the top - I gave folks achance to opt out of air travel. The area is well-connected to multiple ground transit options. Folks as far as Maine and New York City andmaybe even DC could reasonably use Amtrak to get there. There may also be folks who'd be close enough to take a reasonable length bus ride. So I wanted to make it possible to request travel funding without requiring they fill out air travel details.
I put a calendarthat show dates, notes some important time boundaries to be aware of WRT the Logan<=>Cape Cod bus, etc. because I think it's helpful to have that visual when planning out potential travel plans. It's not mean to be clickable, just a reference.
Then we ask for their preferred home airport code, their bestestimate of rt airfare (again we have the currency thing here), and ask for them to upload a PDF or screenshot of how they priced it so we have a reference of the flight numbers / timing / etc. (Patrick if upload is too much, we could just make it a freeform text field and ask for flight details, one flight per line)
Other transit options - here's where we remind folks they probably need the bus to get to/from Logan and Cape Cod, with that rt fee noted. But hey, maybe they have a friend in Boston (like me :) ) who they've talked to about picking them up. Or something. So, they can opt out of that too.
The other field under other transit options is free form and allows folks using other options (e.g. amtrak, bus, etc.) to list those costs. People could also use it for their transit to get to/from their home airport, but I do not know if we have a policy on how much we cover that.
Question 10: -----------------
What do we cover in terms of non airfare transit that people use to get to/from airport? Cabrides? Train rides? Buses? Personal gas + airport parking? etc? How far?Do we have a document we can point to with this sort of policy?
Ok then next is lodging. Similar to the airfare opt-out, I wanted to allow people to opt-out of requesting help with lodging. Maybe they have a friend in the local area they are staying with or something like that. I thoguht they should be able to opt out.
Again the calendar to help folks figure out how many nights they need.
I totally made up a fake lodging funding policy here- which brings me to
Question 11: -----------------
Noting that folks may want to arrive earlier or stay later to go to the beach or be a tourist, do we have a policy on what hotel nights we'll fund? Dowe need to ask how many hotel nights they want vs how many they are requesting be funded? Or if they have extra nights they'll personally fund are they making a separate reservation on their own?
Then I ask for preferred roommate.
Question 12: --------------------
Do we want to track roommate prefs at this point?
Okay last page of mockups -
Page 4- Cost Summary ===================
https://fedoraproject.org/wiki/File:Regcfp-2017_page4.png
A note about meals with a made up statement about what we cover.
A summary ofwhat they told us about their cost.
A selector allowing them to choose the financial assistance they'd like to request.
Question 13: -----------------
I had this idea maybe if you request more subsidy you agree to take on some volunteer tasks to help out. Does this seem reasonable? Should this be represented here? (Yes?)
Okaythat's what I've got. As you can see it's sparked a got a lot of questions. What do you think?
Cheers,
~m
[1] https://lists.fedoraproject.org/archives/list/flock-planning@lists.fedorapro...