All cards are available in the View Presets menu. Select the
test by clicking it in the preset menu.
Tester
Created by Bobby Elmore
Select Test
No file selected.
Settings
Coming soon. Will include settings outlined on the
GitHub repository
when created.
Info
Thanks for using Tester!
Tester is a simple tool for testing yourself via JSON
configuration files. It was created by Bobby Elmore in 2024
in about a month, using HTML, CSS, and JavaScript.
Why was tester created?
8th grade year of BHMS comes with a lot of tests, one being
the Consitutional Challenge. Instead of trying to write down
almost 250 flashcards, I decided it was easier to create a
website that tests digitally. This originally started as a
Python script, but decided it would be more beneficial to
create an online version.
I created Tester as a way to help study for exams; it was a
very easy replacement for flashcards, as AI tools could
easily generate JSON files I could plug in to this tool.
Tester is open source!
Tester is open source under the CC0 1.0 universal license.
You can view the source code on GitHub
here!
If you would like to contribute, please feel free to fork
the repository and submit a pull request. All contributions
are greatly appreciated.
Help
How can I use Tester?
Tester requires a preexisting JSON file to be imported. To
make your own test, please see "Creating a JSON file" below.
You can also use preset tests available on the main page!
How do I import a JSON file?
To import a JSON file, click the "Choose File" button and
select the JSON file you would like to import. Once you have
selected the file, click the "Start Test" button to begin.
Creating a JSON file
All JSON tests require the following keys. Please see the
examples on my
GitHub repository
for more information.
title - The title of the test. Should be of
type string.
label - The label of the test, primarily
used when selecting multiple tests at once. Should be of
type string.
blankText - Replaces all instances of
{blank} in the keys of the question object
with a value, usually underscores. Should be of type
string.
questions - An
object containing the questions along with
their answers.
Preset Tests
Select a preset test, then click "Start Test" on the main
page to begin.
Presets Unsupported
Due to a technical limitation, you cannot load presets when
locally viewing Tester. Please visit
the online version of Tester, or upload the preset test directly from
./assets/presets/.