Vijit Dua

Portfolio

Apps

Music & YouTube

About

Blog

icon
Aggie Schedule Sniper

Aggie Schedule Sniper

Automatically registers you for your classes at UC Davis

Sept 2025

Chrome ExtensionJavaScript
Visit Site

About Aggie Schedule Sniper

A single-purpose Chrome extension for UC Davis Schedule Builder. It shows an optional pass-time countdown and, if enabled, auto-clicks “Register ALL Changes” exactly once when the pass flips while you are on the page.

How it works

  • Parses the nearest future Pass Time on the page.
  • Forces Pacific Time parsing, independent of system timezone.
  • Auto-clicks once only when the pass becomes active while you are present. No retries. No spam.
  • If the pass was already active on load, it does not click. It prompts you to register manually.

Test mode

Append ?ucdTest=5 to the Schedule Builder URL (or &ucdTest=5 if it already has parameters) to simulate a pass flip in 5 seconds.

Details / Technology

  • Automated time-critical class registration used by 300+ students (≈40 weekly active, 100+ during registration periods), using a single-purpose Chrome extension to trigger a one-time, fail-safe registration action at pass-time activation.

Media

Fun fact: During development, the extension caused an accidental DOS (denial of service) attack on the Schedule Builder website due to a bug... crashed Schedule Builder for 6 hours for everyone. That was fun..... (Also why is Schedule Builder so easy to accidentally crash?)
Aggie Schedule Sniper