Skip to main content

Schools and companies

MLH keeps verified records of schools and companies, which members link to through their education and employment history. Find them under https://core.mlhtools.com/resources/ (/schools, /companies, and the /review_schools and /review_companies review views).

:::info Maintainer note Add the end-to-end verification workflow: how unverified records are surfaced, how the AI suggestions are generated, when to trust "Merge and Delete", and who owns this cleanup. :::

Schools

A school record has:

  • Name and Domain name.
  • School type and Country.
  • Verified: whether the school has been verified.
  • Abbreviations: known abbreviations (read-only).

Reviewing and verifying schools

The review schools view is where operators verify schools and clean up duplicates. It shows the current values next to AI-generated suggested values (suggested name, domain, country, and type) and a count of how many users are linked to the school.

  • Edit and Verify School: correct and verify a school (labeled "Edit School" if it is already verified).
  • Merge and Delete: merge a duplicate school into another and delete the duplicate.

Duplicate candidates are identified automatically (with a same/unsure/different verdict and a confidence score) and tracked with a pending/merged/failed status.

School enrollments

A school enrollment links a user to a school, with whether it is current, the start and end dates, the major, and when it was verified.

Companies

A company record has a Name, Domain name, and a Verified flag. A company links to its event sponsorships and MLH sponsorships.

Reviewing and verifying companies

The review companies view mirrors schools: it shows suggested name and domain values and offers Edit and Verify Company and Merge and Delete actions.

Employments

An employment links a user to a company, with whether it is current, the start and end dates, the title, the employment type, and when it was verified.