Spring videre til hovedindholdet

Rediger et program

Skrevet af Ronny Christensen
Opdateret for over 3 uger siden

Hvad denne skærm gør

Her foretager du ændringer i et eksisterende program. Et program er som en træningsplan for en bestemt dag – det fortæller trænere og medlemmer, hvilke øvelser de skal lave under en lektion. På denne skærm kan du opdatere de tildelte lektioner, ændre træningspas, ændre noter eller slette programmet helt.


Sådan kommer du hertil

  1. Åbn kontrolpanelet.

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

  3. Find det program du vil redigere og klik på det.

  4. Du er nu på skærmen Rediger program.


Trin-for-trin guide

1. Gennemgå brødkrummerne

  • Øverst på siden vil du se en brødkrummesti: Kontrolpanel → Program → Rediger.

  • Du kan klikke på Kontrolpanel eller Program for at navigere tilbage når som helst.

2. Slet programmet (valgfrit)

  • I øverste højre hjørne er der en rød knap Fjern program med et skraldespandsikon.

  • Klik på den for permanent at slette dette program.

  • Advarsel: Denne handling kan ikke fortrydes. Programmet fjernes, og du omdirigeres tilbage til programlisten.

3. Tildel lektioner

  • I kortet Detaljer, find rullemenuen Lektioner.

  • Klik på rullemenuen for at se en liste over lektioner planlagt til programmets dato.

  • Hver lektion vises med dens navn og starttidspunkt (f.eks. “CrossFit (9. feb 2026 09:00)”).

  • Markér eller afmarkér lektioner for at styre, hvilke dette program er tildelt til.

  • Du skal vælge mindst én lektion.

Felt

Påkrævet

Hvad du skal indtaste

Lektioner

Ja

Vælg en eller flere lektioner fra rullemenuen. Det er de lektioner, der vil bruge dette program.

4. Angiv eksternt programmeringsspor (betinget)

  • Dette felt vises kun, hvis din kæde har en ekstern programmeringsadgangsnøgle konfigureret.

  • Hvis synlig, skriv navnet eller identifikatoren på det eksterne programmeringsspor.

  • Det forbinder programmet til indhold fra en ekstern programmeringsleverandør.

Felt

Påkrævet

Hvad du skal indtaste

Eksternt programmeringsspor

Nej

Identifikatoren for den eksterne programmeringskilde, hvis relevant.

5. Rediger programindholdet

Programbyggersektionen lader dig definere præcis, hvad der sker under lektionen. Den indeholder flere felter:

Felt

Påkrævet

Hvad du skal indtaste

Tidslinje

Nej

En tekstoversigt over, hvordan lektionstiden er struktureret (f.eks. “0-10 min opvarmning, 10-30 min træningspas, 30-35 min nedkøling”).

Udstyr

Nej

Angiv det udstyr, medlemmerne har brug for (f.eks. “Vægtstang, sjippetov, pullup-stang”).

Eksterne referencer

Nej

Links eller referencer til videoer, artikler eller andre ressourcer.

Trænerbemærkninger

Nej

Private noter til trænere – tips om skalering, ting at holde øje med eller undervisningsstikord.

6. Rediger træningspas

  • Hvert program har et eller flere træningspas indeni.

  • For hvert træningspas kan du angive:

Felt

Påkrævet

Hvad du skal indtaste

Træningspassets titel

Nej

Et navn til træningspasset (f.eks. “Træningspas #1” eller “Fran”).

Træningspastype

Nej

Vælg en type fra rullemenuen (f.eks. “For Time”, “AMRAP”, “EMOM”). Hvis ingen gælder, lad den være uvalgt.

Træningspassets tekst

Nej

Den fulde træningspasbeskrivelse – bevægelser, gentagelser og vægte.

Tidsbegrænsning

Nej

Den maksimale tilladte tid. Angiv timer, minutter og/eller sekunder. Efterlad tom, hvis der ikke er nogen tidsbegrænsning.

  • Du kan tilføje flere træningspas eller fjerne eksisterende ved hjælp af kontrollerne i programbyggeren.

  • Du kan også anvende en træningspasskabelon for hurtigt at udfylde et træningspas fra en gemt skabelon.

7. Gem ændringer

  • Når du er færdig med at redigere, klik på knappen Gem ændringer nederst til højre i formularen.

  • Systemet vil:

    1. Validere alle dine input.

    2. Sende det opdaterede program til serveren.

    3. Vise en succesmeddelelse.

    4. Navigere dig tilbage til den forrige side.

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


Hvad der sker bag kulisserne

Du klikker "Gem ændringer"
        |
        v
Formularen validerer alle felter (Yup-skema)
        |
        v
API-kald: ProgramsService.update({ programId, body: updatedData })
        |
        v
Serveren opdaterer programposten
        |
        v
Succesnotifikation: "Opdatering lykkedes!"
        |
        v
Du navigeres tilbage til den forrige side

Hvis du klikker “Fjern program” i stedet:

Du klikker "Fjern program"
        |
        v
API-kald: ProgramsService.removeById({ programId })
        |
        v
Serveren sletter programmet
        |
        v
Du omdirigeres til /programs (programlisten)


Fejlfinding

“Jeg redigerede programmet, men knappen Gem ændringer gør ingenting”

  • Sørg for at alle påkrævede felter er udfyldt. Som minimum skal du have mindst én lektion valgt.

  • Se efter små røde fejlmeddelelser under felterne – de fortæller dig præcis, hvad der skal rettes.

  • Hvis knappen viser en indlæsningsspinner, er gem i gang. Vent til den er færdig.

“Jeg ser ingen lektioner i rullemenuen”

  • Lektionslisten indlæses baseret på programmets dato. Hvis ingen lektioner er planlagt til den dato, vil rullemenuen være tom.

  • Sørg for at lektioner er oprettet for den korrekte dato i sektionen Lektioner i kontrolpanelet, inden du redigerer programmet.

“Feltet Eksternt programmeringsspor vises ikke”

  • Dette felt vises kun, når din kæde har en ekstern programmeringsadgangsnøgle konfigureret i kædeindstillingerne.

  • Kontakt din administrator for at aktivere ekstern programmeringsintegration, hvis du har brug for denne funktion.

“Jeg slettede ved et uheld programmet”

  • Sletning af et program er permanent og kan ikke fortrydes.

  • Du skal oprette et nyt program fra bunden med det samme indhold.

  • For at undgå utilsigtede sletninger, dobbelttjek inden du klikker den røde Fjern program-knap.

“Jeg fik en fejl efter at have klikket Gem ændringer”

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

  • Almindelige årsager: netværkstimeout, serverfejl eller et valideringsproblem, formularen ikke fangede.

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

“Min træningspasskabelon blev ikke anvendt korrekt”

  • Sørg for at du valgte den korrekte skabelon fra listen.

  • Skabeloner udfylder træningspasfelterne med gemt indhold. Du kan stadig redigere felterne, efter du har anvendt en skabelon.

  • Hvis skabelonlisten er tom, er der endnu ikke oprettet nogen træningspasskabeloner. Opret en i sektionen Træningspasskabeloner først.

“Tidsbegrænsningsfeltet gemmer ikke min værdi”

  • Sørg for at du indtaster en gyldig tid. Timer, minutter og sekunder skal være tal.

  • En tidsbegrænsning med alle nuller behandles som “ingen tidsbegrænsning” og gemmes ikke.

  • Indtast mindst én værdi forskellig fra nul (f.eks. 0 timer, 12 minutter, 0 sekunder).

“Jeg ændrede lektioner, men de gamle lektioner viser stadig programmet”

  • Efter gem opdaterer systemet, hvilke lektioner der er knyttet til dette program.

  • Hvis du stadig ser den gamle tildeling, prøv at genindlæse siden eller navigere tilbage til lektionsvisningen.

  • Der kan være en kort forsinkelse, før ændringen afspejles overalt i kontrolpanelet.

Besvarede dette dit spørgsmål?