Skip to content

MLH Form Additions #16

@gregv

Description

@gregv

Is your feature request related to a problem? Please describe.
We're partnering with MLH for the first time this year, and because of this, we need to make sure that we have the following fields added on the confirmation form https://hacker.ohack.dev/confirmation with code located here: https://github.com/opportunity-hack/quill/blob/master/app/client/views/confirmation/confirmation.html

Describe the solution you'd like
MLH Doc: https://guide.mlh.io/general-information/managing-registrations/registration-timelines#important-registration-fields

Add these to Application Page

These are required to be in the format detailed below for MLH Member Events

  • First Name

It is important to have these fields split. Some people go by multiple first names/last names. For example Maria Anne De La Cruz. If this was 1 line we would have to manually split the field.

  • Last Name

  • Age

We recommend this as a dropdown with specific ages instead of date of births. MLH needs this data for eligibility purposes (some codes are only available to hackers 18+). We do not collect dates of birth as part of event registration to reduce data risk.

  • School (use MLH's list of verified schools)
    Use a set list instead of having students type out their school. This will result in uniform results. If you see a school missing add a pull request!
    Note We have this but the list might need to be updated

For example some universities can have multiple versions of the name. Each will show as a different option, and will skew your demographic data showing how many students came from each school.

  • Level of Study - instead of or in addition to Graduation Year
    Less than Secondary / High School
    Secondary / High School
    Undergraduate University (2 year - community college or similar)
    Undergraduate University (3+ year)
    Graduate University (Masters, Professional, Doctoral, etc)
    Code School / Bootcamp
    Other Vocational / Trade Program or Apprenticeship
    Post Doctorate
    Other
    I’m not currently a student
    Prefer not to answer

  • Country of Residence
    We heavily recommend using the ISO 3166 Standard for Country names.
    We recommend this as a dropdown. It’s okay to put your hackathon’s country at the top for ease of use.
    Again be careful not to have users type input, or you will get a million answers for the same countries.

Add these to Confirmation Page

Please add the following disclaimer and 3 checkboxes if you plan to work with us. You can remove the disclaimer once you have moved into our official Membership Stage(Talk with your HCM if you have questions).

"We are currently in the process of partnering with MLH. The following 3 checkboxes are for this partnership. If we do not end up partnering with MLH, your information will not be shared"

Metadata

Metadata

Assignees

No one assigned

    Labels

    P0Highest Priority - Very urgent needhelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions