Jay's Over-engineered Quiz App (JOQA) is an over-engineered Java app for writing and playing simple quizzes.
I have no idea why I spent so much time on an AP Comp Sci project, but at least I know I had some fun doing it.
Pre-compiled binaries are available on the GitHub releases page
If you prefer to compile from source, the instructions are below
- Maven 3.2.5+ required, 3.8.x+ recommended
- Java runtime 17+ required
- A functioning brain
- Navigate to the root directory of the downloaded repo (The folder with the pom.xml file)
- Verify with
mvn --version
that you meet the prerequisites - Run
mvn compile
thenmvn package
to build the project - The executable jar can then be found in the
target
directory - Run as
java -jar target\JAR_NAME_HERE.jar
- Download the repo as a .zip file and extract it somewhere
- Open the whole folder as a project in IntelliJ IDEA
- Click the run button and hope it just works
- figure it out, you're using linux already
why
JOQA is distributed under the MIT license.
The one library I do use (googlecode json-simple) is distributed under the Apache-2.0 License.
Both of these can be found in LICENSE.txt
or here and here.