/questions-bank

Generate written paper exam from questions - Final graduation project

Primary LanguagePHP

!!! This repo serves only as a proof of concept, if you're interested in discussing the implementation or turn this into real thing shoot me an email. info@ahmednagi.com

Questions Bank

Generate print-ready written exam papers that complies with the institution standards.

Output exam sample

In the current implementation the output will be in .docx format, but for simplicity this sample will be in .pdf format.

Download generated sample


Table of Contents


Screenshots

Getting started

I wrote detailed blog post about the theory here so you can skip for technical details here. You also can download the manual from here.

ملاحظة AR

تسطيع ايضا قراءة المزيد عن المشروع باللغة العربية من هنا

او تحميل كتاب الاستخدام للمشروع من هنا


Installation

git clone git@github.com:nagi1/questions-bank.git
composer install

while composer do it's thing

  • Import this database.sql using your favorite DBMS ex. PHPMyAdmin.

  • edit .env file with your database credentials

php artisan serve

Technical details

phpword

This app built on top of phpoffice/phpword a php package for creating/manipulating Microsoft Word files programmatically.

Report generation

After generating the exam the app will generate a report containing statistical information about the generated exam.