Excel-Exportvorlage

Hallo!

Stelle mir eine beliebige Frage über Lympik.

Sei bitte möglichst präzise, damit ich dir besser helfen kann.

Wie lade ich Daten von Oculus in die Lympik Web-App hoch? Was muss ich beachten, bevor ich mich mit Chronos stoppe? Wie kann ich Oculus-Daten analysieren? Warum sehe ich keine Ergebnisse in meiner Aktivität? Wie funktioniert die Videoanalyse? Warum sind meine Zeiten falsch? Wie kann ich meine Datenschutzeinstellungen bearbeiten? Wie funktioniert die Bezahlung für die Software bei Lympik? Wie funktionieren NFC-Chips? Was soll ich tun, wenn mein Chronos-Gerät keinen Empfang hat? Wie lade ich Daten von Oculus in die Lympik Web-App hoch? Was muss ich beachten, bevor ich mich mit Chronos stoppe? Wie kann ich Oculus-Daten analysieren? Warum sehe ich keine Ergebnisse in meiner Aktivität? Wie funktioniert die Videoanalyse? Warum sind meine Zeiten falsch? Wie kann ich meine Datenschutzeinstellungen bearbeiten? Wie funktioniert die Bezahlung für die Software bei Lympik? Wie funktionieren NFC-Chips? Was soll ich tun, wenn mein Chronos-Gerät keinen Empfang hat?

Antworten werden KI-generiert und können fehlerhaft sein!

Zum Exportieren von Daten kann eine angepasste Excel-Vorlage verwendet werden. Zur Ausgabe von Daten können spezielle Platzhalter verwendet werden. Hierfür verwenden wir das Open-Source-Projekt JXLS. Eine detaillierte Beschreibung der Syntax und Beispiele finden Sie hier: https://jxls.sourceforge.net/samples/object_collection.html.

Variablen für allgemeine Informationen

Einfache Variablen können mit ${VARIABLE} ausgegeben werden. Die folgenden Variablen sind verfügbar:

Textwerte:

name: Name der Aktivität

place: Ort der Aktivität

description: Beschreibung der Aktivität

host: Name des Veranstalters

link: Link zur App

exportInfo: Informationen zur Exportzeit

weather: Wetterinformationen

snowSize: Schneekörnung

snowType: Schneetyp

filterSkiGroupName: Name der Skigruppe, nach der gefiltert wird.

timeZone: Kann verwendet werden, um Daten in die Ortszeit umzuwandeln.

Numerische Werte:

participants: Anzahl der Teilnehmer

quality: Qualität von 1 (schlechteste) bis 5 (beste)

qualityGrade: Qualität in Schulnoten

temperatureBeginning: Temperatur zu Beginn

temperatureAvg: Durchschnittstemperatur der Wetterstation

Ending: Temperatur am Ende

humidityBeginning

humidityAvg: Durchschnittliche Luftfeuchtigkeit der Wetterstation

humidityEnding: Luftfeuchtigkeit am Ende

snowTemperatureBeginning: Schneetemperatur zu Beginn

snowTemperatureAvg: Durchschnittliche Schneetemperatur der Wetterstation

snowTemperatureEnding: Schneetemperatur am Ende

snowMoistureBeginning: Schneefeuchtigkeit zu Beginn

snowMoistureAvg: Durchschnittliche Schneefeuchtigkeit der Wetterstation

snowMoistureEnding: Schneefeuchtigkeit am Ende

windSpeedAvg: Durchschnittliche Windgeschwindigkeit der Wetterstation

windDirectionAvg: Durchschnittliche Windrichtung der Wetterstation

sunIlluminanceAvg: Durchschnittliche Sonnenintensität der Wetterstation

length: Länge der Strecke

verticalDrop: Höhenunterschied

Datumswerte:

date: Datum der Aktivität

Listen

Listen werden verwendet, um Daten in Tabs auszugeben. Diese werden meist mit dem Befehl jx:each verwendet.

splits: Liste mit der maximalen Anzahl von Zwischenzeiten. Beispiel: [0,1,2,3] für 3 Sektoren.

skies: Liste der exportierten Ski. Wenn ein Filter angegeben wurde, wird auch diese Liste danach gefiltert.

results: Alle Ergebnisse mit Ski-, Wachs- und Wetterdaten. Wenn ein Filter angegeben wurde, wird auch diese Liste danach gefiltert.

Eigenschaften für die Skies-Liste

id

vendor

productionDate

length

scab

label

base

Surface

Number

wax: Verfügbare Eigenschaften finden Sie im Wax-Objekt. Beispiel: wax.name

Eigenschaften für das Wax-Objekt

id

fire

name

tempWarmest

tempColdest

Notes

Eigenschaften der Ergebnisliste

id

label

invalid: "user_dnf" | "user_dsq" | "duration_limit_max".

Status: "Transit" | "finished"

duration: Gesamtzeit

date: Startzeit der Messung.

rankingSort: Kann zum Sortieren von jx:each verwendet werden.

skiGroup

airTemperature: Lufttemperatur zum Zeitpunkt des Starts.

airHumidity: Luftfeuchtigkeit zum Zeitpunkt des Starts.

windSpeed: Windgeschwindigkeit zum Zeitpunkt des Starts.

windDirection: Windrichtung zum Zeitpunkt des Starts.

snowTemperature: Schneetemperatur zum Zeitpunkt des Starts.

snowHumidity: Schneefeuchtigkeit zum Zeitpunkt des Starts.

sunIlluminance: Sonnenintensität zum Zeitpunkt des Starts.

ski: Dieselben Variablen wie in der Skies-Liste ohne wax.

wax: Dieselben Variablen wie im wax-Objekt.

hasSplit(1): Gibt an, ob diese Messung einen Sektor mit diesem Index hat. Achtung: Diese Zahl beginnt bei 0.

findSplit(1): Gibt den zweiten Sektor zurück.

Eigenschaften für das Sektor-Objekt

distance

speed

duration

sequence

endedAt

Sektoren verstehen

Um in Tabellen die korrekten Daten ausgeben zu können, ist es wichtig zu verstehen, dass jede Messung in Sektoren unterteilt ist. Jeder Messpunkt bildet einen Sektor. Achtung: Auf Sektoren wird mit einem nullbasierten Index zugegriffen. Wenn also die Zeit in Sektor 2 ausgegeben werden soll, muss r.findSplit(1).duration angegeben werden.