-
Notifications
You must be signed in to change notification settings - Fork 4
Daily Notes
Daily Notes
Sunday, September 2
Questions to ask Ruth about project in initial client meeting (Tuesday, Sept 2):
- We're thinking we want to create a front-end website, starting with a simple website and simple sorting algorithm and improving for as long as we can. Do you have any preference for prioritizing a good algorithm versus a good website?
- Payment method? How will fees be waived?
Questions for Janet (meeting on Thursday, Sept 4):
- With our limited web experience, what is the best way for us to learn enough to get us started in this limited time frame?
Wednesday, September 12
What We've Done Well:
- Accomplished goals for last two weeks
- Have future goals
- Good communication
What We Need To Improve On:
- Experiment with actual code
- Figure out how we'll work together with coding
Meeting with Janet on September 13:
- Update on using NodeJS and ReactJS
- Investigate using Google Apps Script for sorting backend
- Discuss activity details with Ruth and Heidi next week
Tuesday, September 18
Meeting with Heidi and Ruth
- Completely scrap friend idea
- Using NodeJS and ReactJS for website, and Google Sheets with end information
- Send them a timeline/calendar for project goals & when we need data & other decisions
- Different workshops have different max sizes
- Receive sample data, both about girls and workshops
- Make putting in new workshop data easy for future years
- Reach out to Janet about Computer Science workshop
- Add optional free and reduced lunch/minority in the algorithm to see whether equity is there
- No emails with workshop information, definitely reminder emails
- Another meeting two weeks from now (October 2, 9am)
Monday, October 1
Tentative Schedule
- October 16: have working vertical slice website
- October 30: need past workshop information and registration data
- November 13 (before Thanksgiving break): full website and registration page
- Post-Thanksgiving break: implement simple algorithm such as first-come first-serve
Tuesday, October 2
Meeting with Ruth and Carol
- Want all info from original spreadsheet in registration form
- Need easily manipulatable spreadsheet with headers
- Anticipate need for parents to drop off money instead of pay online
- Credit card or e check (without leaving website)
- Waiting list after certain number of registrants (& notification about being on waitlist)
- Spanish version of website?
- Second page of workshops in Spanish, but one registration page with both English and Spanish
- Distort old data?
- Specify if girls have gone to the workshop event before (GE 2017 - two years ago)
Next meeting: October 16, 8:15am
Tuesday, October 30
Meeting with Ruth and Carol
- For algorithms: will just need to change the metric of what constitutes a good matching
- To start, we want the metric to maximize number of girls who get their first choice.
- Create level playing field for matching girls to algorithm by randomizing first.
- Research how to get domain name
- Retype email: just another cell, no verification
Wednesday, Oct 31
Domain Name Ideas:
- GreatExplorationsWA.com, .net, .org
- WallaWallaGE.com, .net, .org
- GEWallaWalla.com, .net, .org
- GEWW.org
Monday, November 12
Questions and comments for Ruth and Carol
- Go through google form with them and take down their feedback
- Home page versus registration page--what should be on the landing page? where should registration be?
- Double check that they like having the workshops on the same page as the registration form
- Get general feedback on image scroll, welcome page, workshop grid
- PayPal-- creating account, make it a personal fundraiser
- Google/gmail account for spreadsheets
- Precise date for finished website--note that the algorithm doesn't need to be done at the same time
- Domain name--about $12/year
Google form feedback
- Phrasing to go along with non-required email field
- Workshops--still can select the same workshop in multiple rankings
- Need specific information on dropping money off at the YMCA
- Need specific information on scholarship request--what do you want to tell the parents before they hit submit?
Tuesday, November 13
Meeting with Ruth and Carol
-
Email address text: leave as is, polish text?
-
Ask for child's cell phone number too (optional, but home/parent # required)
-
Text note under contact information title: information won't be shared etc.
-
Workshop number next to titles on web page and in form (e.g. "[1] Art of the Pendulum")
-
Yes, require filling all six choices
-
If user filled same workshop for all six choices, make sure she isn't assigned to same workshop multiple times
-
For scholarship, let user know they will hear back. Also assure them that their registration has been submitted
-
For cash/check, have "Pay To" information, make sure girl's name is somewhere in Memo or on slip of paper, etc
-
For paying in person at YWCA: similar to cash/check info, make sure girl's name is known
-
More instructions on website
- "Scroll down to register"
- "Hover over boxes to see workshop information"
-
FAQ page
-
Keynote speaker page
-
On front page, instructions to ensure no one registers twice
-
Hidden feature: If BOTH name and email exact match, overwrite older registration data
-
Initial user testing begins Nov 19
-
DEPLOY WEBSITE AND FORM IN FEBRUARY
Tuesday, November 27
Meeting with Ruth and Carol
- Have first form registration page be the picking of workshops
- Awaiting Ruth, Carol, and team, for PayPal, page text, etc
- Will likely need to fix blank page bug, will possibly host on subpage of existing website
Tuesday, January 22
- February 4th website deadline
- Need ability to select specific girls to guarantee placement in their top choices
- Document! Ideally require little or no code modification for website updates (i.e. pull all text/images off of a Google spreadsheet)
- If workshop n is dropped, do not change the numbers for workshops >n
- Have a download link for brochure pdf
Tuesday, January 29
- Spanish translation will probably just be a Spanish tab with a translated brochure
- Have the PayPal link be shown after hitting the submit button
- Required: send confirmation email if email provided and remind them about workshop information and payment methods
- Payment accompanying information: name, home phone, school, grade
- Have payment information be at every location it needs to be (form just before submit, form just after submit, confirmation email, payment tab)
Tuesday, February 12
- Add brochures to website now
- Entire website translation almost done
- If paying online ask for name on credit card in form
- No need to prioritize girls getting ONLY workshops of their 6 preferences
- Classes should be filled at least
floor(capacity*0.8)
- Or... instead of using "magic numbers", determine this ratio via dividing total girls and total workshop seats
- Move forward with making sure returning girls do not get assigned to attended 2017 workshops again
Tuesday, February 12
- Want Excel if possible
- Names, three assignments with name of class and number
- They are getting us capacities, maybe email Carol later to confirm
- A couple girls will be pre-assigned classes
- Editing girls responses?? Maybe just by case at end, so few cases
- Sheet with first 300 girls assigned, load it in and then try and assign next 100
- Maybe load all 450 girls and just give last girls who register late pre-assigned classes