/Quizee

A TiNY PHP MVC based online examination system

Primary LanguagePHPMIT LicenseMIT

Quizee

Quizee is an Online Examination Platform developed on top of TiNY PHP MVC framework.

Following are few unique features of Quizee.

  • Support for multiple user roles.
  • Easy to manage admin portal.
  • Dynamic quiz creation for supervisors.
  • Initiative quiz system for users.

Getting Started

Getting started with Quizee is easy. Just clone the repo and work your magic ✨.

  1. Clone the repo.
git clone https://github.com/DevDHera/Quizee.git
  1. Change the configs under app/config/config.php.
<?php
    // DB Params
    define('DB_HOST', '__YOUR_HOST__');
    define('DB_PORT', '__YOUR_PORT__');
    define('DB_USER', '__YOUR_USER__');
    define('DB_PASS', '__YOUR_PASSWORD__');
    define('DB_NAME', '__YOUR_DB_NAME__');
    // App Root
    define('APPROOT', dirname(dirname(__FILE__)));
    // URL Root
    define('URLROOT', '__YOUR_URL_ROOT__');
    // Site Name
    define('SITENAME', '__YOUR_SITENAME__');
  1. Change the Dir name under public/.htaccess
<IfModule mod_rewrite.c>
    Options -Multiviews
    RewriteEngine On
    RewriteBase /<YOUR_DIRECTORY>/public
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
</IfModule>

Prerequisites

  • Apache Server
  • PHP 5.6+
  • MySQL

Install XAMPP for quickstart.

Installing

Under documenting by the Author 📜.

Running the tests

Under documenting by the Author 📜.

Deployment

Under documenting by the Author 📜.

Built With

Contributing

Please read CODE_OF_CONDUCT.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

Under documenting by the Author 📜.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments