Introduction Last updated: 2020-11-28

In der extremsten Form kann man heutzutage eine Unmenge an Daten über Spieler sammeln, auswerten und interpretieren. Das können alle möglichen Leistungs- und Ergebnisdaten bis in die kleinsten Details (wie in den MLB üblich), Gesundheitsdaten, „Vitals“ oder ähnliches sein.

In den meisten Bereichen von Baseball, die nicht zu den MLB oder Top D I Colleges zählen, muss man hierfür sehr kreativ sein.

Wir können nicht alles messen und auswerten, aber wir können sehr viel machen. Das startet bei simplen Daten wie Anwesenheiten, Sprintzeiten und traditionellen Baseballstats. Im nächsten Schritt kann man über relativ einfach zugängliche Tools wie Radarguns oder Blast Sensoren weiterführende Daten erfassen. Je größer das Budget und die Kreativität, desto mehr kann man machen.

Aber wie?

Auf Papier? – dafür ist viel Übersicht und Planung notwendig. Die erfassten Daten sind schwierig zu finden und auszuwerten.

In Excel Sheets? Auch das endet schnell im Chaos. Auch ist es nicht immer einfach, dass mehrere Leute dieselben Dokumente bearbeiten können. Aber, zumindest das Finden und Auswerten der Daten ist schon einfacher.

Google Docs? Hier können mehrere Leute auf relativ intuitive Art und Weise Dokumente bearbeiten. Das eintragen kann aber schnell zu Datenverlust (durch falsches Eintragen und Überschreiben) führen und ist vor allem auf Mobilen Geräten nicht immer einfach. Wenn es nicht einfach ist, macht man es auch nicht sehr gerne.

Auf vorhandenen Apps und Plattformen? Die passen entweder nicht, oder sie sind sehr schnell sehr teuer.

Weil ich mit dieser Situation unzufrieden war, und das nicht auf mir sitzen lassen wollte, habe ich mich dazu entschlossen, mein eigenes Datenerfassungssystem zu erstellen. Ich wollte möglichst alles, was ich auf einem Baseballfeld sehe, einfach erfassen und wiederfinden können. Und ich wollte, dass mehrere Leute auf dieselben Daten zugreifen können, und zur Datenerfassung beitragen können. Ein Austausch soll also möglich sein.

Hunderte, vielleicht tausende Stunden auf Youtube, Google, Stackoverflow und anderen Plattformen später, hatte ich das Grundgerüst von dem, was ich wollte.

Da ich es schade finden würde, wenn jetzt jeder Coach das Rad selbst neu erfinden muss – und ich auch weiß, dass das nicht jeder kann und will – möchte ich diese Plattform auch anderen Coaches möglichst günstig und einfach zur Verfügung stellen. Was ihr dann damit macht, bleibt euch überlassen.

Daten Erfassungs Strukur

Daten werden als Metrik als kleinestes Element erfasst. Diese werder in Batterieren zusammengefasst, welche weiters in Formularen zusammengefasst werden können.

Metrik

Die kleinste Einheit und kann alles sein, was dokumentiert werden soll.

·       Name: Der Name, mit der die Metrik im System erfasst wird (um die Eindeutigkeit zu wahren)

·       Anzeige Name: Der Name, der für die Metrik angezeigt wird – kann doppelt vorhanden sein, ist aber nicht empfehlenswert

·       Beschreibung: Vor allem wichtig, wenn Batterien einen kurzen oder nicht stark aussagekräftigen Namen haben bzw. in einem Formular verwendet werden soll. Darf nicht leer sein.

·       Status: privat bedeutet, dass die Metrik nur dem Ersteller zur Auswahl steht. Die Funktion ist hauptsächlich dafür gedacht, um Ordnung zu halten, wenn sich Trainer ausgefallene Metriken anlegen möchten.

·       Format

o    Nummerisch

o    Text

o    Textfeld - die Größe des Textfeldes wird über Spalten und Zeichen definiert

·       Bewertung (relevant für Team Batterie Werte Report, zb. Stats über eine Zeitperiode)

·       kleinster Wert: kleinster Wert in Zeitperiode wird angezeigt

·       höchster Wert: höchster Wert in der Zeitperiode wird angezeigt

·       Berechnung: eine Formel wird zur Berechnung herangezogen (zB: Bavg: Hits/AtBats)

o    Bei der Eingabe der Formeln ist zu beachten:

§  Mit {} beginnen und beenden

§  Den NAMEN der Metrik verwenden, nicht den ANZEIGENAMEN. Es ist zwar nicht zu empfehlen, aber können zwei Metriken mit demselben Anzeigenamen angelegt werden. Zum Beispiel Hits für die Offense und Hits für die Defense. Die Metrik Namen müssen eindeutig sein. Zahlen können in der Berechnung zur Zeit noch nicht berücksichtigt werden.

·       Kumulativ: die Werte der Zeitperiode werden summiert.

Batterie

in den Batterien können beliebige Metriken als zu einer Einheit zusammengefasst werden. Zb: um Berichte über Training, Pichting Stats, Leistungstests, Spielperformance, etc. zu erstellen.

Batterien sind das zentrale Datenerfassungsinstrument. Sie können für das gesamte Team in einem Formular oder für individuelle Spieler erfasst werden (wenn Spieler zb. einen Wellnessfragebogen, oder Trainingsbewertungen etc.. selbst eintragen sollen.

·       Name: Der Name, mit der die Batterie im System erfasst wird (um die Eindeutigkeit zu wahren)

·       Anzeige Name: Der Name, der für die Batterie angezeigt wird – kann doppelt vorhanden sein, ist aber nicht empfehlenswert

·       Beschreibung: Vor allem wichtig, wenn Batterien einen kurzen oder nicht stark aussagekräftigen Namen haben bzw. in einem Formular verwendet werden soll. Darf nicht leer sein.

·       Privat: Die Batterie steht nur dem Ersteller zur Verfügung. ACHTUNG: sind in der Batterie öffentliche Metriken, werden diese trotzdem zu den öffentlichen Werten gezählt und entsprechend angezeigt! Will man Berichte für sich selbst erstellen, muss bei der Datenerfassung direkt „privat“ markiert werden.

·       Abwesenheit Check: Wenn diese Option gewählt wird, wird bei den Datenerfassungsformularen auch erfasst, wenn Spieler NICHT anwesend sind - mit Grund und einer Bemerkung. Momentan werden diese Daten noch nicht angezeigt, kommt aber demnächst.                 

·       Klassifizierungen: relevant für die Leseberechtigungen.

o    Medizinisch: kann von Coaches, Medical Staff und Sportdirektor gelesen werden.

o    Evaluierung: kann von Coaches und Sportdirektor gelesen werden

o    Performance: Kann von Coaches, Spielern und Sportdirektor gelesen werden

·       Ziel/Bericht

Ziele sind in der Zukunft, Berichte in der Vergangenheit. Diese zwei Arten werden in der Event Liste und bei Teams/Spieler separat dargestellt. So kann man die Ziele an Trainings oder Spiele in der Zukunft knüpfen, und anschließend den Bericht anfügen. Spätere Berichte werden über Team ID, Modus und Datum in der Eventliste automatisch zusammengeführt. 

·       Eingabe/Ausgabe

Ob eine Batterie nur für die Bericht Ausgabe oder nur für die Eingabe oder beides gewählt werden kann. Die erfassten Metriken stehen natürlich immer auf beiden Seiten zur Verfügung. Das ist zum Bespiel für Bullpenstats interessant: Man erfasst Die Pitches, Strikes und Balls in einer Batterie, zeigt dann über eine andere Batterie die Metrik Strike Prozentsatz an.

Formulare

in Formularen können Batterien zusammengefasst werden. Das ist für detaillierte Dokumentation für einzelne Spieler gedacht. Zum Bespiel Scouting Reports, periodische Evaluierungen etc… Hier ist sehr viel möglich und es ist Kreativität gefragt. Das Daten-Speichern von Formularen ist noch nicht implementiert, folgt aber demnächst.

Daten Auswertungen

Daten Auswertungen passieren auf drei Ebenen

Verein

Abgehalten Einheiten/Team

Teilnehmer/Einheit/Team

ect…

Team

·       Anwesenheiten Trainings: Zeigt die Anwesenheiten (zählt zur Zeit die eingetragenen Einheiten mit dem Modus „Training“ – dh. zwei unterschiedliche Berichte am selben Tag mit dem Modus „Training“ fürhen zu zwei Anwesenheiten) bei Trainings der ausgewählten Gruppe an. In Zukunft soll es auch die Möglichkeit geben, Anwesenheiten bei ALLEN Trainings anzuzeigen (wenn Spieler bei unterschiedlichen Teams trainieren). Zur Zeit sieht man das nur bei der Spieleransicht.

·       Anwesenheiten Spiele: Wie Anwesenheiten Trainings, nur für Modus „Spiel“. Funktioniert noch nicht.

·       Anzahl Pitches: Zeigt die geworfenen Pitches (nichts anderes als Metrik Verlauf Pitches) des Spielers in ALLEN Trainings und Spielen an. Die Metrik „Pitches“ muss zuerst unter Einstellungen aktiviert werden (kommt noch).

·       Anzahl Innings: Wie Pitches, für Innings.

·       Berichte nach Datum: zeigt eine Liste an Berichten sortiert nach Team und Batterie an. In Zukunft soll nach Modus sortiert werden. Klickt man auf einen Bericht, wird dieser angezeigt und er kann bearbeitet werden (wenn man die Berechtigung hat)

·       Ziele nach Datum: wie Berichte, nur Ziele

·       Metrik Werte nach Datum: Zeigt eine Liste mit den Verläufen einer Metrik im Verlauf der Zeit für jeden Spieler im Team an. Es wird in Zukunft auch graphisch dargestellt.

·       Batterie Werte nach Datum: Zeigt berechnete Werte (je nach Metrik Einstellung) für jeden Spieler über den gewählten Zeitraum an. Zum Beispiel klassische Baseball Statistiken.

·       Coaches Anwesenheiten: Zeigt die Anwesenheiten der Coaches bei Einheiten des gewählten Teams an.

Spieler

·       Anwesenheiten Trainings: Zeigt die Anwesenheiten bei Einheiten im Modus „Training“ des gewählten Spielers sortiert nach Team an.

·       Anwesenheiten Spiele: Wie Trainings.

·       Gespielte Innings: Wie Trainings, nur die Summer der Innings pro Tag der gewählten Zeitspanne.

·       Anzahl Pitches: Siehe Innings.

·       Berichte Datum: Zeigt die Einheiten Berichte des Spielers an. Also nur die Werte des gewählten Spielers, nicht er anderen.

·       Ziele Spieler: Wie Berichte, nur für Ziele.

·       Metrik Werte nach Datum: Zeigt den Verlauf einer Metrik für den gewählten Spieler über die Zeit an. Tabellarisch und graphisch.

·       Batterie Werte nach Datum: Wie Metrik Werte, nur für eine gesamte Batterie. Zum Beispiel Stats.

·       Coaches Anwesenheiten: Zeigt die Anwesenheiten eines Coaches sortiert nach Team an.

Coaches Corner/Players Corner

In Zukunft: Listet die Daten, die „privat“ erfasst wurden – also persönliche Ziele und Notizen.

Angedacht: Liste mit den Terminen für geplante Einsätze.

Termine und Kader

Section intro goes here. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque finibus condimentum nisl id vulputate. Praesent aliquet varius eros interdum suscipit. Donec eu purus sed nibh convallis bibendum quis vitae turpis. Duis vestibulum diam lorem, vitae dapibus nibh facilisis a. Fusce in malesuada odio.

Termine

Zeigt eine Liste mit Terminen und weiterführende Infos an. Termine können händisch angelegt werden – zB. Für Zukünftige Termine (Spiele/Trainings), für die Ziele verfasst werden sollen.

Termine werden aber auch automatisch angelegt, sobald ein Bericht verfasst wird.

·       Startzeit (also das Datum)

·       Team: welches Team betrifft der Termin

·       Modus: worum handelt es sich bei dem Termin

·       Berichte: welche Berichte (Batterien) wurden für diesen Termin verfasst

·       Ziele: welche Ziele wurden für den Termin hinterlegt

·       Kader: hier kann in Zukunft der Kader geplant und angezeigt werden

·       Edit

·       Löschen: Liegt für einen Termin ein Bericht vor und wird dieser bearbeitet, wird der gelöschte Termin neu erstellt.

Datenerfassung

Bericht Gruppe

Die Hauptdateneingabeform. Hier werden Daten Gruppenweise (also zum Beispiel die Trainingsanwesenheit + etwaige weitere Daten) laut der gewählten Batterie erfasst. Hier macht es Sinn, für verschiedene Events Batterien zu erfassen – für die verschiedenen Formen von Trainings bzw. für Spiele wenn Daten erfasst werden sollen.

Moduswahl: den gewünschten Modus wählen. Für Wellnessfragebogen oder ähnliches, „anderes“ wählen.

Privat: Die gespeicherten Daten können nur vom Autor gesehen werden.

 

Hinweis: ZUERST Team und Batterie wählen, dann den Modus.

Bericht Spieler

Hier können Daten für einen einzelnen Spieler erfasst werden. Wird derselbe Modus, Datum, Team und Batterie wie von einer vorhandenen Einheit gewählt, werden die erfassten Daten zu der entsprechenden Einheit hinzugefügt. Ist keine Einheit vorhanden, wird eine neue erstellt.

 

Hinweis:Privat: Nur der Autor kann die Daten sehen.

 

Bericht (Formular) Spieler: Ein Datenformular (siehe Formulare) zur Datenerfassung steht zur Verfügung. Das kann vor allem für Detaillierte Reports genutzt werden.

Zielsetzung Gruppe

Funktioniert wie Bericht Gruppe. Es stehen allerdings nur Batterien, die die Eigenschaft „Ziel“ haben, zur Verfügung. Ziele können ein freies Zieldatum haben (Datum bis), oder mit einem Termin verknüpft werden (Datum am, und das entsprechende Team und den entsprechenden Modus). So können für ein Training oder ein Spiel für jeden Spieler Ziele und Vorgaben verfasst werden und an die jeweiligen Trainer kommuniziert werden.

Hat eine Zielsetzung einen entsprechenden Termin (Modus, Team, Datum), scheint die Zielbatterie in der Terminliste auf.

Zielsetzung Spieler

Wie Zielsetzung Gruppe, nur für einzelne Spieler. Vor allem könnte die Funktion „privat“ für Spieler interessant sein – so können sie ihre eigenen Ziele niederschreiben, die auch privat bleiben. Wird privat nicht ausgewählt, wird das Ziel entweder zu einer entsprechenden Einheit hinzugefügt, oder sie sind auch für die Trainer sichtbar.

Teambericht Daten über CSV hochladen

Diese Funktion wurde hauptsächlich eingerichtet, um Iscore (oder andere) Statistiken importieren zu können. Hier ist es wichtig, dass die Spalten GENAU mit denen der Batterie übereinstimmen. Ist das nicht der Fall, führt das zu großem Chaos und muss auf der Datenbank Ebene bereinigt werden (möglichst schnell mich kontaktierten).

Nach dem hochladen, kann man die Tabelle noch einmal kontrollieren. Unbedingt Datum, Team und Batterie wählen. Erst dann senden.

Einstellungen

Logo Hochladen

Hier kann ein Systemlogo hochgeladen werden. Es wird erst aktiv, wenn man auf Logo wählen klickt.

Name der Organisation

Verändert den hinterlegten Namen der Organisation und die Seitenüberschrift.

Theme Farbe

In Zukunft wird man ein paar verschiedene Theme Farben zur Auswahl haben.

Personen

Hier werden alle handelnden Personen hinterlegt. Das sind Spieler, Coaches, Administratoren, Medical Staff, etc…

Liste

Listet alle angelegten Personen mit weiterführenden Infos und Links auf.

Edit – Die Personen Details sowie das Passwort können geändert werden. Der Username muss im gesamten System einmalig sein. Das Passwort kann natürlich nur mit Wissen des ursprünglichen Passwortes geändert werde

Löschen – Der Name ist Programm. Es gibt keine Vorwarnung. Einmal auf Löschen geklickt, ist die Person weg und alle Daten können der Person nur noch mit aufwendiger Backend Recherche zugeordnet werden. Also bitte Vorsicht.

Einladungs Email – Sendet ein „Passwort vergessen“ Email an den Nutzer. Auf diese Art kann eine Person ohne Account zur Plattform „eingeladen“ werden. Klickt man auf den Button, wird aber auch ein schon vorhandenes Passwort wieder zurückgesetzt, was durchaus auch ärgerlich für den Nutzer sein kann. In Zukunft soll der Button deaktiviert sein, wenn der Benutzer schon ein Passwort hat, um dieses Problem zu vermeiden. Zurzeit ist das kommt das versandte E-Mail von einer sehr kryptischen Emailadresse und landet natürlich im Spamordner.

Neue Person anlegen

Legt eine neue Person an. Username, Vorname und Nachname sind Pflichtfelder. Eine neu angelegte Person hat KEINE Rolle und keine Rechte.

Personen über CSV anlegen

Ermöglicht den schnelleren Import vieler Personen über CSV. Nach dem Klick auf SENDEN, erscheint die Tabelle noch einmal zur Überprüfung, bevor sie tatsächlich importiert werden kann.

Rollen anlegen

Neben den im System vorhandenen Rollen, kann ein Admin weitere Rollen anlegen. Zur Zeit stehen diese Rollen aber noch nicht zur Verfügung.

Rollen Bearbeiten

                  Permissions: Hier werden den Rollen Befugnisse zugeordnet.

                  Edit: Name und Beschreibung der Rolle bearbeiten.

Löschen: Löscht die Rolle – in Zukunft sollten Rollen nur gelöscht werden können, wenn sie nicht benutzt werden. Bis dahin, ist Vorsicht geboten.

Personen Rollen zuweisen

Eine Rolle auswählen. Zu dieser Rolle können dann Personen zugewiesen werden. Personen können mehreren Rollen zugewiesen werden. Eine Erlaubnis einer Rolle trumpft immer eine fehlende Erlaubnis einer anderen Rolle.

Teams

Teams Bearbeiten

Zeigt eine Liste mit allen angelegten Teams und weiterführende Infos und Links an.

Team Level: Das Level des Teams wird beim Anlegen bestimmt. Coaches der jeweiligen Teams können Daten der Teams mit demselben Level und darunter einsehen. Level 1 bedeutet, dass Coaches nur Daten ihrer eigenen Teams sehen können.

 

Status: Privat oder allgemein. Allgemein bedeutet, dass es für jeden berechtigten User zur Auswahl steht. Privat bedeutet, dass es nur für den Autor, also denjenigen, der es angelegt hat, zur Auswahl steht.

 

Edit: Name, Beschreibung, Level, Status des Teams bearbeiten.

 

Löschen: Team ist weg.

Metriken

Metrik anlegen

Eine neue Metrik anlegen. Für Details siehe Datenerfassung/Metrik.

Metrik bearbeiten

Zeigt eine Liste mit allen angelegten Metriken und weiterführende Infos und Links an.

                  Name: Name der Metrik

                 

Anzeige Name: Name, der in Batterien bei der Datenerfassung oder Ausgabe angezeigt wird.

 

Beschreibung: Beschreibung der Metrik. Empfehlung: beschreiben, wie Metrik erfasst wird, ihr Verwendungszweck, eventuell in welcher Batterie sie verwendet werden und, vor allem wenn sie „doppelt“ vorkommen, ob es sich um Offense oder Pitching Metriken handelt. Die Beschreibung wird auch unter Batterien – Beschreibung von Metriken in Batterie angezeigt. Das ist zum Beispiel bei Leistungstests sehr praktisch, wenn man für nähere Infos zum Testablauf jeder Metrik benötigt.

Metriken über CSV importieren

Zuerst das CSV hochladen, dann kontrollieren, dann importieren. Ist vor allem dann sinnvoll, wenn man plant, Baseballstats von einer Plattform zu importieren.

Batterien

Batterie Liste

Zeigt eine Liste mit allen angelegten Batterien und weiterführende Infos und Links an.

 

                  Name: Name der Batterie

                 

                  Beschreibung: Beschreibung der Batterie

 

                  Art: Ist die Batterie für Ziele oder Berichte

                 

Bereich: Ist die Batterie für Evaluierungen, Performance oder der medizinische Infos (beeinflusst die Leserechte)

Ein-/Ausgabe: Beschreibt, ob die Batterie nur bei der Dateneingabe, nur bei der Datenausgabe oder bei Beidem zur Verfügung steht. Die betroffenen Metriken sind von dieser Auswahl nicht betroffen.

Status: Allgemein/Privat. Allgemeine Batterien stehen allen Usern zur Verfügung, private nur dem Ersteller der Batterie. Das hat auf die betroffenen Metriken keine Auswirkung.

Metrics: Hier können die zur Batterie zugehörigen Metriken verwaltet werden.

Edit: Hier können die zuvor beschriebenen Eigenschaften einer Batterie bearbeitet werden.

Löschen: Die Batterie ist weg. Die Metriken und erfassten Daten bleiben.

Beschreibung von Metriken in Batterie:

eigt eine Liste der Metriken und deren Beschreibung einer Batterie an. Das ist zb. besonders nützlich, um Details zur Erfassung der Metriken einer Batterie zu kommunizieren. Bei einer Leistungstest Batterie können hier etwa die Parameter für die Durchführung der Tests einfach aufgelistet und ausgedruckt werden.

Öffentliche Batterien

Es gibt im System vorgefertigte Batterien, die importiert werden können. Importiert man eine Batterie, werden die zugehörigen Metriken ebenfalls importiert. Die Batterien können jederzeit wieder gelöscht und re-importiert werden. Die Metriken können nur gelöscht werden, wenn keine mit ihnen verknüpften Daten vorhanden sind.

Formulare

Formulare anlegen

Ein neues Formular anlegen. Batterien können im nächsten Schritt hinzugefügt werden.

Formulare bearbeiten

Zeigt eine Liste mit allen angelegten Formularen und weiterführende Infos und Links an.

                  Siehe Batterien, nur für Formulare. Noch nicht vollständig implementiert.

Raodmap

Was sind die nächsten Schritte, was soll noch kommen?

Kadermanagement:

                  Noch bevor die Saison beginnt, sollen Kader für Termine angelegt werden können.

 

Abwesenheitsmanagement:

Abwesenheiten und deren Kommentare/Begründungen sollen in Berichten angezeigt werden können. Eventuell könnte es noch eine Option geben, ob nur Anwesenheiten angehakt werden, oder zwischen anwesend und abwesend unterschieden werden soll.

 

Anmeldefunktion:

Das ist wohl noch eher in der mittelfristigen Zukunft anzusiedeln, aber es eventuell auch möglich, dass sich Spieler und Trainer für Termine anmelden und abmelden können.

 

Dateienablage:

Es ist denkbar, dass auch Dateien wie Fotos, PDFs und Videos in Zukunft hochgeladen werden können. Das wird aber zu einer höheren Servernutzung - und damit zu höheren Kösten – führen.

 

Was wollt ihr?

                  Sagt mir, was ihr euch wünscht!