Die Idee dahinter
CaniScore wurde aus der Idee und dem Wunsch heraus geboren, eine neue, übersichtliche und einfache Software für Turniere im Bereich Obedience zu haben. Das Ziel war, nicht nur die Durchführung sondern auch die Planung von Prüfungen zu vereinfachen, dabei eine moderne Benutzeroberfläche zu bieten und auch Updates wie geänderte Prüfungsordnungen für den Benutzer so einfach wie nur möglich zu gestalten.
Bei der Entwicklung von CaniScore floss außerdem der Gedanke mit ein, das Programm so zu gestalten, dass andere Sportarten wie Agility oder Hoopers nachgezogen werden können, um damit Vereinen die Möglichkeit zu bieten, alle Prüfungen in einem Programm zu realisieren.
Um das zu erreichen wurde CaniScore so erstellt, dass das eigentliche Programm nur rudimentäre und spartenübergreifende Funktionalitäten wie das Verwalten von Personen und Hunden bietet. Alle spezifischen Funktionen, angefangen vom Anlegen eines Turniers, über die Durchführung bis hin zur Bewertung, sind in sportart-spezifischen Erweiterungen (sogenannten Plugins) angesiedelt, die je nach Wunsch installiert werden können.
Updates in aller Einfachheit
Im Hundesport gibt es in jeder Sportart alle paar Jahre eine neue Prüfungsordnung. Sofern diese nicht grundlegende Änderungen wie z.B. die Art der Punkteauswertung betrifft, sollte es für eine Software keine Notwendigkeit geben, ein komplettes Update zu erstellen und zu installieren. Dieses Prinzip war die Grundlage dafür, externe Informationen wie POs, Übersichten über Vereine und Verbände, aber auch Berichte und Tabellen nicht fest ins Programm oder dessen Datenbank zu integrieren, sondern als Dateien zur Verfügung zu stellen. Dies ermöglicht ein einfaches Update von Informationen, ohne gleich die Software aktualisieren zu müssen.
CaniScore wird beim Programmstart bei bestehender Verbindung zum Internet automatisch prüfen, ob es für das Hauptprogramm, die installierten Plugins, Prüfungsordnungen oder die Übersichten über Verbände neue Versionen auf der Homepage gibt. Bei POs und den Infos zu den Verbänden wird CaniScore diese im Hintergrund direkt herunterladen und installieren, so dass der Benutzer hier keinen Aufwand hat.
Bei neuen Versionen vom Programm oder Plugins wird CaniScore eine Information bereitstellen, so dass der Nutzer selbständig die Pakete herunterladen und installieren kann.
Berichte und Tabellen
CaniScore und seine Erweiterungen liefern außerdem einige Basisberichte mit. Diese liegen ebenfalls als Dateien vor und können mit ein wenig technischem Know-How selbständig angepasst werden. Neue Berichte können auf die gleiche Art und Weise ebenfalls selbst erstellt bzw. angefragt werden.
Ich arbeite außerdem daran, auch die von den einzelnen Verbänden geforderten, offiziellen Dokumente bereitzustellen.
