Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/diego-ivan/quizmaker

[WIP] A Quiz Creator for Linux
https://github.com/diego-ivan/quizmaker

gtk4 vala

Last synced: 29 days ago
JSON representation

[WIP] A Quiz Creator for Linux

Awesome Lists containing this project

README

        

# QuizMaker

**A Quiz Editor and Player**

This project is being developed as part of my IB CAS

## Format Example

This is part of the format that will be generated by QuizMaker. It is very likely that it will change in the future. Proposals to improve it are welcomed:

```xml

#3AA55D

Select the EVS that focuses in preserving the environment
/home/diegoivan/Documentos/Quiz/imagen.png

Technocentric
Ecocentric
Anthropocentric



Choose the only mammal from the following list
/home/diegoivan/Documentos/Quiz/imagen2.png

Penguin
Dog
Shark

```

## Install and Running

### GNOME Builder

The recommended way of running this project is through Flatpak and GNOME Builder. Clone the project and run. Requires the `org.gnome.Platform` runtime, from the master branch. You can get it from the GNOME Nightly Flatpak remote. Libpanel will be built with the project.

To install, use the *Export as package* feature (available in the top bar omniarea) and open the `.flatpak` double-clicking, and install.

### Other

This project requires the following dependencies:

```
gtk4
libadwaita-1
libpanel-1
libxml-2.0
```

The `blueprint-compiler` will be built as subproject.

Build using the Meson Build System:

```sh
meson builddir --prefix=/usr
cd builddir
ninja
./src/quizmaker
```

To install, run in the `builddir`:

```sh
sudo ninja install
```