Control your changes

Built in schools for schools!

With LegionBoard, you made use of something used in the internet thousands of times: a central place on your own server where you were able to manage your changes and the students were able to view them. This had many advantages: you as the school were able to manage the changes from everywhere and the students saved bandwith and were able to filter the given changes.

LegionBoard was built in schools and made open source with the result that every school in the world was able to make use of it, study and modify it for their needs. With using this piece of software, you made sure that you had a solution that was customized for your needs, without worrying about licenses.

Next
Picture of LegionBoard Heart

Heart: The core of LegionBoard

LegionBoard was based on a principle used by almost all large internet companies.

It had a central so called "REST API" that was deployed on your server and was serving all changes directly to your clients. This lowered traffic and made it robust.

Next
Picture of LegionBoard Eye

Eye: Good-looking web client

Based on the newest technologies: HTML5, CSS3 and JavaScript.

This was the main client for LegionBoard and always supported every feature of Heart.

Next
App by Vertretungsplan.me

Vertretungsplan.me: LegionBoard on mobile devices

Native usage on Android and iOS.

Thanks to Vertretungsplan.me the changes plan of LegionBoard was able to be displayed nicely even on mobile devices and the users got notified on changes.

Next

Screenshots (German)

Vertretungsplan-Ansicht für Schüler

Die zentrale Ansicht von LegionBoard. Hier wurden standardmäßig die Ausfälle, Vertretungen und Informationen der nächsten sieben Tage, sortiert nach dem Datum, angezeigt. Die Anzeige konnte durch das Datum, Kurse und Lehrer gefiltert werden.

Änderungen erstellen

Hier konnten Sie Änderungen erstellen. Das konnten Ausfälle, Vertretungen oder Informationen sein, die Sie mit Lehrern und Kursen verbinden konnten. Es war möglich, einen Grund und einen privaten Text mit der Änderung zu verbinden, die dann vor den Schülern verborgen und nur berechtigten Personen angezeigt wurde.

Vertretungsplan-Ansicht für Sekretariat/Admin

Die Vertretungsplan-Ansicht für das Sekretariat unterschied sich dahingehend, dass Informationen wie ein Grund oder ein privater Text angezeigt wurden. Außerdem konnten Sie jede Änderung spielend einfach bearbeiten oder löschen, indem Sie einfach auf das entsprechende Symbol neben der Änderung klickten.

Kurse anzeigen

Wenn Sie sich die Kurse anzeigen ließen, konnten Sie diese, ähnlich wie Änderungen, durch einen Klick auf das Symbol neben dem Kurs bearbeiten oder löschen. Wenn der Benutzer dazu berechtigt war, wurden zusätzlich zu den dargestellten Informationen noch die Zeiten der Erstellung und der letzten Bearbeitung eines Kurses angezeigt.

Kurse erstellen

Bevor Sie eine Änderung mit einem Kurs verbinden konnten, mussten Sie diesen erst separat erstellen. Das hatte den Vorteil, dass Sie ihn später nur anklicken mussten und auch die Änderungen nach ihm filtern konnten.

Lehrer bearbeiten und archivieren

Wenn Sie einmal eine Änderung mit einem Lehrer verbunden hatten, konnten Sie diesen später nicht einfach löschen. Stattdessen mussten Sie ihn archivieren, was dazu führte, dass er in der Auswahl beim Erstellen und Filtern von Änderungen nicht mehr angezeigt wurde.

Lehrer anzeigen

Next

Interested?

Here are more points of LegionBoard that could be of interest for you.

Open Source

You can always look at the code of LegionBoard. It is open source with repositories on GitLab and GitHub.

Up-to-date

LegionBoard was based on the newest technologies. Many big companies were using the same stuff.

Everywhere

All the changes can be viewed on any device with low traffic usage.

Free

You can get the source code and deploy it yourself. There are no costs for you. Promised.

Resource Efficient

Compared to other solutions like PDF schedules that have to be downloaded each time, LegionBoard was very resource efficient and didn't need much traffic.

Secure

LegionBoard was developed with security in mind. Thanks to being open source, this can be reviewed every time.