A simple quiz administration written in PHP with a MySQL backend. Uses Bootstrap 3 and Slim PHP micro framework
Simple-Quiz is a simple framework for creating quizzes for the web, created and maintained by Ben Hall.
PHP version > 5.4 is required
Three quick start options are available:
git clone https://github.com/elanman/simple-quiz.git
.Within the download you’ll find the following directories and files:
/
├── SimpleQuiz/
│ ├── Utils/
│ │ ├── Base/
│ │ │ ├── SampleConfig.php
│ │ │ ├── Installer.php
│ │ │ ├── IQuestion.php
│ │ │ ├── IQuiz.php
│ │ │ ├── ISession.php
│ │ │ ├── ISimple.php
│ │ │ ├── User.php
│ │ │ └── setup.php
│ │ ├── Exceptions/
│ │ │ ├── LoginException.php
│ │ │ ├── RegisterException.php
│ │ ├── User/
│ │ │ ├── AdminUser.php
│ │ │ ├── EndUser.php
│ │ │ ├── GuestUser.php
│ │ ├── LeaderBoard.php
│ │ ├── Quiz.php
│ │ ├── QuestionStorage.php
│ │ ├── Session.php
│ │ └── Simple.php
│ │ └── RadioQuestion.php
│ ├── Tests/
│ ├── Base/
│ │ ├── InstallerTest.php
│ └── QuizTest.php
├── public/ (**this is your document root**)
│ ├── images/
│ │ ├── ajax-loader.gif
│ │ ├── sq.png
│ ├── res/
│ │ ├── bootstrap/
│ │ │ ├── assets/
│ │ │ ├── dist/
│ │ ├── css/
│ │ │ ├── quiz.css
│ │ ├── js/
│ │ │ ├── admin.js
│ │ │ ├── form.js
│ │ │ ├── general.js
│ │ │ ├── login.js
│ │ │ ├── start.js
│ ├── .htaccess
│ └── index.php
├── routes/
│ ├── admin.php
│ ├── public.php
├── templates/
│ ├── admin/
│ │ ├── editanswers.php
│ │ ├── footer.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── login.php
│ │ └── quiz.php
│ ├── email/
│ │ ├── registerconfirm.html
│ │ └── registerconfirm.txt
│ ├── quiz/
│ │ ├── error.php
│ │ ├── footer.php
│ │ ├── header.php
│ │ ├── quiz.php
│ │ ├── results.php
│ │ ├── test.php
│ ├── category.php
│ ├── emailconfirmed.php
│ ├── emailsent.php
│ ├── index.php
│ ├── login.php
│ └── requirements.php
├── vendor/
├── .gitignore
├── .travis.yml
├── composer.json
├── composer.lock
├── LICENSE
├── phpunit.xml
├── .gitignore
├── README.md
└── simple-quiz.sql
Ben Hall
Copyright 2013 Ben Hall under the Apache 2.0 license.