Iridescent-CM / technovation-app

The team submission platform for the Technovation Challenge
https://technovationchallenge.org
GNU General Public License v3.0
7 stars 4 forks source link

Collect interests, SGDs and coding tools during Student signup #2678

Closed rsgonzal closed 3 years ago

rsgonzal commented 4 years ago

Should we collect the same skills & interests that we do for mentors? List potentially edited in #2670 Old screen: Screen Shot 2020-09-04 at 10 46 43 AM

New screen: Screen Shot 2020-09-18 at 12 18 18 PM

This could be displayed when sending requests to join teams #2679

hellafitz commented 4 years ago

Consensus is: self-reported skills aren't relevant to 10yr-olds; but not opposed to some sort of interests question here (to inform student-to-student team-building).

@Bryant-Gomer to begin discussion with Rebecca on Monday.

bagomer commented 4 years ago

Per discussion with PT + CET: Returning or new student What languages do you speak Interests: -Business/entrepreneurship -Coding -Marketing or Design Experience with: App Inventor, Thunkable, Java, Swift? Are you interested in a special area? (put SDG areas here too if possible) Checkbox to say looking for a team or working solo or know own team Checkbox in registration to say looking for a mentor Way to change/edit options once profile is initially completed- change interests down the line What can kids search by in terms of location (if looking for somebody local or from somewhere international)?

hellafitz commented 4 years ago

@bagomer re: languages, do we have a list of options (ideally already in use elsewhere)? I'd like to avoid collecting unstructured text since it'll make it hard to query later on

bagomer commented 4 years ago

@ophelieh @ksrebecca Thoughts on Matt's request for a list of language options (ideally in use elsewhere?)

ksrebecca commented 4 years ago

THAT is a great question. I feel like @ophelieh or @rsgonzal might be familiar with something perhaps? We have top languages selected that we get survey translations in for TG but it is not representative of all the languages people speak or even the majority languages per country... Arabic Chinese French Hebrew Hindi Portuguese Russian Spanish

ophelieh commented 4 years ago

@hellafitz I don't think we have that language anywhere else as this would be new for students, but let me check.

hellafitz commented 4 years ago

I've started a mockup of these options in the Profile Field TG Invision board, where it says New Student Signup (currently in the 2nd column from left, toward the bottom)

ophelieh commented 3 years ago

Hi Matt! It looks great. :)

I'm wondering how would those benefit students though as you can't search for individual students, just individual mentors. So basically, each student would fill it out, but only admins would see it. It wouldn't help teams or students. Is that our goal?

If not, at is our goal? Depending on that, we would need to move this to the team page, especially the SGDs, because you can only look up for teams. And what an individual student puts might not reflect what the team chooses.

@ksrebecca You can find the options here - https://projects.invisionapp.com/freehand/document/1hk5y3kgu

ksrebecca commented 3 years ago

@ophelieh the process that the dev team planned to follow was this (@hellafitz correct me if i'm wrong!):

  1. Build systems for students to actually give us this info
  2. Find ways for chosen sections (whatever is ok) to be searchable by other students and mentors
  3. Figure out what would or would not show up on the team page under the student list. For example, the team can select an SDG. Students can also select them (framed as "I'm thinking about solving a problem around xyz") - but that is more initial, when they form a team that is more official. So on the team page we wouldn't want to display ALL of the individual student profile items.... but maybe more than just name and whatever else displays (age?)

That's what I understand at least from the process... ;)

ksrebecca commented 3 years ago

@hellafitz here are the 5 areas we had for SDGs in Idea Lab...

Screen Shot 2020-09-29 at 3 07 01 PM
hellafitz commented 3 years ago

@ksrebecca thanks! this looks much more manageable. @ophelieh Rebecca has generally described how we're approaching this. There are some more nuances around invitations as well. Student interests are useful for building teams of students who don't know one another. Team interests are useful for matching teams and mentors. We need to do both in order for virtual team-building to be effective.

hellafitz commented 3 years ago

decision w/ Rebecca: leave language out for now

hellafitz commented 3 years ago

opened #2719 to update the response options for 'how did you hear about technovation'

hellafitz commented 3 years ago

Latest deliverable description: 1) add Skills & interests and Topic sections below SCHOOL NAME 2) add new profile section and relocate 'how did you hear' question

note: likely dependent on #2730 (split Student and Mentor signup tracks)

1) current: Screen Shot 2020-10-02 at 2 44 38 PM

new:

I'm interested in: [ ] Business/entrepreneurship [ ] Coding [ ] Marketing [ ] Design [ ] Other [open response if possible]

I'm interested in solving a problem related to:
[SDG buttons, see below] Other I'm not sure yet / undecided

Don't worry, you can change this later and it won't limit what you end up doing in any way :)

*SDG buttons - ignore the big "S": Screen Shot 2020-10-02 at 1 56 41 PM

2) add new profile section and relocate 'how did you hear' question

content (one new question and one existing one that needs to be moved):

I've used these coding tools before: [ ] App Inventor [ ] Thunkable [ ] Java [ ] Swift [ ] none of these yet, but I'm excited to learn! [<- for future reference, we'll leave this out of invites / profiles or frame it as "excited to learn about coding tools"]

How did you hear about Technovation (Optional)? [these response options are being updated in #2719]

Note: this screen should lead to the existing 'Sign in' screen, which collects email and password

Screen Shot 2020-10-08 at 12 42 21 AM

Completing this ticket unlocks #2720, which is to align the invited-student signup flow with these new questions.

hellafitz commented 3 years ago

@stenington @shaunxp20 flagging this one for technical refinement

hellafitz commented 3 years ago

@stenington @shaunxp20 bumping this up.