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
Åbn kontrolpanelet.
I menuen til venstre, klik på Program.
Find det program du vil redigere og klik på det.
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:
Validere alle dine input.
Sende det opdaterede program til serveren.
Vise en succesmeddelelse.
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.
