PHPackages                             larsemil/quiz-maker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. larsemil/quiz-maker

ActiveCli

larsemil/quiz-maker
===================

041PHP

Since May 10Pushed 9y ago1 watchersCompare

[ Source](https://github.com/larsemil/quiz-maker)[ Packagist](https://packagist.org/packages/larsemil/quiz-maker)[ RSS](/packages/larsemil-quiz-maker/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

quiz-maker
==========

[](#quiz-maker)

Quiz-Maker is a small command line tool to convert csv files containing quizes to ready to print pdf files.

It is rather straightforward to use.

```
./quiz-maker.phar generate input.csv output.pdf

```

This will generate a PDF from the csv.

CSV format
----------

[](#csv-format)

Use the following format in your csv file.

```
Question,Answer1,Answer2,Answer3,Correct,Image
Vad är skalmans viktigaste uppfinning?,Självgående skottkärran,Mat och sovklockan,Sin helikopter,2,
Vad är Dalarna?,Ett län,Ett land,En by,1,http://www.lansstyrelsen.se/dalarna/SiteCollectionImages/Sv/djur-och-natur/skyddad-natur/hela-lanet-400px.gif

```

Styling
-------

[](#styling)

Upcoming version will let you manually choose a css file. For now you need to rebuild the project after changing the question.css file.

Building
--------

[](#building)

Being lazy i have used [phar/composer](https://github.com/clue/phar-composer) to generate the executable. So after making changes to the source-code, simply rebuild it like this:

```
phar-composer.phar build /path/to/quiz-maker

```

Dependencies
------------

[](#dependencies)

You need wkhtmltopdf to use this tool. if not found it will not generate any PDFs.

Sidenote :)
-----------

[](#sidenote-)

This tool was easily built using the dalnix/dalnix-cli command-line-tool-builder. And you know what? It was dead easy. Allthough not released as yet as there are some kinks to straighten out.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 85.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/c820a3fb013f3b40e831b3753dc3f677d0d0e23d0c0458d406a446af369bc585?d=identicon)[larsemil](/maintainers/larsemil)

---

Top Contributors

[![larsemil](https://avatars.githubusercontent.com/u/690092?v=4)](https://github.com/larsemil "larsemil (6 commits)")[![ogg1980](https://avatars.githubusercontent.com/u/2674922?v=4)](https://github.com/ogg1980 "ogg1980 (1 commits)")

### Embed Badge

![Health badge](/badges/larsemil-quiz-maker/health.svg)

```
[![Health](https://phpackages.com/badges/larsemil-quiz-maker/health.svg)](https://phpackages.com/packages/larsemil-quiz-maker)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
