SwiftScore 2017


Every year, around the beginning of July, CollegeBoard releases millions of students’ AP scores. Since there are so many scores to process, they have no choice but to segment the country into pieces and allow certain parts of the country to check scores before others. On odd-numbered years, it starts in the Northeast and ends in the Pacific states. On even-numbered years, this pattern is reversed. However, this becomes a huge annoyance and burden for those who want to check their scores as soon as possible.

During freshman year, I used a VPN. In sophomore year, I had a server hosted in California, so I just established an SSH tunnel to there and I could see my scores. Last year, I found EarlyScores.com, which was a service that allowed users to check their scores early. Since it was open source, I quickly set up another version on my California server and voilà, it worked as well. This was a great way to allow others who didn’t want to divulge their AP password but wanted to know their AP scores quickly.

However, these services can become quite inundated very quickly, preventing effective usage of them. That’s why this year, I’ve set up SwiftScore, which is free to use. Basically, I use a cloud hosting service that charges by the hour, so I only needed to set this up a couple of days in advance and I’ll cancel it immediately after everybody can start seeing their 2017 AP scores. This allows costs to be very low; so low that I’ll absorb them and provide these services for free. So far, I’ve set up one SwiftScore instance; I cannot publicly divulge its hosting information at this time.

SwiftScore is ready to be expanded and should be very versatile to replicate if needed. If demand necessitates more servers, I will create them on the fly and they will be available when needed. In fact, we will also have manual score-checking services that check scores upon release (like literally at 7am) and send them to users, all for free. VIPs will also be able to access a special, congestion-free server if needed. In case CollegeBoard blacklists our server’s IP addresses (since this service uses a web scraper to retrieve scores), we will either make new servers or switch providers to avoid any IP range blacklisting. The entire SwiftScore system is designed to be resilient, secure, and reliable.

The definition of harassment
What I’ve learned from SwiftScore 2017