An open API service indexing awesome lists of open source software.

https://github.com/uboatwaffe/quiz

Program that will be used as template for future work. Made by two contributors from high school.
https://github.com/uboatwaffe/quiz

file git github html-css-javascript java javadoc jdbc lambda license log mysql-database programming project quiz security thread

Last synced: 5 months ago
JSON representation

Program that will be used as template for future work. Made by two contributors from high school.

Awesome Lists containing this project

README

          

# Quiz
##### Program that will be used as template for future projects
##### This is a skeleton for future work

## Data input
### Data is read in three types:
- For close questions:
```A/B/C/D```
- For open ones:
```THIS IS HOW ANSWERS ARE SUPPOSED TO BE INSERTED```
- For true or false questions:
```TRUE/FALSE```
- For questions about date
``DD.MM.YYYY``

## Used technologies:
- MySQL Database
- MySQL Workbench
- Intellij IDEA Community 2023
- Editor Config

## Java language usage:
- Encapsulation
- Overloading
- Overriding
- Running more than one Thread
- SQL connection
- Tests
- JavaDoc
- Lambda
- Writing into the file
- AWT
- Swing
- Generics
- Annotations
- Exceptions
- Swing GUI designer

## How to run this program:

### From code:

- Install Intellij IDEA
- Install MySQL DataBase and set it up
- Be sure that you have java compiler present (java --version)
- Download the newest release from GitHub
- Open the .zip file in some folder then open it with Intellij IDEA
- Rebuild the project
- Run it

### With .jar file:

- Install MySQL DataBase and set it up
- Download the newest release from GitHub
- Open the .zip file in some folder and extract: Quiz.jar and run.bat
- Double click run.bat

##### Keep in mind that both of these files have to be in the same directory

##### If you close the cmd that opens program will shut down

###

### If you want to know how to set up a database see DATABASE.md

## !!! IMPORTANT !!!
### Please read LICENSE before using this program

## Creators
- ##### Contributor 1 --> Project building
- ##### Contributor 2 --> UI design

## Contact
##### If you want to check out JavaDoc go to Quiz/JavaDoc/javadoc.txt and copy the link in the browser

##### Any issues ought to be reported via GitHub
https://github.com/Uboatwaffe/Quiz