Spring videre til hovedindholdet

Opret en ny programskabelon

Skrevet af Ronny Christensen
Opdateret for over 3 uger siden

Hvad denne skærm gør

Her opretter du en ny programskabelon – en genbrugelig træningsplan, der kan tildeles til medlemmer eller bruges som blueprint til programmering. Tænk på det som at designe en ugentlig træningsplan på papir, bortset fra at den lever i systemet og kan genbruges så mange gange, du har brug for. Hver programskabelon indeholder et eller flere programmer, og hvert program indeholder et eller flere træningspas med øvelser.


Sådan kommer du hertil

  1. Åbn kontrolpanelet.

  2. I menuen til venstre, klik på Programskabelon.

  3. Klik på knappen + Ny (eller tilsvarende oprettelseshandling) i øverste højre hjørne.

  4. Du er nu på skærmen Ny programskabelon.

Tip: Du kan også lande på denne skærm med en forudfyldt formular ved at kopiere en eksisterende skabelon. I det tilfælde inkluderer URL’en ?id=123, og systemet indlæser den eksisterende skabelons data som udgangspunkt (men den gemmes som en helt ny skabelon).


Trin-for-trin guide

1. Udfyld detaljerne

Disse felter beskriver selve skabelonen:

Felt

Påkrævet

Hvad du skal indtaste

Navn

Ja

Navnet på programskabelonen (f.eks. “Styrke”, “CrossFit Basics”). Sådan finder du den i lister senere.

Sti

Ja

En filsti-lignende etiket brugt til at organisere dine skabeloner i mapper (f.eks. “CrossFit/April”). Tænk på det som at putte skabelonen i et virtuelt arkivskab.

Eksternt programmeringsspor

Nej

Kun synlig hvis din kæde har indstillingen Programadgangsnøgle aktiveret. Indtast det eksterne sporidentifikator, hvis du synkroniserer programmering fra en ekstern kilde.

Tilgængelig i centre

Nej

Kun synlig hvis din kæde har mere end ét centerlokation. Vælg hvilke centre der skal have adgang til denne skabelon. Den standardindstilles til dit aktuelt valgte center.

2. Byg dit første program

Når siden indlæses, er ét tomt program allerede oprettet for dig. Hvert program er en blok, der indeholder træningspas og ekstra noter.

Inden i et program finder du:

  • Træningspas – de individuelle træningssessioner. Det første træningspas oprettes automatisk og hedder “Træningspas #1”.

  • Trænerbemærkninger – fritekstfelt til interne noter, som trænere kan læse.

  • Udstyr – angiv det udstyr, der er nødvendigt til dette program.

  • Eksterne referencer – links eller referencer til eksterne ressourcer.

  • Tidslinje – beskriv den tilsigtede tidslinje eller tidsplan for programmet.

For hvert træningspas inde i et program kan du konfigurere:

Felt

Påkrævet

Hvad du skal indtaste

Titel

Ja

Et kort navn til træningspasset (f.eks. “Træningspas #1”, “AM Session”).

Træningspastype

Nej

Vælg en type fra rullemenuen (f.eks. “AMRAP”, “EMOM”, “For Time”). Vælg den tomme/standardmulighed, hvis ingen specifik type gælder.

Tidsbegrænsning

Nej

Angiv en tidsgrænse for træningspasset. Anvendes kun, hvis der er en varighed forskellig fra nul.

Tekst / Beskrivelse

Nej

Fritekstbeskrivelse af træningspasset. Brug dette til skrevne instruktioner, skaleringsmuligheder eller noget atleten bør vide.

Øvelser

Nej

Tilføj individuelle øvelser til træningspasset. For hver øvelse kan du angive navn, antal sæt, gentagelsesantal, enhed, mænds vægt, kvinders vægt, procent og relation-til-værdi.

3. Tilføj flere træningspas til et program

  • Inde i en programblok, klik på knappen for at tilføje endnu et træningspas.

  • En ny træningspassektion vises, automatisk navngivet med det næste nummer (f.eks. “Træningspas #2”).

  • Udfyld træningspasfelterne som beskrevet ovenfor.

4. Tilføj flere programmer (valgfrit)

  • Under de eksisterende programblokke, klik på knappen Tilføj nyt program.

  • En ny tom programblok vises med ét standard træningspas.

  • Du kan tilføje så mange programmer, du har brug for – f.eks. ét pr. uge.

  • For at fjerne et program, klik på fjern/slet-knappen på den programblok. Du kan kun fjerne et program, hvis der er mindst to programmer; du skal altid have mindst ét.

5. Tilføj øvelser til et træningspas (valgfrit)

  • Inde i et træningspas, brug øvelsesbyggeren til at tilføje øvelser én efter én.

  • For hver øvelse, udfyld detaljerne:

Felt

Påkrævet

Hvad du skal indtaste

Øvelsesnavn

Ja

Navnet eller typen af øvelsen (f.eks. “Back Squat”, “Pull-ups”).

Antal sæt

Nej

Hvor mange sæt (f.eks. “5”).

Antal (gentagelser)

Nej

Hvor mange gentagelser pr. sæt (f.eks. “10”).

Enhed

Nej

Måleenheden (f.eks. “gentagelser”, “kalorier”, “meter”).

Mænds vægt

Nej

Foreskrevet vægt for mænd (f.eks. “80”).

Kvinders vægt

Nej

Foreskrevet vægt for kvinder (f.eks. “55”).

Procent

Nej

Procent af en referencevægt (f.eks. “75” for 75%).

Relation til

Nej

Hvad procenten er relativ til (f.eks. “1RM”).

6. Gem

  • Klik på knappen Opret nederst til højre i formularen.

  • Systemet vil:

    1. Validere alle dine input mod programformularreglerne.

    2. Sende skabelondataene til serveren for at oprette en ny programskabelon.

    3. Omdirigere dig tilbage til programskabelonlisten.

  • Du vil se en grøn “Oprettelse lykkedes!”-notifikation nederst på skærmen.

Bemærk: Hvis du ankom til denne skærm ved at kopiere en eksisterende skabelon (via parameteren ?id=), er formularen forudfyldt, men ved at klikke Opret oprettes stadig en helt ny skabelon. Den overskriver ikke originalen.


Hvad der sker bag kulisserne

Du klikker "Opret"
        |
        v
Formularen validerer alle felter (Yup-skema via ProgramFormSchema)
        |
        v
API-kald: ProgramTemplatesService.create({ body: formData })
        |
        v
Serveren opretter programskabelonen og returnerer et succesrespons
        |
        v
Formularen nulstilles til standardværdier
        |
        v
Succesnotifikation "Oprettelse lykkedes!" vises
        |
        v
Du omdirigeres til /program-templates (skabelonlisten)


Fejlfinding

“Jeg udfyldte alt, men knappen Opret virker ikke”

  • Sørg for at alle påkrævede felter er udfyldt – som minimum felterne Navn og Sti.

  • Se efter små røde fejlmeddelelser under felterne. De fortæller dig præcis, hvad der mangler eller er forkert.

  • Hvert træningspas skal have en Titel. Hvis du tilføjede et træningspas og efterlod titlen tom, kan formularen ikke indsendes.

“Siden er fastlåst på et indlæsningsskelet og viser aldrig formularen”

  • Det sker normalt, når du åbnede siden med en ?id=-parameter for at kopiere en eksisterende skabelon, men den skabelon ikke kunne indlæses.

  • Kontrollér din internetforbindelse og prøv at genindlæse siden.

  • Hvis skabelon-ID’et i URL’en er forkert, eller skabelonen er slettet, fjern ?id=...-delen fra URL’en for at starte med en tom formular i stedet.

“Jeg ser ikke feltet ‘Tilgængelig i centre’”

  • Dette felt vises kun, når din kæde har mere end ét centerlokation sat op.

  • Hvis du har ét center, er alle skabeloner automatisk tilgængelige dér, så feltet er skjult.

“Jeg ser ikke feltet ‘Eksternt programmeringsspor’”

  • Dette felt vises kun, når indstillingen Programadgangsnøgle er aktiveret i dine kædeindstillinger.

  • Kontakt din administrator, hvis du mener, denne funktion bør være slået til.

“Jeg kan ikke fjerne en programblok”

  • Du skal altid have mindst ét program i en skabelon. Fjernknappen vises kun, når der er to eller flere programblokke.

  • Hvis du vil starte forfra, ryd felterne inden i programmet i stedet for at fjerne det.

“Rullemenuen for træningspastype er tom”

  • Træningspastyper indlæses, når siden åbnes. Hvis listen er tom, prøv at genindlæse siden.

  • Hvis problemet fortsætter, kontrollér din internetforbindelse. Træningspasstyperne er muligvis ikke indlæst fra serveren.

“Jeg fik en fejl efter at have klikket Opret”

  • En rød fejlmeddelelse vises. Læs den omhyggeligt – den forklarer normalt, hvad der gik galt.

  • Almindelige årsager inkluderer: servertimeout, netværksproblem eller et valideringsproblem, der ikke blev fanget på klientsiden.

  • Prøv igen efter et øjeblik. Hvis fejlen fortsætter, kontakt support og del fejlmeddelelsen.

“Jeg kopierede en skabelon, men originalen blev også ændret”

  • Kopiering af en skabelon via parameteren ?id= ændrer ikke originalen. Det forudfylder kun formularen med de samme data.

  • Når du klikker Opret, gemmes en helt ny skabelon. Originalen forbliver urørt.

  • Hvis originalen ser anderledes ud, kan en anden have redigeret den separat.

“Mine øvelser eller træningspasdata forsvandt efter tilføjelse af et nyt program”

  • Tilføjelse af et nyt program bør ikke påvirke eksisterende programmer. Hvis data ser ud til at mangle, prøv at scrolle op – den nye programblok tilføjes nederst og kan have skubbet tidligere indhold ud af syne.

  • Hvis data virkelig er væk, genindlæs siden og start forfra. Sørg for at du ikke ved et uheld fjerner en programblok i stedet for at tilføje en.

“Jeg vil redigere denne skabelon senere – hvor finder jeg den?”

  • Efter oprettelse af skabelonen, gå til listen Programskabelon fra menuen til venstre.

  • Find din skabelon efter navn eller sti og klik på den for at åbne redigeringsskærmen.

  • På redigeringsskærmen vil knappen sige Gem ændringer i stedet for Opret.

Besvarede dette dit spørgsmål?