Skip to content

Latest commit

 

History

History
81 lines (56 loc) · 6.73 KB

README_DE.md

File metadata and controls

81 lines (56 loc) · 6.73 KB

SchoolDisplay

CI

Ein leicht zu bedienendes digitales schwarzes Brett, speziell für den Einsatz in Schulen entwickelt.

Demo-Bild

Funktionsbeschreibung

Was ist "SchoolDisplay"?

Mit SchoolDisplay können tagesaktuelle Informationen schnell und effizient einem großen Publikum zur Verfügung gestellt werden - zum Beispiel welche Unterrichtsstunden an einer Schule nicht wie geplant stattfinden können ("Vertetungsplan"). Grundsätzlich sind Inhalte jeder Art denkbar, solange sie im PDF-Format vorliegen.

SchoolDisplay ist eine Windows-Anwendung, die nacheinander und wiederholend alle PDF-Dokumente eines angegebenen Verzeichnisses im Vollbildmodus anzeigt und jeweils langsam von oben nach unten durchblättert. Änderungen an den Inhalten werden in Echtzeit übernommen.

Features

  • Nutzt PDF als universelles Inhaltsformat
  • Unterstützt Windows-Dateifreigaben als Datenquelle
  • Automatisches Scrolling mit konfigurierbarer Geschwindigkeit
  • Dateiupdates in Echtzeit
  • Konfigurierbare Display-Zeiten
  • Vollbildmodus
  • Uhrzeitanzeige 🕒

Was benötige ich, um SchoolDisplay einzusetzen?

  • Einen öffentlich angebrachten Bildschirm (oder mehrere)
  • Einen Windows-PC (Systemvoraussetzungen: siehe unten), der mit der Anzeige verbunden ist
  • Eine Möglichkeit, aus der Ferne auf das konfigurierbare PDF-Verzeichnis der Anwendung zuzugreifen, zum Beispiel unter Verwendung eines Windows-Dateiservers. Sie können hierfür einen dezidierten Server verwenden oder eine Netzwerkfreigabe direkt auf dem Display-PC einrichten.

Installation

Systemvoraussetzungen

  • Betriebssystem: Windows 7 oder höher (empfohlen: Windows 10)
  • .NET Framework 4.8: Es handelt sich hierbei um eine Laufzeitumgebung, die zwingend benötigte Bibliotheken und Systemschnittstellen bereitstellt. Das .NET Framework in der Version 4.8 ist in manchen Windows 10-Versionen bereits standardmäßig enthalten.

Download

Laden Sie die aktuellste Version (SchoolDisplay_x.y.z.zip) auf der Release-Seite herunter und entpacken Sie das ZIP-Archiv. Unter Windows 10 können Sie letzteres beispielsweise durch Anwählen der Option "Alle extrahieren" im Rechtsklickmenü des Windows Explorers tun.

Kein Installationsprogramm

SchoolDisplay wird ohne Installationsprogramm ausgeliefert - daher werden auch keine Administratorrechte für die Einrichtung benötigt. Wenn Sie das Archiv an einem wiederauffindbaren Ort (zum Beispiel auf dem Desktop) entpackt haben, sind Sie schon bereit für den nächsten Schritt.

Konfiguration

Bevor Sie SchoolDisplay verwenden können, müssen Sie zunächst die mitgelieferte Konfigurationsdatei SchoolDisplay.exe.config anpassen. Öffnen Sie dafür die Datei mit einem Texteditor - sie können beispielsweise das standardmäßig installierte Windows-Programm "Editor" verwenden.

Relevant für Ihre Konfiguration sind die Zeilen der Konfigurationsdatei, die nach dem folgenden Schema aufgebaut sind:

<add key="BEZEICHNUNG" value="WERT" />

Dabei steht in jeder Zeile BEZEICHNUNGfür die Bezeichnung und WERT für den Wert eines Konfigurationsparameters.

Bitte passen Sie lediglich die WERTE der Konfigurationsparameter innerhalb der Anführungszeichen an und lassen Sie den restlichen Inhalt der Datei unangetastet. Andernfalls kann die Konfigurationsdatei möglicherweise nicht mehr gelesen werden.

Konfigurationsparameter

Bezeichnung Erläuterung Standardwert
PdfDirectoryPath* Das Verzeichnis, aus dem alle angezieigten PDF-Dokumente bezogen werden.
Sie können an dieser Stelle auch sogenannte UNC-Pfade im Format \\Server\Freigabe angeben, um eine Windows-Dateifreigabe zu spezifizieren (empfohlen!).
(keiner)
ScrollSpeed Die Scrollgeschwindigkeit - je höher dieser Wert, desto schneller werden die Dokumente von oben nach unten durchgeblättert. Ein Wert zwischen 10 und 40 wird empfohlen, abhängig von Ihrer Bildschirmauflösung und -größe. 25
PauseTime Zeit in Millisekunden, die gewartet wird, bevor bei einem fertig angezeigten Dokument zur nächsten Datei gesprungen wird. 2500
MinDisplayTime Zeit in Millisekunden, für die ein Dokument mindestens angezeigt wird, unabhängig von Seitenzahl oder -format. Wichtig für sehr kleine Dokumente, die ansonsten nur sehr kurz erscheinen würden. 10000
DisplayAlwaysOn* Soll das Display dauerhaft eingeschaltet werden? (aktiviert: true, deaktiviert: false)
Wird diese Einstellung mit trueaktiviert, überschreibt dies die nachfolgenden Einstellungen zur Zeitsteuerung.
false
DisplayStartTime* Uhrzeit, zu der das Display eingeschaltet werden soll (hh:mm) 07:00
DisplayStopTime* Uhrzeit, zu der das Display ausgeschaltet werden soll (hh:mm) 18:00
ActiveOnWeekends Soll das Display Samstags und Sonntags auch eingeschaltet sein? (true/false wie oben) true
ErrorDisplayDelay Verzögerung in Millisekunden bei Anzeige einer PDF-Fehlermeldung. 5000
EmptyPollingDelay Wie oft soll bei einem leeren PDF-Verzeichnis auf neue Inhalte geprüft werden (in Millisekunden)?
Hinweis: SchoolDisplay erkennt zusätzlich Dateiänderungen in Echtzeit - diese Einstellung greift nur, wenn die Echtzeitprüfung fehlschlägt.
30000

Wir empfehlen mindestens die Anpassung der mit (*) markierten Einstellungsmöglichkeiten.

Betrieb

Starten Sie SchoolDisplay durch einen Doppelklick auf SchoolDisplay.exe. Die Anwendung lädt dann die erste PDF-Datei aus dem Verzeichnis, das Sie mit PdfDirectoryPath spezifiziert haben, und zeigt ihre Inhalte an. Danach fährt SchoolDisplay mit allen weiteren Dokumenten aus dem Verzeichnis in alphabetischer Reihenfolge fort - nach der letzten Datei wird wieder mit der ersten begonnen.

Inhalte verändern

Möchten Sie die angezeigten Inhalte verändern, müssen Sie nichts weiter tun als die Dateien im PDF-Verzeichnis zu bearbeiten oder auszutauschen. Änderungen werden normalerweise in Echtzeit übernommen.

Noch Fragen?

Bei Fragen und Problemen können Sie ein Issue erstellen.

Lizenz

SchoolDisplay steht unter der freien Apache-2.0-Lizenz, enthält aber Drittsoftwarepakete, für die ggf. andere Lizenzbedingungen gelten. Mehr Informationen stehen unter LICENSE und NOTICE zur Verfügung.