Welkom bij Voetbal Manager
Voetbal Manager houdt je spelers, posities en wedstrijden bij en genereert per wedstrijd automatisch een wisselschema waarin de speeltijd zo eerlijk mogelijk verdeeld wordt — en, zodra dat eerlijk genoeg is, de sterkst mogelijke opstelling kiest.
Wat je ermee doet
- Spelers, posities en hun sterkte per positie bijhouden.
- Per wedstrijd met één klik een opstelling met wisselschema genereren.
- Tijdens de wedstrijd de tijd en de score live bijhouden, inclusief wie er scoorde — ook als de verbinding op het veld even wegvalt.
- Bij elke wissel een pop-up met geluid krijgen: wie eruit gaat en wie erin komt, met pasfoto. De timer stopt vanzelf bij elke rust.
- Tijdens de wedstrijd snel een blessure, keeperwissel of positiewissel verwerken.
- Een deelbare opstellingskaart en een printklaar wisselschema maken.
- Na afloop de uitslag vastleggen en de voortgang per speler volgen.
Aan de slag
Inloggen
- Log in met je gebruikersnaam en wachtwoordEen account maakt de beheerder van je club voor je aan.
- Eerste keer? Stel je eigen wachtwoord inStaat bij je account "Wachtwoord wijzigen bij eerste login" aan, dan vraagt het systeem dit direct na de eerste keer inloggen.
- Kies eventueel een club en een teamHeb je toegang tot maar één club/team, dan slaat de site dit vanzelf over.
De sidebar
Links staan alle onderdelen gegroepeerd: Wedstrijden, Opstelling en Statistieken staan altijd direct zichtbaar; teambeheer (Teams, Spelers, Posities, Positiescore, Paspoort) zit onder het uitklapbare kopje Trainer instellingen; Doelstellingen, TrainingsDoc en Info staan onder Algemene informatie en zijn altijd bereikbaar, ook zonder gekozen team. Op je telefoon wordt dit een uitklapbare lade via het menu-icoon linksboven.
Je team klaarzetten
Hoe beter Spelers, Posities en Positiescore ingevuld zijn, hoe beter de gegenereerde opstelling.
Teaminstellingen
Onder Teams stel je per team in: de standaard wedstrijdtijd en rust, het standaard aantal spelers (incl. keeper), WisselAfronden, Sterkte verbergen?, Live publiek tonen? en Reacties van ouders? (zie hoofdstuk 6, "Meekijken voor ouders" en "Reacties van ouders"). De rust bepaalt ook waar de live timer vanzelf stopt: bij 50 minuten en een rust van 12,5 minuut is dat op 12:30, 25:00 en 37:30 (zie hoofdstuk 6).
WisselAfronden bepaalt hoeveel minuten speeltijdverschil tussen spelers je nog acceptabel vindt (precies dat verschil telt nog als eerlijk), en op welke stapgrootte extra wisselmomenten vallen. Loopt een schema een keer vast op een paar minuten verschil, zet dit dan iets hoger.
Spelers
Voeg spelers toe met naam, rugnummer en voorkeursvoet. Via Foto/Wijzigen upload je een pasfoto (JPG/PNG/WEBP, max 4MB) — die verschijnt dan bij Opstelling op de speler in plaats van alleen initialen. Een gewone telefoonfoto is prima: de site toont automatisch een lichte, verkleinde versie (en zet een scheef opgeslagen foto recht), zodat pagina's ook met mobiel internet snel laden. Het origineel blijft bewaard. Staat een speler per ongeluk bij het verkeerde team? Gebruik de kolom Verplaats naar… plus de knop Verplaats om 'm naar een ander team binnen dezelfde club te verhuizen — eerdere speeltijd en statistieken blijven bewust bij het oorspronkelijke team staan.
Posities
Leg per team de speelposities vast (bv. GK, LB, VM, ST). Twee velden bepalen waar een positie op de veld-visualisatie getekend wordt: Veldpositie (0–10, van de eigen doellijn naar voren: 0 = keeper, 1 = verdediging, hoger = verder naar voren) en Veldpositie (hoogte) (0–10, van de bovenkant naar de onderkant van het veld, 5 = midden). Staan er meerdere spelers in dezelfde kolom zo dicht op elkaar dat ze elkaar zouden raken, dan schuift het veld ze vanzelf net ver genoeg uit elkaar. Met Aantal spelers en Aantal spelers Alternatief geef je aan bij welk totaal aantal veldspelers een positie meetelt (bv. alleen bij 6-tegen-6, of juist bij 7-tegen-7) — beide leeg betekent: altijd actief.
Het aantal actieve, bij het gekozen aantal spelers passende posities moet precies gelijk zijn aan het aantal veldspelers min 1 — de keeper telt niet apart mee.
Een positie die je op Inactief zet, doet niet mee bij het genereren. Je kunt 'm tijdens de wedstrijd wel gebruiken via de knop Positie (zie hoofdstuk 6) — bijvoorbeeld een extra centrale verdediger (CV) als je de spits terug wilt halen. Zet zo'n positie dus gerust klaar als Inactief, met hetzelfde Aantal spelers als je andere posities.
Positiescore
Geef per speler een score (0–100) per positie. Dit is nooit leidend: eerlijke speeltijd staat altijd voorop. Pas wanneer meerdere spelers even eerlijk aan de beurt zijn, kiest de generator de sterkste indeling van dat moment. Sla je dit liever over, dan verdeelt de generator gewoon puur op eerlijke speeltijd. Liever geen scores zichtbaar voor spelers of ouders die meekijken? Zet dan Sterkte verbergen? aan bij de teaminstellingen. Bij Opstelling staat er dan bovenaan, naast "Let op: aantal actieve posities", een i-knopje Sterkte verborgen met die uitleg.
Onder de scores van de gekozen speler staat de Historie: per positie hoe de score is veranderd (bv. "Keeper: 40 → 55 ▲ +15"), met daaronder de laatste wijzigingen met datum en tijd. Zo zie je ook wie vooruit gaat, en kun je teruglezen wat een score was als je er per ongeluk iets aan veranderd hebt. De historie begint op het moment dat het logboek is aangezet; oudere wijzigingen zijn niet bewaard. Achter het i-knopje staat de uitleg.
Wedstrijden aanmaken
Maak onder Wedstrijden een nieuwe wedstrijd aan met tegenstander, datum en thuis/uit. Speelt het team een keer op een afwijkend tijdstip (bv. twee wedstrijden op één dag), zet dan Specifieke tijd instellen aan. Wie aanwezig is geef je niet hier aan, maar zodra je bij Opstelling deze wedstrijd opent — zie het volgende hoofdstuk.
Toernooien
Een toernooi is een dag met meerdere korte wedstrijden. Maak het aan via 🏆 Nieuw toernooi met een naam, datum en de spelregels die voor alle wedstrijden van die dag gelden:
Wedstrijden voeg je toe met + Wedstrijd in de kopregel van het toernooi (tegenstander, aanvangstijd, thuis/uit). In de lijst staan ze gegroepeerd onder het toernooi; verslag, uitslag en doelpunten werken zoals bij elke wedstrijd. Bij Opstelling herken je ze aan het 🏆-teken. Een toernooiwedstrijd heeft één keeper voor de hele wedstrijd; tussentijds een andere keeper kan via Wissel keeper bovenaan een stint.
Speeltijd over de hele dag. Bij een toernooi verdeelt de generator de speeltijd over alle wedstrijden van die dag, niet per wedstrijd. Wie in de eerdere wedstrijden weinig speelde, komt in de volgende wedstrijd eerst aan de beurt (ook voor de basis). Binnen een wedstrijd wordt alleen gewisseld op de momenten van "Wisselen om de … minuten" — geen extra wissels om binnen één korte wedstrijd alles gelijk te trekken. Was een speler bij een eerdere wedstrijd er niet bij, dan telt hij voor die wedstrijd als het gemiddelde, zodat hij niet alles hoeft in te halen. Wie vandaag nog niet gespeeld heeft (in de eerste wedstrijd iedereen, later bijvoorbeeld wie later aansloot), speelt in die wedstrijd minstens één blok. Toernooiwedstrijden tellen niet mee voor de voorrang bij de basisplaatsen van gewone wedstrijden. Achteraf terugkijken kan bij Statistieken: kies daar het toernooi in het filter "Toon".
Vooraf plannen. Je kunt een toernooi helemaal vooruit plannen. Maak de wedstrijden op volgorde: genereer wedstrijd 1, bewaar hem als concept, ga dan naar wedstrijd 2, enzovoort. Per eerdere wedstrijd telt het bevestigde schema mee, en zolang die nog niet gespeeld is het concept met de ★ (knop "Telt mee" bij Concepten). Geen ★ gekozen? Dan telt het laatst bewaarde concept. Handig als je bijvoorbeeld een 6-tegen-6- én een 7-tegen-7-versie klaar hebt staan. De kaart Toernooidag boven het schema laat zien welke wedstrijden meetellen, hoeveel iedereen vandaag al speelde, en geeft een tip voor de keeper (wie vandaag het minst speelde). Verandert de planning of uitslag van een eerdere wedstrijd, dan meldt de kaart dat het schema verouderd is: genereer dan opnieuw. Op de toernooidag zelf bevestig je na elke wedstrijd "Bevestig als gespeeld" en genereer je de volgende wedstrijd opnieuw, zodat die met de echt gespeelde minuten rekent.
Wijzig je de datum van een toernooi, dan schuiven de wedstrijden mee. Verwijder je een toernooi, dan worden ook alle wedstrijden van dat toernooi verwijderd, inclusief opstellingen, speeltijden, verslagen en doelpunten.
Een opstelling genereren
Het hart van de applicatie.
Stap voor stap
- Open de wedstrijd bij OpstellingVul het aantal spelers op het veld (incl. keeper) in en wijs de keeper voor de 1e en de 2e helft toe.
- Vink de aanwezigheid aanAlleen spelers die als aanwezig staan, worden meegenomen in het schema.
- Kies of elke stint opnieuw op sterkte wordt verdeeldDe schakelaar "Iedere stint reorganiseren op sterkte" staat standaard aan. Wat aan en uit doen, lees je hieronder.
- Klik op "Genereer wisselschema"Je krijgt direct de veld-visualisatie, het wisselplan en de speelminuten per speler te zien.
- Bekijk het gele kaartje "Afwijkingen van het ideale scenario"Verschijnt alleen als er iets te melden is — zie hieronder.
- Bewaar als concept, of bevestig als gespeeld"Bewaar als concept" bewaart het schema zonder dat het al meetelt. Na de wedstrijd klik je op de gele knop "Bevestig als gespeeld" om het definitief vast te leggen — zie hieronder.
Hoe de generator kiest
Eerlijke speeltijd staat voorop: bij elk wisselmoment krijgen spelers met de minste gespeelde minuten voorrang. Voor de basisopstelling (wie er vanaf minuut 0 staat) weegt bovendien mee wie de afgelopen wedstrijden verhoudingsgewijs het minst vaak in de basis stond — als percentage van hoe vaak hij aanwezig was, niet als absoluut aantal, zodat een speler die zelden meedoet maar dan altijd start niet blijvend voorrang krijgt. Restverschillen die de gewone rotatie overlaat, lost de generator zelf op door een blok te splitsen op het wisselmoment: wie het meest speelde gaat eruit, wie het minst speelde komt erin. Zodra de speeltijd eerlijk genoeg is, kiest het systeem — puur bij een gelijke stand — de sterkste indeling op basis van Positiescore; een sterke maar oneerlijke opstelling wint dus nooit van een eerlijkere.
Wie er in een stint staat, bepaalt dus de eerlijke speeltijd. Waar die spelers staan, bepaalt de Positiescore. Bij de aftrap en bij de start van de tweede helft kiest de generator altijd de sterkst mogelijke verdeling over de posities: de indeling waarbij de Positiescores van alle spelers samen het hoogst zijn — niet per positie "de beste die nog vrij is", want dan kan een latere positie met een zwakke speler blijven zitten. Zijn er meerdere verdelingen die even sterk zijn, dan kiest de generator de verdeling waarin spelers op hun vorige positie blijven — ook over de rust heen. Een linksback wisselt in de rust dus niet zomaar van kant.
Bij een tussentijdse wissel (het fijn afstemmen van de speeltijd) komt de invaller op de plek van de speler die eruit gaat. Wie blijft staan, schuift op zo'n moment in principe niet van positie. Zijn er meerdere wissels die de speeltijd even eerlijk maken, dan kiest de generator liever een wissel waarbij de invaller die positie goed kan spelen, in plaats van bijvoorbeeld een verdediger als aanvallende middenvelder. Of doorspelers bij een gewoon wisselmoment van positie kunnen wisselen, hangt af van de schakelaar hieronder.
Iedereen precies even lang
Soms kan iedereen exact evenveel minuten spelen. Dat is zo als je de wedstrijdduur keer het aantal spelers op het veld (incl. keeper) deelt door het aantal aanwezigen, en er een veelvoud van WisselAfronden uitkomt. Bijvoorbeeld 60 minuten met 8 op het veld en 12 aanwezig: iedereen 40 minuten. Of 50 minuten met 7 op het veld en 10 aanwezig: iedereen 35 minuten. Komt er een ander getal uit, zoals 48 bij WisselAfronden 5, dan spelen sommigen 45 en anderen 50 minuten (zie "Bijna even lang" hieronder).
Kan het wel exact, dan maakt de generator naast de gewone pogingen ook een vast rotatieschema, en een schema waarin iedereen precies even lang speelt wint dan altijd. Ook als dat een wisselmoment meer kost of de opstelling iets minder sterk maakt.
De generator zoekt het exacte schema met de minste wisselmomenten. De rustmomenten blijven gewoon rustmomenten; extra wisselmomenten vallen op veelvouden van WisselAfronden en verschijnen als 1b, 2b enzovoort. De keeper van de eerste helft speelt zijn veldminuten direct na de rust, aansluitend op zijn keeperhelft. De keeper van de tweede helft speelt ze vlak vóór de rust, tenzij hij op basispercentage een basisplaats verdient. Wie in de basis begint, volgt het basispercentage, net als anders. Binnen het exacte schema kiest de generator de sterkste verdeling van wie wanneer samen op het veld staat; de speeltijd en de basisplaatsen veranderen daar niet door.
Bijna even lang
Kan het niet exact, dan maakt de generator naast de gewone pogingen ook een rotatieschema waarin het verschil tussen de speler met de meeste en de speler met de minste minuten hooguit WisselAfronden is. Van alle schema's die zo eerlijk zijn, kiest de generator het schema met de minste wisselmomenten, en daarna het sterkste. Een verschil van precies WisselAfronden (bv. 45 en 50 minuten bij een afronding van 5) telt als eerlijk; daar wordt niet extra voor gewisseld.
Ook hier vallen de wisselmomenten op veelvouden van WisselAfronden, en zo veel mogelijk zonder blokken die korter zijn dan WisselAfronden. Er komt geen wisselmoment bij waarop niemand wisselt. Een rustmoment ("Rust na") blijft wel altijd een eigen stint, ook als er op dat moment niemand wisselt; ook na een handmatige wissel of blessure blijft die stint staan.
Bij een oneven wedstrijdduur, zoals 45 minuten, rekent het schema met een eerste helft van 22 en een tweede helft van 23 minuten, zodat er geen minuut verloren gaat. De timer stopt voor de rust gewoon halverwege, op 22:30.
Bij een gelijke stand kiest de generator willekeurig tussen schema's die even goed zijn. Zijn er maar een paar sterkste schema's, dan geeft opnieuw genereren dus vaak (bijna) hetzelfde schema. Dat is geen fout: een zwakker of wisselrijker schema kiest de generator niet voor de afwisseling.
Dit geldt alleen voor gewone wedstrijden. Bij een toernooi verdeelt de generator de speeltijd over de hele dag (zie hierboven).
Iedere stint reorganiseren op sterkte
Met deze schakelaar boven "Genereer wisselschema" kies je wat er bij elk gewoon wisselmoment met de posities gebeurt. Achter Wat doet dit? (het i-icoontje rechts ernaast) staat dezelfde uitleg kort op het scherm.
In beide standen zijn de aftrap en de start van de tweede helft altijd de sterkste opstelling, en de speeltijd is precies even eerlijk: de schakelaar verandert alleen waar spelers staan, niet wie er speelt of hoe lang. Een gewijzigde stand geldt vanaf de volgende keer dat je genereert; een opgeslagen schema of concept onthoudt met welke stand het gemaakt is.
"Afwijkingen van het ideale scenario"
Omdat de generator bij een gelijke stand willekeurig kiest tussen even goede schema's, kan opnieuw genereren een net iets andere uitkomst geven. Het gele kaartje direct onder "Genereer wisselschema" laat zien wanneer déze poging op een detail afwijkt van het meest eerlijke scenario — bijvoorbeeld een speler die de basisplek verdiende maar er bij het fijn afstemmen toch uitging, of iemand die buiten de streefband voor speeltijd valt (staat dit twee wedstrijden op rij, dan komt er "— 2e keer op rij" bij). Is het verschil tussen de speler met de meeste en de speler met de minste minuten niet groter dan de wisselafronding van het team (bv. 37 en 42 minuten bij een afronding van 5), dan geldt de verdeling als eerlijk en komt er geen melding over speeltijd. Puur bedoeld om je te helpen beslissen: opnieuw genereren, of dit resultaat prima vinden. Verandert niets aan het schema zelf en staat niet op de PDF-export.
Concepten
Wil je meerdere varianten naast elkaar bewaren (bijvoorbeeld een 6-tegen-6- én een 7-tegen-7-versie) zonder dat ze meteen meetellen voor de speeltijdstatistieken? Gebruik Bewaar als concept met een eigen label. Onder "Concepten voor deze wedstrijd" kun je een concept later Openen (weer inladen, bv. op je telefoon langs de lijn) of Verwijderen. Heb je een concept geopend en daarna iets gewijzigd (een wissel, een swap), dan vraagt "Bewaar als concept" of je dat concept wilt overschrijven — kies je Annuleren, dan maak je er een nieuw concept van.
Bevestig als gespeeld
De gele knop Bevestig als gespeeld bovenaan legt definitief vast wat er op dat moment op je scherm staat — dus inclusief alle wissels, keeperwissels en positiewissels die je tijdens de wedstrijd hebt doorgevoerd. De speelminuten en basisplaatsen tellen vanaf dan mee in de statistieken, en alle concepten van die wedstrijd worden opgeruimd. Direct daarna opent het venster voor uitslag en verslag (zie hoofdstuk 7).
Staan er nog doelpunten op je telefoon die door een wegvallende verbinding nog niet verstuurd zijn (zie hoofdstuk 6), dan worden die eerst verstuurd. Lukt dat niet, dan wacht het bevestigen tot er weer verbinding is — zo mist het verslag nooit een doelpunt.
De knop werkt pas nadat je in deze sessie een schema hebt gegenereerd of een concept hebt geopend. Zo bevestig je nooit per ongeluk een oud schema terwijl er nog concepten klaarstaan die je niet bekeken hebt.
Tijdens de wedstrijd & delen
Live wedstrijd: tijd en score
Direct boven de eerste stint staat het blok Live wedstrijd. Start de timer bij de aftrap; met Stop zet je 'm stil (bv. bij een blessure) en met Verder loopt hij weer door. Met −1 min en +1 min corrigeer je een klein verschil met de scheidsrechter, zonder te resetten. De timer loopt ook door als je je telefoon even wegzet, maar hij wordt per apparaat bijgehouden — een tweede telefoon heeft zijn eigen timer. De stint die op dat moment bezig is, licht op (NU BEZIG), met erbij hoe lang het nog duurt tot de volgende wissel of de rust. Achter het i-knopje Uitleg naast de titel staat een korte uitleg van het hele blok, met de rustmomenten van jouw team.
Rust: de timer stopt vanzelf
De timer stopt vanzelf op elke rust en aan het einde, volgens de rust uit de teaminstellingen (bv. 12:30, 25:00 en 37:30 bij 50 minuten). De tijd knippert dan oranje en er gaat een tweede klokje lopen: Extra tijd, voor als de scheidsrechter nog even laat doorspelen. Fluit hij echt af, tik dan op Fluitsignaal — stop extra tijd: de extra tijd blijft staan en nu pas verschijnt de wisselpop-up voor de rust. Begint het spel weer, tik dan op Start: de timer loopt verder vanaf de rustminuut en de extra tijd verdwijnt. Vergeten op Fluitsignaal te tikken? Dan komt de pop-up bij Start. Een doelpunt in de extra tijd krijgt de laatste minuut van dat deel. De extra tijd telt nergens mee; Reset zet de timer én de extra tijd terug op nul.
Fluit de scheidsrechter al vóór de rustminuut af (bv. op 12:10) en tik je op Stop, dan verschijnt de knop Rust begonnen — timer naar 12:30 (in de meescrollende balk: Rust). Tik erop: de timer springt naar de rustminuut en de wisselpop-up komt meteen. Was het alleen een pauze, bijvoorbeeld voor een blessure, tik dan gewoon op Verder.
Is de rust bij jouw team geen echte pauze (het spel ligt niet stil)? Zet dan onder Instellingen (onder de timer) Timer stopt bij rust uit. De timer loopt dan gewoon door en de wisselpop-up komt op de rustminuut zelf. Deze instelling geldt per telefoon.
Wisselherinnering: pop-up met geluid
Op elk wisselmoment verschijnt een pop-up met de wissels, in dezelfde stijl als de opstelling: per positie links wie eruit gaat (rode rand, UIT) en rechts wie erin komt (groene rand, IN), met pasfoto. Je hoort er piepjes bij (op Android trilt de telefoon ook). De pop-up gaat alleen dicht met Wissel gedaan, zodat je geen wissel mist. Een wissel tijdens het spel komt precies op de minuut uit het wisselplan; een wissel die op een rust valt, komt na het fluitsignaal (zie hierboven).
Onder de timer staat ▸ Instellingen. Tik erop om open te klappen:
- Wisselherinnering — de pop-up aan of uit (standaard aan).
- Vooraankondiging — een blauwe balk met een korte piep het ingestelde aantal minuten vóór een wissel. Standaard 0 = uit; vul bijvoorbeeld 1 in voor een seintje een minuut vooraf.
- Test geluid — zo hoor je hoe de herinnering klinkt.
- Timer stopt bij rust — zie hierboven.
De instellingen gelden per telefoon. Was je scherm uit of zat je in een andere app op het moment van een wissel, dan verschijnt de pop-up zodra je terugkomt. Een pop-up die je nog niet met "Wissel gedaan" hebt afgesloten, komt ook na het verversen van de pagina terug.
Tik één keer op de pagina (bv. op Start of Test geluid), dan mag de site daarna zelf piepen. Het geluid gaat via het mediavolume (de volumeknoppen) en klinkt op een iPhone ook als die op stil staat. Zolang de timer of de extra tijd loopt en deze pagina open is, blijft het scherm aan. Staat je scherm toch uit of op slot, dan klinkt er niets; de pop-up zie je dan zodra je het scherm weer aanzet.
Meescrollen
Begint er een nieuwe stint, dan schuift het scherm vanzelf naar die stint — bij een wissel pas na Wissel gedaan, bij een rust na het fluitsignaal. Heb je net zelf gescrold of getikt, dan blijft het scherm staan tot de volgende stint. Uit te zetten met de schakelaar Meescrollen onder de timer.
Timer starten vanaf een stint
Elke stint heeft een knop Timer vanaf … (bijvoorbeeld "Timer vanaf 12:30" of "Timer vanaf 20'"). Die zet de timer op het begin van die stint en start hem meteen. Handig als de timer niet meer klopt, of als je later instapt: de timer, de NU BEZIG-markering en "volgende wissel over…" kloppen dan weer. Is die stint nu bezig en loopt de timer, dan wordt de knop Stop timer. Staat de timer op een andere tijd, dan vraagt de site eerst of je hem echt wilt verzetten. Al opgeslagen doelpunten veranderen niet mee.
Vergeten de timer te stoppen na de wedstrijd? Geen probleem: een timer die langer dan 24 uur loopt, wordt bij het openen vanzelf teruggezet naar 00:00. De doelpunten blijven gewoon staan.
Doelpunten bijhouden
Wordt er gescoord, tik dan op WIJ of ZIJ. Bij WIJ kies je wie er scoorde (of "Eigen doelpunt tegenstander / onbekend"). Bij zowel WIJ als ZIJ staat de minuut al ingevuld vanuit de timer en kun je die nog aanpassen — ook handig als je een doelpunt achteraf invoert. Doelpunten worden meteen opgeslagen en zijn via het kruisje weer te verwijderen. Bij "Bevestig als gespeeld" worden ze overgenomen in het verslag, waar je ze nog kunt aanpassen.
Altijd in beeld tijdens het scrollen
Scrol je naar beneden naar de stints, dan verschijnt bovenin het scherm een smalle balk met de timer, een start/stop-knop, de score en de stint die nu bezig is. Loopt er extra tijd, dan staat die er ook, met een knop Fluit voor het fluitsignaal. Ook vanuit die balk tik je op WIJ of ZIJ om een doelpunt te registreren — je hoeft dus nooit terug naar boven. De doelpunten zitten in de balk ingeklapt achter Doelpunten (…); tik daarop om de lijst open of dicht te klappen.
Meekijken voor ouders
Ouders kunnen de wedstrijd live volgen op een openbare pagina, zonder in te loggen: de stand, de minuut (ook de rust, extra tijd en het einde), de doelpuntenmakers, de opstelling met shirts en rugnummers en de bank. Het thuisspelende team staat steeds links. De pagina ververst zichzelf elke 15 seconden.
- Aanzetten — per team, onder Teams: zet Live publiek tonen? op Ja. Zonder dit blijft alles privé. Onder Clubs (SuperAdmin) staat bij de club de naam in de live-link; laat je die leeg, dan wordt hij automatisch uit de clubnaam gemaakt.
- Delen — bij Opstelling staat in het live-blok de knop Deel live-link. Verstuur die bijvoorbeeld in de WhatsApp-groep van het team; ouders hoeven niets te installeren.
- Meerdere wedstrijden tegelijk — spelen er meer teams van de club tegelijk, dan staan bovenaan de pagina knoppen per team. Ouders tikken aan welke team(s) ze willen volgen (meerdere mag); Alle teams toont weer alles. De keuze wordt op hun telefoon onthouden.
- Starten — de wedstrijd verschijnt zodra jij op je telefoon de timer start. Alles wat jij daarna doet (stop, rust, doelpunt, wissel) zien de ouders binnen enkele seconden.
- Na afloop — een afgelopen wedstrijd blijft nog 10 uur zichtbaar. Vergeet je de wedstrijd af te sluiten, dan rondt de server hem zelf af, 15 minuten na het geplande einde.
Ouders zien alleen voornamen en rugnummers (bij twee spelers met dezelfde voornaam komt er een letter of nummer bij). Er worden geen foto's, sterktes of achternamen getoond, en de pagina is niet vindbaar via zoekmachines. Zet je Live publiek tonen? weer uit, dan verdwijnt de wedstrijd meteen van de pagina.
De stand wordt doorgestuurd vanaf de telefoon waarop de timer loopt, en alleen terwijl de Opstelling-pagina daar open is. Bedienen twee telefoons tegelijk de timer, dan wint de laatste. Sluit je de pagina, dan rekent de live-pagina de tijd nog zelf door, maar nieuwe doelpunten of wissels komen pas weer door als je de pagina opnieuw opent.
Reacties van ouders
Ouders kunnen op de live-pagina meeleven: met emoji-knoppen (👏 ⚽ 🔥 💪 😮 😬 ❤️) en, als je dat toestaat, met korte berichtjes van maximaal 140 tekens. Een emoji zweeft even omhoog en de tellers onder de stand lopen op; berichten staan onderaan de wedstrijd, voor iedereen op die pagina zichtbaar. Een naam is niet verplicht (zonder naam staat er "Supporter").
- Aanzetten — per team, onder Teams: Reacties van ouders? op Alleen emoji of Emoji + berichten. Werkt alleen als Live publiek tonen? ook op Ja staat. Standaard staat het uit.
- Wanneer — reageren kan zodra de wedstrijd op de live-pagina staat, ook in de rust, en tot een uur na het einde.
- Tijdens de wedstrijd — in het live-blok bij Opstelling staat de regel Reacties van ouders, met hoeveel emoji er binnen zijn en een teller "… nieuw" voor nieuwe berichten. Er komt bewust geen pop-up of geluid, zodat de wisselherinnering voorgaat. Tik op de regel om de berichten te lezen.
- Verbergen en blokkeren — per bericht kun je Verbergen (weg van de live-pagina; met Tonen komt het terug) of Blokkeren: dan verdwijnt alles van die afzender bij deze wedstrijd en kan hij niet meer reageren. Blokkeren is op te heffen.
- Bewaard — de reacties blijven bij de wedstrijd bewaard. Je vindt ze terug onder Wedstrijden, knop Verslag, bij "Reacties van ouders"; ook daar kun je verbergen en blokkeren.
- Verwijderen — een Admin of SuperAdmin ziet daar ook de knop Reacties verwijderen: alle emoji en berichten van die wedstrijd worden dan definitief gewist (ook eventuele blokkades). Wordt een wedstrijd verwijderd, dan gaan de reacties vanzelf mee.
Links en scheldwoorden worden geweigerd, en een telefoon kan hooguit elke 3 seconden een emoji en elke 30 seconden een bericht sturen. Zo'n filter is nooit waterdicht: houd daarom zelf een oogje in het zeil, en zet Reacties van ouders? weer op Uit als het niet goed gaat. Er worden geen IP-adressen bewaard, alleen een versleutelde code die elke dag verandert.
Slechte verbinding op het veld
Valt de verbinding weg op het moment dat je een doelpunt invoert, dan gaat er niets verloren: het doelpunt wordt op je telefoon bewaard, telt meteen mee in de stand en staat in de lijst met "nog niet opgeslagen". Zodra er weer verbinding is, verstuurt de site het vanzelf (of meteen, met de knop Nu versturen). Rechtsboven in het blok zie je hoe het ervoor staat:
Bewaarde doelpunten worden alleen verstuurd vanaf de telefoon waarop je ze invoerde, en alleen terwijl de Opstelling-pagina daar open is. Staat er na de wedstrijd nog "wachtend" bij het lampje, open dan even de pagina op die telefoon met verbinding. Gebruik op het veld liever geen privévenster: dat wist de bewaarde gegevens zodra je het sluit.
Pagina ververst of vastgelopen?
Wissels, swaps en positiewissels die je tijdens de wedstrijd doorvoert, worden ook op je telefoon bewaard. Zodra je de timer start, wordt ook een net gegenereerd of geopend schema zonder eigen wijzigingen op je telefoon bewaard. Moet je de pagina verversen of opnieuw inloggen voordat je het als concept hebt bewaard of als gespeeld hebt bevestigd, dan verschijnt bovenaan de melding Lokaal bewaarde opstelling gevonden. Kies Herstellen om verder te gaan waar je was, of Negeren als je die wijzigingen niet meer nodig hebt. De melding verschijnt alleen bij een niet-opgeslagen stand van de afgelopen 12 uur; alleen genereren zonder de timer te starten geeft geen melding.
Blessure of onverwachte wissel
Moet iemand er tussentijds uit? Klik bij de betreffende positie op Blessure/wissel, kies een vervanger uit de spelers die op dat moment nog niet op het veld staan, vul de wedstrijdminuut in en optioneel een reden (bv. "blessure enkel"). Dit werkt zowel halverwege een stint als vanaf het begin ervan. Staat dezelfde speler verderop nog een keer ingepland, dan wordt per moment apart gevraagd of die latere stint ook vervangen moet worden. Klik daarna op Doorvoeren.
Het wisselplan en de wisselpop-up houden daarna rekening met deze wissel: op een later moment (bv. de rust) staat er steeds wie er op dat moment echt uitgaat, niet nog een keer de speler die je al gewisseld hebt. Bleef de invaller gewoon staan, dan komt er op dat moment geen wissel.
Verbeter je een wissel (bijvoorbeeld omdat hij op 27' gebeurde in plaats van op 30'), of zet je iets terug, dan blijft er geen overbodig wisselmoment achter: stints waarin niets verandert ten opzichte van de stint ervoor, worden vanzelf samengevoegd. Dat geldt ook na Wissel keeper, Positie en een swap.
Keeper wisselen
Met Wissel keeper bovenaan een stint vervang je de keeper, ook midden in een stint. Je kiest uit spelers die op dat moment op de bank zitten, plus een minuut en optioneel een reden. Staat dezelfde keeper later in die helft nog ingepland, dan wordt per stint gevraagd of de wissel daar ook moet gelden.
Positie wijzigen (bv. de spits naar de verdediging)
Krijg je veel tegendoelpunten en wil je een extra verdediger? Klik bij de betreffende positie op Positie. De speler blijft staan; alleen zijn positie verandert. Je kiest uit alle posities die bij dit aantal spelers horen — ook posities die normaal niet meedoen (Inactief) — zolang ze in die stint nog niet bezet zijn. Vul de minuut en optioneel een reden in en klik op Doorvoeren. Daarna wordt per volgende stint gevraagd of de wijziging daar ook moet gelden; zeg je nee, dan speelt die plek daar weer op de oude positie. Terugzetten doe je op dezelfde manier: klik op Positie en kies de oorspronkelijke positie. In de stint-kaart zie je dan bijvoorbeeld "CV (was Spits)", en op het veld schuift de speler mee naar zijn nieuwe plek. De speelminuten veranderen niet; in de statistieken komen de minuten onder de nieuwe positie te staan.
Twee spelers van plek laten ruilen (swap)
Wil je twee spelers die allebei op het veld staan van plek laten ruilen, bijvoorbeeld de linksback en de rechtsback? Vink in de tabel van de stint precies twee posities aan en klik op Swap geselecteerde posities. Staan dezelfde twee spelers in een latere stint ook nog op die twee posities, dan wordt per stint apart gevraagd of de swap daar ook moet gelden — net als bij Blessure/wissel en Positie. Zo bepaal je zelf tot wanneer de swap duurt:
- OK: in die stint ruilen ze ook van plek.
- Annuleren: in die stint staan ze weer op hun oude plek; het wisselplan toont dat moment dan als terugwissel van positie.
Een swap verandert niets aan de speelminuten. In het wisselplan en de wisselpop-up staat een swap als Positiewissel (paars), niet als wissel: er gaat niemand van het veld. Wordt een van de twee later gewisseld, dan zie je wie er echt uitgaat en wie alleen van positie verschuift.
Markeringen op het veld: IN en POS
Op het veld van elke stint (behalve de eerste) zie je in één oogopslag wat er verandert ten opzichte van de stint ervoor:
Om beide cirkels staat een witte rand met een donkere omlijning, zodat ze ook in de zon op je telefoon goed te zien zijn.
Tijden bij de stints en in het wisselplan
De stint-kaarten tonen de tijd zoals de timer die laat zien, bijvoorbeeld "Stint 2 — 12:30–20'". Het schema rekent intern in hele minuten (13'), maar de rust valt op 12:30; de kaarten, het wisselplan, de afdruk en de pop-ups volgen daarom de timer. Speelminuten en doelpunten worden gewoon in hele minuten geteld.
Wisselplan
Een chronologisch overzicht van alle wissels vanaf de basisopstelling — handig als instructiebriefje langs de lijn. Een wissel die op een rust valt, staat er met de timertijd, bijvoorbeeld "12:30 (rust)"; een wissel tijdens het spel gewoon op de minuut, bijvoorbeeld "20'". Grijze rijen zijn gewone rotatiemomenten, gekleurde rijen zijn op zichzelf staande wissels. Is er een reden ingevuld bij een blessure/wissel, dan verschijnt die in een aparte kolom. Een positiewissel krijgt een eigen regel, bijvoorbeeld "Spits → CV | Positiewissel | Mayson".
Staat "Iedere stint reorganiseren op sterkte" aan, dan zie je per wisselmoment eerst wie eruit gaat en wie erin komt (zo veel mogelijk op dezelfde positie gekoppeld), en daarna voor elke doorspeler die verschuift een regel "Positiewissel" — dezelfde spelers die op het veld een paars POS hebben. Zo weet je langs de lijn precies wie je moet roepen.
Deel-Opstelling
Zodra je een schema genereert, verschijnt bovenaan automatisch een deelbare kaart: tegenstander, clublogo, de basisopstelling op het veld en de bank in één overzicht, met spelerfoto's en rugnummers. Klik op Downloaden als JPEG om 'm direct naar je team of de ouders te appen.
Exporteren naar PDF
De knop Exporteer naar PDF opent de printdialoog van je browser met een voor print opgemaakte versie: legenda, opstelling per stint, het wisselplan en de speelminuten per speler. Kies in die dialoog "Opslaan als PDF" om er een bestand van te maken. Heel even staat er op de knop "Foto's laden…": de site zet dan eerst alle spelersfoto's klaar, zodat ze direct in het voorbeeld staan en het voorbeeld snel laadt.
Op een iPhone of iPad vraagt Safari soms eerst of de pagina mag afdrukken — tik dan op toestaan.
Voortgang volgen
Na de wedstrijd: verslag
Na Bevestig als gespeeld krijg je meteen de kans om de uitslag en een kort verslag in te vullen — optioneel, overslaan kan altijd. De live geregistreerde doelpunten staan daar al klaar en de uitslag telt automatisch mee. Hetzelfde kan ook los via de knop Verslag bij de wedstrijd onder Wedstrijden: daar kun je doelpunten toevoegen (+ Doelpunt WIJ / + Doelpunt ZIJ), aanpassen of verwijderen, en losse opmerkingen per speler vastleggen (bedoeld om meestal leeg te blijven, alleen invullen als iets opviel). In het wedstrijdoverzicht staan de doelpuntenmakers onder de uitslag, bv. "⚽ Bob (12', 30')". Hebben ouders tijdens de wedstrijd gereageerd, dan staan hun emoji en berichten onderaan het verslag bij "Reacties van ouders" (zie hoofdstuk 6).
Statistieken
Naast gespeelde minuten per positie en wedstrijd, zie je onder Basisplaatsen per speler hoe vaak elke speler in de basis stond, gedeeld door het aantal wedstrijden waarbij hij aanwezig was. Dat is precies het percentage waarmee de generator de basisplaatsen verdeelt: wie het laagste percentage heeft (onderaan in de lijst), krijgt bij de volgende wedstrijd als eerste voorrang. Heeft je team toernooien gespeeld, dan staan competitie en toernooien in die kaart naast elkaar: alleen het deel Competitie telt mee voor de basisvoorrang, het deel Toernooien staat er ter info bij. De staafgrafiek Speelminuten per positie toont alle actieve posities; een inactieve positie verschijnt alleen als er minuten op gespeeld zijn (bv. na een positiewissel), met "(inactief)" eronder. Onderaan staat de kaart Topscorers, gebaseerd op de geregistreerde doelpunten.
Filter "Toon". Heeft je team toernooien, dan staat bovenaan een keuzelijst: Alle wedstrijden (standaard), Alleen competitie, Alleen toernooien of één toernooi. Alle kaarten volgen die keuze. Competitie betekent hier: alle wedstrijden die niet bij een toernooi horen. Kies je één toernooi, dan verschijnt ook de kaart Toernooidag: per speler de minuten in elke bevestigde wedstrijd van die dag, het totaal, en het verschil met het gemiddelde. Net als op de kaart Toernooidag bij Opstelling telt een speler die bij een wedstrijd niet aanwezig was, voor die wedstrijd als het gemiddelde van de aanwezigen.
De knop Exporteren naar Excel downloadt een bestand met 8 tabbladen (Team, Spelers, Posities, Positiescores, Paspoort, Statistieken, Doelpunten, Toernooien). De export bevat altijd alle wedstrijden, los van het filter. In Statistieken staat ook de speeltijd per wedstrijd; daar en bij Doelpunten staat per wedstrijd de toernooinaam (leeg = competitie), zodat je in Excel zelf kunt filteren. Het tabblad Toernooien geeft per toernooi de datum, locatie, regels en het aantal (bevestigde) wedstrijden.
Excel toont bij het openen soms een onschadelijke melding dat extensie en inhoud niet overeenkomen — klik gewoon door, het bestand zelf is correct.
Paspoort
Beoordeel per speler een reeks acties, gegroepeerd per gebied (Algemeen, Aanvallen, Verdedigen, Keepen), op een schaal van 1 (zwak) tot 5 (sterk). Bovenaan het paspoort van een speler verschijnt automatisch een overzicht in drie kolommen: sterke punten, neutraal en verbeterpunten — handig als basis voor een voortgangsgesprek.
Kennisbank & hulp
Doelstellingen & TrainingsDoc
Twee tabbladen die altijd bereikbaar zijn, ook zonder gekozen team. Doelstellingen toont de KNVB-leerlijn per leeftijdscategorie (JO6 t/m JO19) met de bijbehorende aanvals- en verdedigingsthema's, plus de gouden trainingsprincipes. TrainingsDoc is de documentenbibliotheek van je club: oefenstof zoeken en filteren op tags, downloaden en waarderen met sterren — uploaden en tags beheren kan alleen als document-admin.
Veelgestelde vragen
De opstelling loopt vast op een paar minuten verschil — wat nu?
Verhoog "WisselAfronden" iets bij de teaminstellingen. Opnieuw genereren helpt meestal weinig: de generator zoekt zelf al het eerlijkste schema met de minste wissels.
Ik ben mijn wachtwoord vergeten
Neem contact op met je beheerder: die kan het vinkje "Wachtwoord wijzigen bij eerste login" opnieuw zetten, waarna je bij de eerstvolgende login direct een nieuw wachtwoord kiest.
Werkt dit ook goed op mijn telefoon langs de lijn?
Ja — menu, opstelling en tabellen zijn geoptimaliseerd voor mobiel, inclusief het uitklapbare hamburgermenu.
Kan ik zelf twee posities in het schema omwisselen?
Ja: vink binnen één stint precies twee posities aan en klik op "Swap geselecteerde posities" — bijvoorbeeld om een speler op een andere positie te laten ontwikkelen. Staan dezelfde twee spelers later ook nog op die posities, dan vraagt de site per stint of de swap daar ook moet gelden (zie "Twee spelers van plek laten ruilen" in hoofdstuk 6). Voor een echte, tussentijdse vervanging gebruik je "Blessure/wissel".
Wat is het verschil tussen "Swap", "Blessure/wissel" en "Positie"?
Swap ruilt twee spelers die al op het veld staan van plek — in die stint, en per latere stint waar je dat bevestigt. Blessure/wissel haalt een speler eraf en zet er een bankspeler voor in de plaats. Positie laat dezelfde speler staan, maar op een andere positie — ook een positie die normaal niet meedoet, zoals een extra verdediger.
Waarom staat er "POS" bij een speler?
Die speler stond in de stint ervoor ook al in het veld, maar staat nu op een andere positie. Dat gebeurt bij een gewoon wisselmoment als "Iedere stint reorganiseren op sterkte" aan staat, of als je zelf een positie wijzigt of een swap doet. Wil je dat doorspelers bij een wisselmoment op hun plek blijven, zet de schakelaar dan uit en genereer opnieuw.
Geen bereik op het veld — raak ik doelpunten kwijt?
Nee. Doelpunten die niet direct opgeslagen kunnen worden, blijven op je telefoon bewaard en tellen al mee in de stand. Ze worden vanzelf verstuurd zodra er weer verbinding is, zolang de Opstelling-pagina op die telefoon open is. Zie "Slechte verbinding op het veld" in hoofdstuk 6.
Wat betekent "Lokaal bewaarde opstelling gevonden"?
Op dit toestel staat een opstelling (met of zonder wissels/swaps) die nog niet als concept bewaard of als gespeeld bevestigd is — meestal omdat de pagina tussendoor ververst werd of je opnieuw moest inloggen terwijl de timer liep. Kies Herstellen om ermee verder te gaan, of Negeren als je ze niet meer nodig hebt.
De timer loopt niet gelijk met de wedstrijd
Gebruik bij de stint die nu begint de knop "Timer vanaf …'" om de timer op de juiste minuut te zetten, of corrigeer een klein verschil met −1 min / +1 min.
De timer stopt vanzelf — is dat een fout?
Nee: de timer stopt op elke rust en aan het einde (volgens de rust in de teaminstellingen) en laat daarna de extra tijd lopen. Tik op "Fluitsignaal" als er echt wordt afgefloten en op Start als het spel weer begint. Is de rust bij jouw team geen echte pauze, zet dan onder Instellingen "Timer stopt bij rust" uit.
Ik krijg geen wisselpop-up of hoor geen geluid
Kijk onder de timer bij "Instellingen" of de wisselherinnering aan staat, en tik op "Test geluid". Zet het volume met de volumeknoppen omhoog (dat is het mediavolume). Houd de pagina open en het scherm aan. Zet je de timer met +1 min of "Timer vanaf …" vóórbij een wissel, dan gaat die wissel bewust niet meer af. Trillen kan alleen op Android.
De wisselpop-up klopt niet met wat er op het veld staat
De pop-up toont precies wat in het wisselplan staat. Kijk daarom eerst in het wisselplan bij dat moment. Heb je een swap gedaan en bij de vraag "Daar ook omwisselen?" voor een latere stint op Annuleren getikt, dan zet het schema de twee spelers op dat moment terug; doe de swap dan alsnog in die stint. Bij een Blessure/wissel bepaal je per latere stint of de invaller daar ook speelt.
Waarom staat er 12:30 bij de stint, terwijl de minuten in hele minuten tellen?
Het schema rekent in hele minuten, maar de rust valt op 12:30. De stint-kaarten en het wisselplan tonen daarom de tijd zoals de timer die laat zien. De speelminuten per speler en de doelpuntminuten blijven hele minuten.
Ouders zien "Er is nu geen wedstrijd live" of "Verbinding kwijt"
Controleer dat Live publiek tonen? bij Teams op Ja staat en dat de timer op de telefoon van de trainer is gestart. Staat bij het live-blok "Geen verbinding", dan stuurt die telefoon even niets door; het herstelt vanzelf zodra er weer bereik is. Blijft de pagina "Verbinding kwijt" melden (met een foutnummer erbij), geef dat nummer dan door aan de beheerder: de update voor live meekijken (migratie 022) is dan waarschijnlijk niet volledig uitgevoerd.
Kan iemand de live-link doorsturen of zien wie er speelt?
Ja, de link werkt voor iedereen die hem heeft — daarom staan er alleen voornamen en rugnummers op, geen foto's. Wil je hem niet meer delen, zet dan Live publiek tonen? uit, of pas de naam in de live-link aan bij Clubs (de oude link werkt dan niet meer).
Ik zie de live score niet, of krijg een melding over migratie 021
De live score heeft een databasetabel nodig die via een update (migratie 021) wordt aangemaakt. Vraag je beheerder om die uit te voeren; de rest van de opstelling werkt gewoon door.
Rollen & rechten
Wat je kunt doen hangt af van de rol die je beheerder je gegeven heeft.
| Mogelijkheid | Gebruiker | Admin | SuperAdmin |
|---|---|---|---|
| Opstelling maken, delen, printen | Ja | Ja | Ja |
| Live score en doelpunten bijhouden, wissels doorvoeren | Ja | Ja | Ja |
| Paspoort bekijken/bijwerken | Ja | Ja | Ja |
| Wedstrijden aanmaken (en eigen wedstrijden verwijderen) | Ja | Ja | Ja |
| Spelers, Posities, Positiescore, Statistieken beheren | Nee | Ja | Ja |
| Teaminstellingen wijzigen (WisselAfronden, sterkte tonen/verbergen) | Nee | Ja, voor eigen teams | Ja |
| Doelstellingen, TrainingsDoc, Info bekijken | Ja | Ja | Ja |
| Nieuwe teams of clubs aanmaken | Nee | Nee | Ja |
| Gebruikers en clubs beheren | Nee | Nee | Ja |
Twijfel je over je eigen rol, of mis je toegang tot iets? Vraag het je clubbeheerder — via het tabblad Gebruikers kan een SuperAdmin dit voor je aanpassen.