Inspiration

As my peers and I continue to prepare for standardized tests, such as the SAT and ACT, we find that holding ourselves accountable to sit through an entire test was difficult. Simulating real tests would help us get through the tests without taking extended breaks or procrastinating. Additionally, we often found ourselves checking that our timer was still going or that we set our timers right. The Standardized Testing Simulator would resolve these issues.

What it does

Standardized Testing Simulator has timers for both the SAT and ACT. The time intervals are preset, allowing students to simply hit "Start" before beginning their tests. The timers also include the standard breaks that real testing administrations include and play a short alarm at the end of each interval. The website also includes a few resources for practice tests and prep.

How I built it

I built it using JS, CSS, and HTML on VSCode.

Challenges I ran into

The primary challenge I ran into was creating the function that counts down in real-time. At first, the different interval countdowns overlapped; thus, the timer appeared glitched. After debugging and rearranging the line that decremented the time, the function worked. A similar construction of the countdown function was used in other parts of the website too.

Accomplishments that I'm proud of

This was my first time coding a website. I was able to learn Html, CSS, and JS along the way. I am proud of the quick manner in which I picked up these languages and I am excited to use them as I move towards back-end development.

What I learned

I learned about Html, CSS, and JS. Being the first time using these languages or creating a website, I learned a lot about front-end development. Additionally, this was my first time using the VSCode IDE; thus, I learned how to navigate through files, use different extensions, and code with it in general.

What's next for Standardized Testing Simulator

I anticipate including other tests (such as APs), a better resources page, the ability to pause, and a custom timer that allows students to choose the intervals in case their test wasn't included. Other considerable aspects are bots, online practice tests, discord bots that can be used in 'study servers', etc. I would also like to move forward in making the website responsive.

Built With

Share this project:

Updates