About

This web application was created for an AP Research Project. The goal of the application was to test the correlation between web application performance and students' previous performance. Essentailly, would students with lower GPAs be more affected than those with higher GPAs by web application performance or vice versa. Using SvelteKit, Drizzle ORM, Lucia and Turso, this application creates database OAuth Sessions, and uses middleware to control which version of the test the user took the test on (randomly generated).

After the experiment concluded, the web application was altered to be more suitable to the public as a demo of sorts. Now there is the ability to switch between which version of the test, and the existance of this about page. (For more information about the inner workings of the website visit the Github repository linked below).

List of Features

  • SvelteKit, Turso, Drizzle, Lucia, Tailwind, Cloudflare Pages/Workers
  • Google OAuth 2.0 with Database Sessions
  • Persistent 15 minute timer
  • 100 Lighthouse Score on optimized test and 40 Lighthouse Score on Bottlenecked Test

Score / 14 vs Student Group and Version of Test

Graph of Student's Score vs Their Group (Bottled High GPA, Bottled Low GPA, Non Bottled High GPA and Non Bottle Low GPA) Return Home Github Repository