yii2-quiz Module for creating timed quizzes with pagination

  1. Features
  2. Demo + download
  3. Requirements
  4. Usage
  5. Donations

Module that allows you to create timed quizzes with pagination. If you get a passing score you can download a diploma.

Features

  • Questions and answers appear randomly.
  • Up to 6 answers (may be extended if needed).
  • Questions and answers are stored in a SQLite database.
  • Diploma is generated using FPDF.
  • Questions belong to categories. You can create as many categories as you want.

Demo + download

Yii quiz homepage

Requirements

Yii 2.x

Usage

Copy and paste the module in modules folder

Add the module in the modules array:

'modules' => [
      'quiz' => [
	'class' => 'app\modules\quiz\Quiz',
      ]
    ],

Then you can access the quiz through this URL: www.yoursite.com/index.php?r=quiz/site/index

If you want you can adjust parameters in modules/quiz/controllers/SiteController.php:

const SECONDS_PER_QUESTION = 10; // false to disable the countdown.
const PAGE_SIZE = 5; // false for all questions in one page.
const MINIMUM_SCORE = 90; // false to disable diploma.
const QUESTIONS_NUMBER = false; // false for all questions.

Donations

Donations are welcome. Thanks for your support!!!

Paypal

0 0
2 followers
858 downloads
Yii Version: 2.0.*
License: GPL-3.0
Category: User Interface
Developed by: oligalma
Created on: Jan 22, 2016
Last updated: 6 months ago

Downloads

show all

Related Extensions