yii2-quiz Module for creating timed quizzes with pagination

  1. Features
  2. Demo
  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

https://yiidemos.oligalma.com/quiz

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: 3 years ago

Downloads

show all

Related Extensions