ChronoQuest fantasy screen for downloading the school gamification platform

Free download

Download ChronoQuest and choose where to begin.

Start with the empty base version or download a package with ready-made elements for Italian or English. ChronoQuest remains free, open source and GPL licensed.

Available packages

Three ways into the same platform.

ChronoQuest Base
Empty and customizable

ChronoQuest Base

Contains the raw program. It is the right choice if you want to build everything from scratch: characters, quests, badges, powers, punishments, customizations, topics and questions.

Download base
ChronoQuest with Italian elements
With starter content

ChronoQuest with Italian elements

Includes a starter set of characters, customizations, computer science topics and questions, one computer science quest, powers, punishments and badges.

Download Italian package
ChronoQuest with English elements
With starter content

ChronoQuest with English elements

Uses the same elements package, intended for an English installation with starter content already prepared.

Download English package

GitHub

Want to inspect the code?

The project is open source: you can read it, study it and adapt it under the GPL license.

Open the project on GitHub

Installation

How to install ChronoQuest

The base version and the packages with elements use different files, but the guided installer asks for the same technical data.

  1. 01

    Download and extract the package

    ChronoQuest is written in PHP and requires a web server with PHP support and a database, such as MySQL. Download the package that best fits your use case and extract the ZIP file into a local folder.

  2. 02

    Upload the contents to the server

    Do not upload the whole extracted folder to the server: upload its contents to the chosen location. The main page will become the teacher login at /loginDoc, while students will access /loginStud.

  3. 03

    Install libraries if you use the base version

    If you downloaded ChronoQuestBase.zip, enter the main folder and run composer install. The same folder contains composer.json and an explanatory TXT file.

  4. 04

    Check the .htaccess file

    The package includes an .htaccess file, generally read by the web server, that redirects traffic to the public folder. This keeps system folders, such as service folders, inaccessible. Change it only if you want a different structure.

  5. 05

    Start the guided installer

    When you access the main site folder, you are automatically redirected to setup. Select the installation type matching the downloaded package: base, Italian or English.

  6. 06

    Enter database, SMTP and administrator data

    Setup asks for database host, database name, database user and password; SMTP server, sender address, SMTP user and password; administrator password and email. The administrator username will always be admin.

  7. 07

    Finish and log in

    When installation is complete, ChronoQuest automatically redirects you to the teacher login.

First class

Set up a new class after installation

If you installed the Italian or English package, ChronoQuest includes a ready-made demo class that helps you get started faster.

  1. 01

    Use the test class as a reference

    All teachers belong to Test Class, a demo class designed to explore the main features of the program and see already configured examples.

  2. 02

    Create your real class

    When you create a new class, it starts empty: no characters, no quests, no punishments and no powers, except for the fixed elements required by the system.

  3. 03

    Import starter elements

    To start immediately, open the sections for the elements you want to reuse and choose Import from another class, selecting the test class as the source.

  4. 04

    Check the subject

    If the class is for a subject that is not yet available in the system, ask the administrator to add it before completing the teaching setup.

  5. 05

    Add at least one topic

    From the top-right menu, open Test creator and add at least one topic for the subject: it will be required when creating exercises or uploading materials.

  6. 06

    Add students

    After preparing elements, subject and topics, add your students: the new class adventure is ready to begin.