Skip to content

Fix dead, moved and hijacked links in the competitions data and correct the Ron Brown deadline - #336

Merged
AnayDhawan merged 1 commit into
StudentSuite:mainfrom
propcgamer20-png:fix/dead-competition-links
Nov 2, 2026
Merged

AnayDhawan merged 1 commit into
StudentSuite:mainfrom
propcgamer20-png:fix/dead-competition-links

Conversation

@propcgamer20-png

Copy link
Copy Markdown
Member

What this changes

Fixes dead, hijacked or moved links in data/competitions/, and one wrong deadline. Found by requesting every official_url and organizer_url in the 15 competition files (about 236 records) and then opening each non-200 result in a real Chrome browser, to separate real failures from bot blocking. Every replacement below was opened in Chrome and returned 200; sites that only answered 403 or 429 to a script were not touched.

Record Problem Fix
nigeria-brain-bee neurosciencenigeria.org now redirects to salju4dmu.live, an Indonesian gambling-results site official_url set to the International Brain Bee site (thebrainbee.org); no live Nigerian society site found
fed-challenge-high-school federalreserve.gov/education/fed-challenge.htm is 404 .../aboutthefed/educational-tools/national-high-school-fed-challenge.htm
pan-african-mathematics-olympiad africanmathunion.org returns "Site not found" organizer page pamoofficial.org/committee/; the closing-date source now pamoofficial.org/timeline/ (shows Kigali, 4th to 12th May 2027)
broadcom-masters societyforscience.org/thermo-fisher-jic/ is 404 societyforscience.org/jic/
asa-data-visualization-poster-competition, asa-statistics-project-competition amstat.org/education/k-12-students/ is 404 amstat.org/education/k-12-educators#comps (the "Student Competitions" section)
reedsy-short-story-contest reedsy.com/writing-contest is 404 reedsy.com/creative-writing-prompts/ (Weekly Contest); the deadline source is the Reedsy Prompts FAQ, which states the Friday-to-Friday weekly cycle
ron-brown-scholar-program ronbrown.org/capstones/scholar-program/ is 404 ronbrown.org/ron-brown-scholarship/; organizer ronbrown.org/about/
ron-brown-scholar-program deadline was an estimate, 2027-01-09 the application portal (ronbrown.my.site.com/s/) says "DEADLINE: December 1st, 2026": date set to 2026-12-01, estimated: false, portal as source
mexican-biology-olympiad amc.mx/olimpiadanacionaldebiologia/index-2.html is 404 amc.mx/olimpiadanacionaldebiologia/
australian-brain-bee-challenge hsl.educationperfect.com/brain-bee-challenge-2026 is 404 ANS pages (ans.org.au/.../australia-brain-bee-challenge and its "about" page)
national-history-bowl, national-history-bee historybowl.com now redirects to iacompetitions.com iacompetitions.com/our-competitions/ (lists both)
you-be-the-chemist-challenge chemed.org redirects to cefinstem.org; the contest is now "CEF You Be The Solution Challenge (formerly the You Be The Chemist Challenge)" per cefinstem.org/programs/challenge/ name, organizer and official URLs updated; the record id is unchanged
bow-seat-ocean-awareness-contest URLs redirect to .../blue-planet-awareness-contest/... URLs updated; the contest name is unchanged because the site's page titles still say "Ocean Awareness Contest"

Several of these needed a different page rather than the same one twice, because npm run validate:competitions requires 3 distinct source URLs per record; I picked live pages that actually cover the point (organizer "About", timeline, FAQ) and checked their text.

Proof

  • npm run validate: places and competitions pass (15 files, 0 warnings); npm run format:check clean.
  • Unit tests: 659 total; the two failures I saw were PlacesMap filter presets (fixed by Fix main: pass the new PlacesMap props in the filter presets test #334) and a ResultsList paging test that passes alone on this branch and on unmodified main, so it looks timing-dependent when the whole suite runs.

Not fixed

  • toyota-dream-car-art-contest: toyota-dreamcarart.com/about/ is 404 and the site root answers 403 to my browser, so I could not verify any replacement.
  • globe-virtual-science-fair: globe.gov/web/virtual-science-fair/ is 404; GLOBE's site now lists a "Virtual Science Symposium" and a "Student Research Exhibition", but I could not confirm either is this fair, so the record is unchanged and should be reviewed.
  • meta-hacker-cup (Facebook returns 400 to scripts) and the 403/429 responses were left alone as likely bot blocking.
  • I did not re-check dates or fees beyond the Ron Brown deadline and the PAMO dates above.

Type of change

  • Code or fix
  • New public place(s)
  • New or updated benefit guide
  • New or updated resource link
  • Docs

@vercel

vercel Bot commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

@propcgamer20-png is attempting to deploy a commit to the studentsuite Team on Vercel.

A member of the Team first needs to authorize it.

@AnayDhawan
AnayDhawan merged commit ad1f4ce into StudentSuite:main Nov 2, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants