My Shootings

Benutzeranleitung

App zur Verwaltung von Schießergebnissen

Stand: Mai 2025

Inhaltsverzeichnis

  1. Funktionsübersicht
  2. Ergebnisse
    1. Ergebnisse filtern
    2. Ergebnis manuell erfassen
  3. Statistik
  4. Import von Ergebnissen
    1. QR Code
    2. Datei öffnen
    3. Meyton API
  5. Import / Export
  6. Einstellungen
    1. Darstellung
    2. Scheibendarstellung
    3. Meyton API
    4. Entwickleroptionen
    5. Auswahlwerte
  7. Administration (Meyton API)

1   Funktionsübersicht

My Shootings ist eine Smartphone-App zur Verwaltung, Auswertung und Archivierung von Schießergebnissen im Luftgewehr- und Luftpistolenschießen (10-Meter-Disziplinen).

Unterstützte Disziplinen

Hauptfunktionen im Überblick

Funktion Kurzbeschreibung
Ergebnisse Liste aller gespeicherten Ergebnisse mit Detailansicht, Scheibendarstellung und Serien-/Trefferübersicht
Statistik Grafische Auswertung des Leistungsverlaufs sowie Ergebnis- und Schussmengen pro Monat
QR Code Import eines Ergebnisses durch Scannen eines QR-Codes (z. B. aus einem Meyton-Ausdruck)
Datei öffnen Import aus einer lokalen PDF- oder Bilddatei
Meyton API Direkter Abruf und Import von Ergebnissen aus einer Meyton-Anlage über das Netzwerk
Import / Export Datensicherung und -wiederherstellung als ZIP- oder JSON-Datei
Einstellungen Schriftgröße, Scheibendarstellung (Farben), Meyton-API-Verbindung, Auswahlwerte
Administration Benutzerverwaltung der Meyton API (nur sichtbar für den Benutzer admin)

Navigation

Die App wird über das Navigationsmenü (Hamburger-Symbol oben links) bedient. Ein Tipp auf den jeweiligen Eintrag wechselt direkt zur gewünschten Funktion. Der Menüeintrag Admin erscheint nur, wenn als Meyton-API-Login der Benutzername admin eingetragen ist.

2   Ergebnisse

Der Bereich Ergebnisse ist die zentrale Ansicht der App. Er zeigt eine Liste aller gespeicherten Scheibenergebnisse und ermöglicht den Zugriff auf alle Details.

Ergebnisliste

Die Liste zeigt je Eintrag Datum, Disziplin, Schütze und Gesamtergebnis. Durch einen Tipp auf einen Eintrag öffnet sich die Detailansicht.

Detailansicht

Die Detailansicht ist in bis zu vier Reiter unterteilt:

Reiter „Übersicht"

Zeigt die wichtigsten Kennzahlen des Ergebnisses:

Reiter „Serien"

Listet alle Serien des Ergebnisses mit jeweiligem Serienergebnis. Jede Serie kann aufgeklappt werden, um die Einzeltreffer (Schuss-Nr., Ring, Zehntelring) einzusehen.

Sind Positionsdaten vorhanden, erscheint oberhalb der Serienliste eine Scheibendarstellung. Über Filter-Chips kann die Darstellung auf einzelne Serien eingeschränkt werden (Alle zeigt alle Serien gleichzeitig).

Reiter „Anhang"

Zeigt das zum Ergebnis gespeicherte PDF oder Bild (z. B. Scheibenausdruck). Über den Button unten rechts kann der Anhang geteilt oder gespeichert werden.

Reiter „DB" (nur im Entwicklermodus)

Zeigt die rohen Datenbankwerte aller Tabellen (Scheibe, Serien, Treffer). Im Bearbeitungsmodus können einzelne Felder direkt editiert werden. Außerdem kann ein gespeichertes PDF neu geparst werden.

Scheibendarstellung

Die interaktive Scheibendarstellung zeigt die Trefferposition jedes Schusses als farbigen Kreis auf der entsprechenden Scheibe (LG oder LP). Jeder Treffer ist mit seiner Schussnummer beschriftet.

Ergebnis löschen

Über das Papierkorb-Symbol in der Titelleiste der Detailansicht kann ein Ergebnis (inklusive aller zugehörigen Serien, Treffer und des Anhangs) unwiderruflich gelöscht werden. Es erscheint eine Sicherheitsabfrage.

Ergebnisse filtern

Die Ergebnisliste kann nach Disziplin und Schütze gefiltert werden. Über die Schaltfläche Filter oben rechts in der Liste wird die Filterzeile ein- oder ausgeblendet. Sie enthält zwei Auswahlfelder:

Filter Beschreibung
Disziplin Zeigt nur Ergebnisse der gewählten Disziplin an. Die Auswahl Alle hebt den Filter auf. Die Liste der verfügbaren Disziplinen wird automatisch aus den gespeicherten Ergebnissen ermittelt.
Schütze Zeigt nur Ergebnisse des gewählten Schützen an. Die Auswahl Alle hebt den Filter auf. Bei aktivem Schützenfilter wird der Name in der Listenansicht ausgeblendet, da er für alle Einträge identisch ist.
Hinweis: Die aktive Filterung wirkt sich auch auf den Bereich Statistik aus. Alle Diagramme und Tabellen dort zeigen nur die Ergebnisse, die dem aktuellen Filter entsprechen.

Ergebnis manuell erfassen

Über den +-Button (unten rechts in der Ergebnisliste) können Ergebnisse manuell eingetragen werden, z. B. wenn kein QR-Code und keine API-Verbindung verfügbar ist.

Das Formular enthält folgende Felder:

Feld Beschreibung
Datum & Uhrzeit Datum und Uhrzeit des Schießens. Über die Schaltflächen wird jeweils ein Datums- bzw. Uhrzeitwähler geöffnet. Vorbelegt mit dem aktuellen Zeitpunkt.
Schütze Auswahl aus der konfigurierten Schützenliste. Vorbelegt mit dem ersten Eintrag der Liste. Die Liste wird unter Einstellungen → Auswahlwerte gepflegt.
Disziplin Auswahl aus der konfigurierten Disziplinliste. Vorbelegt mit dem ersten Eintrag der Liste. Die Liste wird unter Einstellungen → Auswahlwerte gepflegt.
Wertungsart Auswahl aus der konfigurierten Liste der Wertungsformate (z. B. LG, LG 0.1, LP, LP 0.1). Bestimmt gleichzeitig die Scheibenart (LG/LP) und ob ganzzahlig oder Zehntel gewertet wird. Vorbelegt mit dem ersten Eintrag. Die Liste wird unter Einstellungen → Auswahlwerte gepflegt.
Ergebnis Gesamtergebnis als Zahl (Komma oder Punkt als Dezimaltrennzeichen möglich). Die Bezeichnung des Felds passt sich der gewählten Wertungsart an (Ring oder Ring 0.1).
Anhang (optional) Ein Foto des Scheibenblatts kann direkt mit der Kamera aufgenommen oder als Datei (JPG, PNG, PDF) aus dem Gerätespeicher ausgewählt werden. Eine Vorschau erscheint nach der Auswahl; über das X-Symbol kann der Anhang wieder entfernt werden.
Hinweis: Manuell erfasste Ergebnisse enthalten keine Seriens- und Trefferdaten, daher steht die Scheibendarstellung mit Trefferpositionen für diese Einträge nicht zur Verfügung.

3   Statistik

Der Bereich Statistik wertet alle gespeicherten Ergebnisse grafisch aus und ist in drei Reiter unterteilt.

Hinweis: Die Statistik berücksichtigt ausschließlich die Ergebnisse, die dem aktuell in der Ergebnisliste eingestellten Filter (Disziplin / Schütze) entsprechen. Um alle Ergebnisse auszuwerten, muss der Filter in der Ergebnisliste auf Alle gesetzt sein.

Reiter „Verlauf"

Zeigt ein Liniendiagramm der Zehntel-Ringergebnisse über die Zeit, getrennt nach Disziplin. Unterhalb des Diagramms erscheint eine Tabelle mit:

Reiter „Ergebnisse / Monat"

Balkendiagramm mit der Anzahl der absolvierten Scheiben pro Kalendermonat, ergänzt durch eine tabellarische Übersicht (neueste Monate zuerst).

Reiter „Schüsse / Monat"

Balkendiagramm mit der Gesamtzahl der abgegebenen Schüsse pro Kalendermonat (berechnet aus Serienanzahl × 10 Schüsse je Serie), ergänzt durch eine tabellarische Übersicht.

4   Import von Ergebnissen

Ergebnisse können auf drei verschiedenen Wegen in die App importiert werden.

4.1  QR Code

Über QR Code im Menü wird die Kamera des Geräts aktiviert. Halten Sie den QR-Code aus dem Meyton-Ausdruck in den Kamerarahmen. Nach erfolgreicher Erkennung wird das Ergebnis automatisch importiert und gespeichert.

Hinweis: Der QR-Code muss vollständig und gut beleuchtet im Bildausschnitt sichtbar sein.

4.2  Datei öffnen

Über Datei öffnen kann eine lokale PDF-Datei oder ein Bild (JPG, PNG u. a.) ausgewählt werden. Die Datei wird geparst, das Ergebnis extrahiert und gespeichert. Der Anhang (PDF/Bild) wird dabei in der App archiviert und ist über den Reiter Anhang in der Detailansicht abrufbar.

4.3  Meyton API

Mit der Meyton-API-Anbindung können Ergebnisse direkt von einer Meyton-Schießanlage über das Netzwerk abgerufen werden. Voraussetzung ist eine konfigurierte API-Verbindung (siehe Abschnitt 6.3 Meyton API).

Liste der verfügbaren Scheiben

Nach dem Öffnen des Bereichs Meyton API wird automatisch eine Verbindung zum Server aufgebaut und die Liste der zum Download bereitstehenden Scheiben geladen. Je Eintrag werden angezeigt:

Nach Disziplin filtern

Sind Scheiben mehrerer Disziplinen vorhanden, erscheinen oberhalb der Liste Filter-Chips. Durch Antippen eines Chips wird die Liste auf diese Disziplin eingeschränkt. Der Chip Alle zeigt wieder alle Scheiben.

Scheiben auswählen und importieren

Jede Scheibe kann über die Checkbox links ausgewählt werden. Mit der Checkbox in der Kopfzeile können alle (gefilterten) Scheiben auf einmal ausgewählt oder abgewählt werden.

Ein Tipp auf Import lädt alle markierten Scheiben sequenziell herunter und speichert sie in der lokalen Datenbank. Eine Fortschrittsanzeige informiert über den Verlauf (z. B. „2 / 5"). Bereits importierte Scheiben werden beim erneuten Import automatisch aktualisiert (gleiche Scheiben-ID = kein Duplikat).

Hinweis: Kann keine Verbindung zum Server aufgebaut werden, erscheint eine Fehlermeldung mit der Schaltfläche Erneut verbinden. Prüfen Sie in diesem Fall die API-Einstellungen und die Netzwerkverbindung.

5   Import / Export

Über Import / Export können alle gespeicherten Ergebnisse gesichert und auf einem anderen Gerät oder nach einer Neuinstallation wiederhergestellt werden.

Daten exportieren

Der Export umfasst alle in der App gespeicherten Ergebnisse. Es stehen zwei Formate zur Verfügung:

Format Beschreibung
ZIP (mit Anhängen) Enthält die Datenbankeinträge als data.json sowie alle gespeicherten Anhänge (PDFs, Bilder) im Unterordner attachments/. Empfohlen für eine vollständige Sicherung.
JSON (ohne Anhänge) Enthält nur die reinen Datenbankeinträge ohne Anhänge. Geringer Dateigröße, geeignet wenn Anhänge nicht benötigt werden.

Mit dem Schalter Anhänge einschließen wird zwischen den Formaten gewechselt. Anschließend kann die Datei über Teilen an eine andere App übergeben oder über Speichern direkt auf dem Gerät gespeichert werden.

Daten importieren

Über Datei wählen & importieren kann eine zuvor exportierte .json- oder .zip-Datei ausgewählt werden. Die enthaltenen Ergebnisse werden zu den vorhandenen Daten hinzugefügt (kein automatisches Überschreiben).

Hinweis: Beim Import aus einer Backup-Datei werden Duplikate nicht automatisch erkannt. Für eine saubere Wiederherstellung empfiehlt es sich, die App vorher zurückzusetzen oder den Import auf einem frischen Gerät durchzuführen.

6   Einstellungen

Unter Einstellungen werden alle grundlegenden Parameter der App konfiguriert. Der Bereich ist in zwei Reiter unterteilt: Allgemein und Auswahlwerte.

Änderungen im Reiter Allgemein werden durch Tippen auf Einstellungen speichern am Ende der Seite dauerhaft gespeichert.

6.1  Darstellung

Einstellung Beschreibung
Schriftgröße Regelt die Textgröße in der gesamten App (10 – 22 pt). Eine Vorschau unterhalb des Reglers zeigt die Auswirkung sofort.

6.2  Scheibendarstellung

Hier werden die Farben der grafischen Scheibendarstellung angepasst. Alle Farben werden als sechsstelliger Hexadezimalwert (RRGGBB) ohne „#" eingegeben. Rechts neben dem Eingabefeld erscheint eine farbige Vorschau.

Einstellung Standardfarbe Beschreibung
Scheibenfüllung 00A078 (Grün) Farbe des Innenbereichs (Bull): LG ab Ring 4, LP ab Ring 7
Treffer Ring 10 FF0000 (Rot) Füllfarbe der Treffer-Kreise bei Ring 10 (bzw. ≥ 10,0 Zehntel)
Treffer Ring 9 F3FB06 (Gelb) Füllfarbe der Treffer-Kreise bei Ring 9 (9,0 – 9,9 Zehntel)
Treffer Ring ≤ 8 0008F9 (Blau) Füllfarbe der Treffer-Kreise bei Ring 8 und schlechter
Hinweis: Die Treffer-Kreise werden leicht transparent dargestellt, sodass überlappende Treffer noch erkennbar sind.

6.3  Meyton API

Verbindungsparameter für den Abruf von Ergebnissen über die Meyton-REST-Schnittstelle.

Feld Beschreibung
API Endpunkt Basisadresse des Meyton-API-Servers, z. B. https://meyton.example.de/meyton
Login Benutzername für die Anmeldung an der API
Passwort Passwort für die Anmeldung (Eingabe kann durch das Augen-Symbol sichtbar gemacht werden)
Nachname / Vorname Name des Schützen, nach dem beim Abruf gefiltert wird
SportpassID Eindeutige ID des Schützen im Sportpass-System. Hat Vorrang vor der Namenssuche, wenn angegeben.
Hinweis: Der Menüeintrag Admin erscheint automatisch, wenn als Login admin eingetragen ist.

6.4  Entwickleroptionen

Diese Optionen sind für die Fehleranalyse und erweiterte Konfiguration vorgesehen.

Option Beschreibung
Entwicklermodus Aktiviert zusätzliche Informationen und den Reiter DB in der Detailansicht
DB-Werte editierbar Ermöglicht die direkte Bearbeitung von Datenbankfeldern in der Detailansicht (nur sichtbar bei aktivem Entwicklermodus)
Duplikate beim Import erlauben Unterdrückt die automatische Duplikaterkennung beim Import. Scheiben mit gleicher ID werden dann mehrfach gespeichert. (nur sichtbar bei aktivem Entwicklermodus)

6.5  Auswahlwerte

Im Reiter Auswahlwerte werden die Listen gepflegt, aus denen beim manuellen Anlegen von Ergebnissen gewählt werden kann. Änderungen werden sofort gespeichert.

Liste Beschreibung
Schütze Namen der Schützen, die beim Import als Standardwert angeboten werden
Disziplin Disziplinbezeichnungen (z. B. LG, LP)
Wertungsart Wertungsformate (z. B. LG, LG 0.1, LP, LP 0.1)

Innerhalb jeder Liste können Einträge über das Plus-Symbol hinzugefügt, über das Papierkorb-Symbol gelöscht und durch Ziehen am Handle-Symbol umsortiert werden. Der jeweils erste Eintrag wird als Standardwert verwendet.

7   Administration (Meyton API)

Der Bereich Admin ist nur sichtbar, wenn als Meyton-API-Login der Benutzername admin eingetragen ist. Er ermöglicht die Verwaltung aller Benutzer der Meyton-API-Schnittstelle.

Achtung: Änderungen hier wirken sich direkt auf den Meyton-API-Server aus und betreffen alle Benutzer der Anlage.

Benutzerliste

Nach dem Öffnen verbindet sich die App automatisch mit dem Server und lädt die Liste aller vorhandenen Benutzer. Je Benutzer werden Login-Name und Rolle angezeigt.

Folgende Rollen sind möglich:

Benutzer anlegen

Über die Schaltfläche Benutzer anlegen unten rechts öffnet sich ein Dialog:

Benutzer bearbeiten

Für jeden Benutzer stehen in der Liste folgende Aktionen zur Verfügung:

Aktion Beschreibung
Passwort ändern (Schloss-Symbol) Setzt das Passwort des Benutzers auf einen neuen Wert (min. 10 Zeichen)
Rolle ändern (Ausweis-Symbol) Wechselt die Rolle zwischen user und restricted (nicht für Admin)
Löschen (Papierkorb-Symbol) Löscht den Benutzer nach einer Sicherheitsabfrage unwiderruflich (nicht für Admin)

Über das Aktualisieren-Symbol oben rechts kann die Benutzerliste manuell neu geladen werden.