1. Inleiding

advertisement
Gebruiksaanwijzing
Jeroen’s EK2012 VOETBALPOOL
Deze handleiding is gebaseerd op versie 6.4 van Jeroen’s EK/WK 2012 voetbalpool.
Inhoud:
1.
2.
Inleiding ............................................................................................................................................ 2
De installatie ..................................................................................................................................... 2
2.1.
Basis configuratie aanpassen in “config.php” .......................................................................... 3
2.2.
Kopiëren pool bestanden naar webserver ............................... Error! Bookmark not defined.
2.3.
Controleer directory toestemmingen ....................................................................................... 4
2.4.
Installatie script uitvoeren ........................................................................................................ 4
2.5.
Database aanmaken indien niet mogelijk door script .............................................................. 5
2.6.
Een update uitvoeren .............................................................................................................. 5
3. Globale werking ................................................................................................................................ 7
4. Werking ............................................................................................................................................ 7
4.1.
Meedoen met de pool .............................................................................................................. 7
Handmatig toevoegen van een deelnemer ...................................................................................... 7
Online aanmelden ............................................................................................................................ 7
Aanmelden met activeringse-mail ................................................................................................ 7
Aanmelden zonder activeringsmail ............................................................................................... 8
4.2.
Inlogen ..................................................................................................................................... 8
4.3.
Maken van voorspellingen ....................................................................................................... 9
Uiterste tijdstip van voorspellen ..................................................................................................... 10
Doorlopende voorspelling (standaard): ...................................................................................... 10
Geen doorlopende voorspelling: ................................................................................................. 11
Belangrijk: “De server tijd” / “tijdcorrectie” .................................................................................. 11
5. Pool instellingen ............................................................................................................................. 12
6. Algemeen menu ............................................................................................................................. 13
7. Normaal gebruik door deelnemer ................................................................................................... 13
8. Pool beheer .................................................................................................................................... 13
1.
Inleiding
Sinds al heel wat jaartjes organiseer ik voetbalpooltjes bij de diverse voetbal EK’s en WK’s. Na pools
met behulp van Excel sheets en hulpprogramma’s welke een statische website konden genereren ben
ik voor het EK 2008 begonnen met een voetbalpoel te ontwikkelen welke geheel “online” werkt. Als
basis voor mijn voetbalpool heb ik de pool van Ed Kolman voor het WK van 2006 gebruikt. Op dit
moment kun je van het oorspronkelijke script nog weinig terug vinden. Mijn dank aan Ed omdat ik er
anders waarschijnlijk niet aan begonnen zou zijn.
Deelnemers van de pool kunnen via een webbrowser op iedere willekeurige PC aan de op een
webserver geïnstalleerde poel meedoen. Deze webserver kan gekoppeld zijn aan het internet zodat
de deelnemers de pool overal kunnen bereiken. Voorspellingen, standen, scores kunnen allen online
ingevuld en bekeken worden. De beheerder van de poel hoeft slecht uitslagen in te vullen. Hierna
kunnen de punten van de deelnemers automatisch berekend worden. Ook is er mailing functionaliteit
voor het op de hoogte brengen van de deelnemers.
Voor en tijdens de WK van 2008 en bij de versies die hierop volgden zijn zoveel mogelijk opmerkingen
verwerkt en fouten gecorrigeerd. Het gebruik van de pool is voor eigen risico.
Voor vragen en of download van de laatste (originele) versie wordt je verwezen naar:
http://voetbalpoeltje.nl/forum
Voor donaties naar:
http://voetbalpoeltje.nl/poeldonatie/doneren.html
Maak een donatie indien:
- U de EK / WK PHP voetbalpool met plezier heeft gebruikt of gaat gebruiken
- U op de hoogte wilt blijven van de EK / WK php voetbalpool
- U wilt dat ik de pool blijf ontwikkelen en beschikbaar blijf stellen
- Er ook een WK/EK20xx versie komt
N.B. Voor het gebruik van de pool donatie is niet verplicht, maar kan voor mij een aanmoediging zijn
om de pool beschikbaar te blijven stellen.
2.
De installatie
Om de pool te kunnen gebruiken heb je een “webserver” nodig. Een webserver is een programma dat
via een netwerk HTTP-verzoeken ontvangt en documenten naar de cliënt stuurt. Bij het bekijken van
webpagina’s is deze cliënt doorgaans een webbrowser welke op een PC is geïnstalleerd.
De webserver dient ondersteuning voor PHP V5 of hoger te bieden. Ook een MySQL database server
is benodigd.
De eisen zijn redelijk standaard en installeren van deze pool zal dan over het algemeen bij een
staandaard “LAMP” server (zie http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29) geen
problemen opleveren.
Of je deze vereisten (PHP/MySql) kunt gebruiken hangt af van je “hosting pakket”. Indien je zelf een
webserver “draait” is het natuurlijk niet moeilijk om aan deze installatie eisen te voldoen.
Voor de installatie van de pool heb je enige kennis van bovenstaande nodig. Je kunt de installatie
natuurlijk ook door een handige kennis laten uitvoeren en zelf het beheer van de pool op je nemen.
De meeste “webspace” welke je bij een internet abonnement krijgt ondersteund over het algemeen
alleen standaard “HTML” pagina’s. Je zult dus of over een hosting pakket of over een eigen webserver
moeten beschikken.
Een eigen webserver kan je m.b.v. een Linux-pc creëren of b.v. met een Windows webserver als
“Xampp” op een standaard Windows PC. Xampp is een alles in een pakketje met “Apachewebserver”, PHP ondersteuning en een MySQL database server. Xampp is ook ideaal om “Jeroen’s
WK/EK voetbal pool” op uit te proberen. Indien je op je internet modem een router hebt aangesloten
en je een eigen webserver wilt “draaien” zal je port:80 in je router moeten doorsturen naar het IPadres van de pc waarop de webserver geïnstalleerd is. Een eventueel geïnstalleerde firewall zal op de
als webserver gebruikte PC inkomend verkeer voor port:80 open moeten hebben staan.
Samengevat is vereist:
- Webserver met ondersteuning voor PHP5 of hoger
- Een “MySql” database server en ondersteuning
In deze handleiding ga ik er van uit dat de poel wordt geïnstalleerd op een Windows PC onder
“Xampp”. De webroot van deze webserver is “c:\xampp\htdocs\”. Het installatie path is
“c:\xampp\htdocs\pool\”. Over Xampp zelf zal ik niets vermelden. Hiervoor verwijs ik naar de
Xampp-site: http://www.apachefriends.org/en/xampp-windows.html. Het basis pakket volstaat.
2.1.
De pool downloaden en op de juiste plek zetten
Om de pool te kunnen installeren heb je de pool bestanden nodig. Deze bestanden zijn te downloaden
op het forum van Voetbalpoeltje.nl. Indien je de pool echt gaat gebruiken houd dan het forum in de
gaten of dat er misschien een nieuwe versie beschikbaar is en of er in de bestaande versie geen
fouten zitten. Vlak voor het begin van het toernooi zullen er waarschijnlijk geen updates meer
plaatsvinden. Dit om risico’s met updaten te voorkomen en omdat de pool op dat moment al redelijk
definitief zal zijn. Eventuele (kleine) issues zal je dan zelf in de code moeten aanpassen.
Let op als je een door derden gemodificeerde pool gebruikt. Ondersteuning op het forum van een
gemodificeerde pool is niet mogelijk! Een gemodificeerde pool niet eenvoudig door een originele
versie te updaten. Indien je vragen hebt, stel deze dan ik het juiste “topic”. Iedere versie heeft namelijk
een eigen “vragen en oplossingen” topic.
Na het downloaden van de pool, welke gewoonlijk is gearchiveerd in een ZIP bestand, dient de
complete inhoud van het archief uitgepakt te worden in het documenten-path van de webserver. In dit
voorbeeld is dat “c:\xampp\htdocs\pool\”. Indien er gebruik gemaakt wordt van een hosting provider
dan zullen de bestanden met een FTP cliënt moeten worden gekopieerd. Vaak heeft een hosting
pakket ook een online beheer tool waarmee een compleet zip bestand kan worden ge-upload en dan
automatisch worden uitgepakt in de juiste directory.
Als voorbeeld wordt dus de complete inhoud van het pool zip bestand geplaatst in
“c:\xampp\htdocs\pool”. De pool kan dan op de webserver PC/Server benaderd worden onder
webadres: http://localhost/pool/ (er van uitgaande dat de webbrowser op de zelfde PC wordt opgestart
als waar de Xamp-webserver wordt uitgevoerd. Omdat we het installatie script nog niet hebben
uitgevoerd komt er op dit adres een melding dat de pool nog niet is geïnstalleerd.
Updaten:
Maak eerst een kopie van het oude basis configuratie bestand
(“c:\xampp\htdocs\pool\config\config.php”) voordat er een update van de pool wordt uitgevoerd!
Een update kan eenvoudig worden uitgevoerd door de bestaande bestanden te overschrijven. Het
basis-configuratiebestand van een nieuwere pool versie kan nieuwe configuratie instellingen bevatten.
Neem in dat geval de gegevens van het oude over in het nieuwe config.php bestand. Indien het
nieuwe configuratie bestand geen nieuwe instellingen bevat, kan de eerder gekopieerde oude
configuratiebestand “terug” gekopieerd worden. Na het plaatsen van de nieuwe bestanden dient altijd
het update script te worden uitgevoerd (zie uitvoeren installatie script).
2.2.
Basis configuratie aanpassen in “config.php”
Voordat je de pool kunt installeren zal eerst het basis configuratie bestand
“c:\xampp\htdocs\pool\config\config.php” moeten worden aangepast.
Indien een “schone” installatie van de pool wordt uitgevoerd dienen onderstaande gegevens ingevuld
te worden:
Eerste gebruiker instellingen:
- $eerste_admin = "admin";
- $pasword_eerste_admin = "admin";
- $eerste_email = "[email protected]";
Met bovenstaande gegevens kun je voor de eerste keer bij de geïnstalleerde pool inloggen. Bij de
profielinstellingen van het gebruikersmenu (na ingelogd te zijn)kun je aanvullende gegevens invullen
of gegevens wijzigen. Bovenstaande “Login” heeft ook beheers rechten zodat je met dit account ook
de pool settings kunt veranderen in het beheer menu. Ook kun je een nieuwe gebruiker aanmaken
met “admin” rechten.
Geadviseerd wordt om na installatie bovenstaande regels uit het config.php bestand te verwijderen.
Database (MYSQL) instellingen in config.php:
- $dbaseHost = "localhost";
- $dbaseName = "ek2012";
- $dbaseUsername = "root";
- $dbasePassword = "";
- $TabelPrefix = "";
Zoals gezegd maakt de pool gebruik van een “MySql-database”. Om gegevens te kunnen lezen of
schrijven in deze database is er een account nodig voor deze database. Met bovenstaande
instellingen kunnen we bij de in deze gebruiksaanwijzing Xampp-webserver automatisch een nieuwe
database “EK2012” automatisch aanmaken. Standaard wordt de gebruiker “root” zonder paswoord
door Xampp gebruikt. Bij de meeste hosting providers heb je een speciaal database account met
wachtwoord instelling. Indien de database ook door andere pakketten (CMS, Blog of b.v. forum) wordt
gebruikt, is het verstandig een “tabel prefix”te gebruiken. Hierdoor maakt het de kans kleiner dat
verschillende pakketten de zelfde tabelnamen gebruiken. Het installatie script controleert overigens
voor installatie de pool tabelnamen niet al gebruikt worden.
2.3.
Controleer directory toestemmingen
De meeste beveiliging instellingen (zeker onder Windows) staan goed. Voor het kunnen maken van
een database back-up dient de “c:\xampp\htdocs\pool\backup\dump” beschrijf baar te zijn (voor Linux
gebruikers zal dit modus 777 zijn). Indien de rechten van deze directory niet goed zijn ingesteld, zullen
er bij het maken van een back-up allerlei foutmeldingen worden weergegeven.
2.4.
Installatie script uitvoeren
Als je eerder het juiste database account met de juiste toestemmingen in config.php hebt ingevuld en
je hosting pakket c.q. webserver installatie staat toe dat je met PHP een database mag aanmaken,
dan is de installatie verder zeer gemakkelijk.
Type http://localhost/pool/install/install.php in als adres in je webbrowser. De volgende melding
verschijnt:
Kan de database 'wk2010' niet openen!
Selecteer benedenstaande link om de database inclusief inhoud aan te maken:
“--- Maak database aan ---?”
Klik op “--- Maak database aan ---“.
Als alles goed gaat krijg je een complete lijst met alle tabellen en velden van de pas aangemaakte
database te zien.
Ga naar de geïnstalleerde pool door te klikken op: “Ga naar geïnstalleerde pool”.
N.B.: Bij het door mij gebruikte Xampp versie 1.7.3 ging de installatie niet helemaal zonder
problemen. Het installatie script werd netjes uitgevoerd, maar in eerste instantie werd de pool niet
goed weergegeven omdat een bepaalde setting (short_open_tag) in “php.ini” was veranderd. Hierdoor
werd de verkorte notatie (<?) van “<?php” niet meer herkent. Vanaf versie 5.4 van de pool is wordt
consequent “<?php” gebruikt indien php-code begint. En zal hiermee het probleem verholpen moeten
zijn!
2.5.
Database aanmaken indien niet mogelijk door script
Indien je in vorig hoofdstuk allerlei foutmeldingen kreeg en de : “Ga naar geïnstalleerde pool” link gaf
geen goed resultaat, dan zal je handmatig een database moeten aanmaken of nog eens goed
controleren of je database account instellingen in config.php juist zijn. Handmatig een database
aanmaken kan meestal met de tools van het hosting pakket. Bij het aanmaken van een database
moet je vaak ook een database gebruiker en wachtwoord opgeven voor betreffende database. Neem
de naam van je aangemaakte database en account gegevens over in je config.php en voer het
installatie script opnieuw uit. Indien de database gegevens in config.php goed zijn en de pas
aangemaakte database bevat nog geen tabelen, dan zal het installatie script direct doorgaan en deze
database vullen met de juiste tabellen.
2.6.
Een update uitvoeren
Het is mogelijk een geïnstalleerde pool niet ouder dan versie 6. te updaten mits het natuurlijk een pool
is van het zelfde jaar. Normaal begin ik ieder nieuw WK/EK weer met een nieuwe versie van de pool
waarbij het noodzakelijk is de pool in zijn geheel opnieuw te installeren.
Het simpelste is om alle bestanden de overschrijven behalve het config.php bestand:
“c:\Xampp\htdocs\pool\config\config.php”. Naar overschrijving dient het update script uitgevoerd te
worden: http://localhost/pool/install/update.php. Als je het updatescript uitvoert wordt gevraagd om een
geldig deelnemer account met beheersrechten! Indien je dit niet hebt is een update niet mogelijk.
Indien de laatste versie al is geïnstalleerd wordt de volgende melding gegeven:
“Update WK/EK voetbalpool vanaf versie 6.0 naar 6.x
U heeft al de laatste versie..
Als u de database wilt herstellen, voer dan het installatie opnieuw uit script uit!” Alle huidige gegevens
in de database worden dan overschreven!!!!
De Web layout
De layout van de uiteindelijke webpagina wordt d.m.v. een Cascading Style Sheet (css) gerealiseerd.
De opmaak van de verschillende HTML tags zijn gedefinieerd in “c:\xampp\htdocs\pool\css\style.php”.
Om de afmetingen van de diverse pagina delen in te stellen zijn de volgende variabelen in
“style.php”gedefinieerd:
- $kop_hoogte = 135;
- $voet_hoogte = 60;
- $links_menu_breedte = 130;
- $rechts_menu_breedte = 230;
Door deze waarden aan te passen kun je de layout veranderen.
De uiteindelijke inhoud van de pagina wordt in “c:\xampp\htdocs\pool\index.php” gerealiseerd d.m.v.
de volgende code:
Het bepalen van de inhoudspagina:
$location = $_GET['location'];
if (empty($location))
{
$location = 'index';
}
Als geen locatie bekend is (localhost\pool) dan wordt de locatie op index gesteld. Indien je b.v. de
deelnemerstand als beginpagina voor de pool wilt instellen dan wordt de code:
if (empty($location))
{
$location = 'score';
}
Het samenvoegen van de linker colom (pool-menu):
include ('menu.php');
Het samenvoegen van de rechter colom:
if ($_SESSION['ingelogd_admin'])
{
include('menu_admin.php');
include('berichten.php');
} else
include('berichten.php');
Als een beheerder is ingelogd dan wordt ook het “admin-menu” in de rechter colom getoond.
Het samenvoegen van de inhoudspagina:
if (!begonnen())
{
include ("count.php");
}
changelocation($location)
Als de eerste wedstrijd nog niet is aangevangen dan wordt er een aftel klok getoond welke de
resterende tijd tot aanvang van het toernooi weergeeft.
Door de functie “changelocation” gedefinieerd in “c:\xampp\htdocs\pool\function.php” wordt afhankelijk
van de opgevraagde locatie een bepaalde inhoud getoond. Indien geen locatie dan wordt de locatie
op index gesteld. “index” is het welkomstscherm.
3.
Globale werking
In dit hoofdstukje een globale werking (principe) van de pool. In het volgende hoofdstuk een
uitgebreidere beschrijving. Ik probeer sequentieel te beschrijven hoe de pool in zijn werk gaat. Er
wordt uitgegaan van de standaard instellingen en dat de mail functionaliteit werkt.
4.
Werking
Na installatie (zie van de pool heeft u een via een webbrowser te beheren en door de deelnemers
online in te vullen voetbalpool. U kunt deze pool dan van af iedere willekeurige pc benaderen op een
lokaal netwerk of via het internet indien de gebruikte webserver te benaderen is vanaf internet.
4.1.
Meedoen met de pool
Er zijn drie manieren waarop een deelnemer zich kan “inschrijven” op de poel.
-
De deelnemer wordt toegevoegd door de beheerder
De deelnemer meld zich op de aanmeldingspagina aan en kan direct inloggen
De deelnemer meld zich op de aanmeldingspagina aan en krijgt een activeringse-mail
De laatste twee mogelijkheden worden automatisch geblokkeerd na aanvang van het toernooi.
Handmatig toevoegen van een deelnemer door de beheerder kan altijd.
Handmatig toevoegen van een deelnemer
Een deelnemer kan ten alle tijden door de beheerder van de pool worden toegevoegd. De deelnemer
is direct geactiveerd.
Online aanmelden
Aanmelden met activeringse-mail
Dit is de standaard instelling van de pool. Deze instelling kan worden aangepast op de “Pool
instellingen” pagina:
Na aanmelding op de aanmeldingspagina krijgt de aanmelder een activatiemail indien bij
aanmeldingsgegevens een geldig e-mailadres heeft
opgegeven. In de ontvangen e-mail e-mail staat een unieke “activeringslink”. Door het bezoeken van
deze link wordt de aanmeldingspagina van de pool geopend en zal de deelnemer worden geactiveerd.
De beheerder van de pool kan bij “deelnemer beheer” zien wie zich na aanmelding ook daadwerkelijk
heeft geactiveerd.
Deze manier van aanmelden heeft het voordeel dat niet zomaar deelnemers worden aangemaakt.
Ook zal het e-mailadres van de geactiveerde gebruikers geldig zijn (mits het adres niet achteraf door
de deelnemer is veranderd).
N.B.: Om aanmelden van deelnemers met behulp van een activeringse-mail te kunnen gebruiken dient
er bij de poolinstellingen een werkende mailmethode te zijn ingesteld (SMTP/MAIL/SENDMAIL)!
Het “sjabloon” van de activeringsmail kan door de beheerder worden aangepast. Belangrijk is dat de
benodigde variabelen, in ieder geval de activeringslink (%activatielink%) in het sjabloon voorkomt.
Aanmelden zonder activeringsmail
Indien b.v. de mailfunctionaliteit van de pool niet werkend is te krijgen kan bij de poolinstellingen
worden gekozen dat activering door een activerings-mail is uitgeschakeld:
De deelnemer krijgt na invullen van zijn gegevens op de aanmeldingspagina geen activeringse-mail
en kan derhalve direct inloggen met de zojuist ingevulde accountgegevens.
4.2.
Inlogen
Nadat een deelnemer zich heeft aangemeld en zijn account is geactiveerd dan kan deze deelnemer
inloggen op de inlogpagina (“inloggen”) van de pool.
Indien een deelnemer zijn wachtwoord is vergeten maar nog wel zijn gebruikersnaam weet, dan kan
deze deelnemer zich een eenmaal werkende link laten e-mailen waarmee de deelnemer een nieuw
wachtwoord kan instellen. Als de deelnemer ook zijn gebruikersnaam niet meer weet dan zal de
beheerder van de pool de deelnemer moeten “opzoeken” en zelf een nieuw wachtwoord voor deze
deelnemer kunnen instellen.
Indien een deelnemer is ingelogd verschijnen er in het linker menu van de pool een aantal extra
menukeuzen welke onder de kop “deelnemer” zichtbaar worden:
Via deze extra menukeuzen kan de deelnemer zijn voorspellingen maken,
persoonlijke score bekijken, berichtjes lezen en plaatsen en uitloggen.
Beneden het deelnemer menu worden de gegevens van de deelnemer
weergegeven.
4.3.
Maken van voorspellingen
Om voorspellingen te kunnen maken dient een deelnemer te zijn ingelogd.
De volgende voorspellingen dienen te worden gemaakt:
-
Wedstrijduitslagen (toto)
Voorspelling van de landen in de verschillende finale wedstrijden
Voorspelling van extra vragen
Wedstrijduitslagen (toto): Per wedstrijd dienen het aantal doelpunten van de thuis en uitploeg te
worden voorspeld. Indien ingesteld dienen ook nog het aantal gele en rode kaarten per wedstrijd te
worden voorspeld. De wedstrijduitslag in de stand na extra speeltijd inclusief een eventuele
verlenging. Penalty’s na onbesliste wedstrijd kunnen niet worden voorspeld. Het kan dus zijn dat de
uitslag van b.v. de finale wedstrijd 0-0 is geworden.
Voorspelling van de landen in de verschillende finale wedstrijden: Men dient hier de landen in te
vullen welke de deelnemer verwacht in de betreffende finale wedstrijden. Van de kwartfinale
wedstrijden voorspeld men dus in principe wie er eerste of tweede van de poule wordt. Voor deze
voorspellingen kan er volgens twee regels punten worden verkregen:
Bij “punten land als finalist” krijgt men punten voor een voorspeld land als dit land in een van de
betreffende finale wedstrijden voorkomt. Dit kan de wedstrijd zijn waarbij het land is ingevuld, maar
ook bij een van de andere betreffende finale wedstrijden! Indien iemand twee keer hetzefde land invult
b.v. een keer bij kwartfinale 1 en een keer bij kwartfinale 2 en betreffend land staat in een van de twee
kwartfinalen, dan krijgt de deelnemer dus 2 maal punten voor “land als finalist”. Bovendien krijgt hij
automatisch nog punten voor de regel “land als finalist op de juiste plaats”.
In de praktijk blijkt de regel “punten land als finalist” weleens wat onduidelijkheden te scheppen en of
meningen op te roepen. Ik zelf ben ik niet zo’n voorstander van deze regel maar deze is er nou
eenmaal ingekomen. Indien u het niet eens bent met de interpretatie van deze regel of u wilt
verwarring voorkomen adviseer ik 0 punten in te stellen voor “Punten land als finalist”. De regel komt
dan niet voor in de spelregels pagina en de deelnemers worden er dus niet mee geconfronteerd.
Bij “punten voor land als finalist op juiste plaats” krijgt men alleen punten als het voorspelde land uit
dan wel thuis land overeen komt met de werkelijke landen uit dan wel thuis van de betreffende finale
wedstrijd. Dus als voorbeeld:
Voorspelling A-B werkelijk A-C: 3 punten.
Voorspelling A-B werkelijk C-A: 0 punten.
N.B.: Het voorspellen van landen kan worden uitgeschakeld door aan beide besproken regels nul
punten toe te kennen:
Bij het voorspellen zijn twee hulpmiddelen beschikbaar:
-
“Maak willekeurige voorspellingen”
“Poulestand volgens eigenvoorspelling”
“willekeurige voorspel functie”: Indien een deelnemer geen zin heeft om na te denken over zijn
voorspellingen dan kan deze deelnemer gebruikmaken van de “willekeurige voorspel functie”. In deze
functie zit geen logica. Uitslagen en landen worden op een compleet willekeurige manier ingevuld. Het
kan b.v. zijn dat er een land in een finale wedstrijd wordt voorspeld die vanwege zijn poule-indeling
niet kan staan in een bepaalde finale wedstrijd.. Het voorspellen van de extra vragen wordt door deze
functie niet uitgevoerd. Ook zullen bestaande voorspellingen niet worden overschreven indien niet
geselecteerd. Indien het toernooi begonnen is zullen er alleen nog willekeurige voorspellingen
gemaakt worden voor de nog te spelen wedstrijden.
“Poulestand volgens eigenvoorspelling”: De “Poulestand volgens eigenvoorspelling” functie laat
een poule-stand zien volgens de door de deelnemer ingevulde voorspellingen. Indien het overzicht
wordt weergegeven kan er zelfs voor worden gekozen om aan de hand van deze “eigen poulestand”
de landen voor de kwartfinale wedstrijden automatisch te laten invullen.
Uiterste tijdstip van voorspellen
Voor het voorspellen van landen en de extra vragen geld dat deze tot aanvang van de eerste
wedstrijd kunnen gemaakt of gewijzigd worden.
Er zijn een aantal poolinstellingen die het uiterste voorspel (mutatie) tijdstip van het voorspellen van
wedstrijduitslagen beïnvloeden:
-
Wel of geen doorlopende voorspeling
De wedstijdvoorspelgrens zoals te zien bij wedstrijd beheer
De algemene voorspelgrens bij poolinstellingen
Doorlopende voorspelling (standaard):
Indien er voor een doorlopende voorspelling (standaard) wordt gekozen kunnen de deelnemers
gedurende het toernooi hun voorspellingen bijstellen of maken tot de effectieve voorspelgrens van een
bepaalde wedstrijd.
De effectieve voorspelgrens is de “wedstrijdvoorspelgrens” – “Het aantal voorspeluren voor de
ingestelde voorspel grens”. De “effectieve voorspelgrens” per wedstrijd is te zien in de
voorspellingstabel.
“Het aantal voorspeluren voor de ingestelde voorspel grens”: Dit is een extra aantal uren wat
van de ingestelde voorspelgrens per wedstrijd wordt afgetrokken.
“De wedstrijdvoorspelgrens ingesteld bij wedstijd beheer”: Per wedstrijd is ook een
voorspelgrens in te stellen. Na installatie van de pool staat deze op de aanvangstijd van de wedstrijd.
Deze instelling per wedstrijd kan men gebruiken om b.v. een gemeenschappelijke voorspelgrens in te
stellen per type wedstrijd.
Al met al is het lijkt mij het handigst om het aantal voorspel uren voor aanvang op 0 te laten staan en
de wedstrijdvoorspelgrens gewoon op de aanvangstijd van de wedstrijd te laten staan. De deelnemers
kunnen dan nog “last-minute” hun voorspellingen veranderen en blijven meer betrokken bij de poule.
Geen doorlopende voorspelling:
Na aanvang van het toernooi zijn er geen enkele voorspellingen meer mogelijk. Deze optie zou
kunnen gebruikt worden indien niet alle deelnemers continu toegang tot de poule kunnen hebben.
Belangrijk: “De server tijd” / “tijdcorrectie”
Omdat het maken van voorspellingen afhangt van bepaalde instellingen en is gerelateerd aan de
huidige tijd, is het belangrijk dat de poule met de juiste actuele tijd werkt. De actueel door het script
gebruikte tijd is bovenin het linker menu zichtbaar. Indien hier een tijdsverschil in zit met de werkelijke
tijd, kunt u de servertijd (de tijd van de computer / server waarop de poule is geïnstalleerd) met een
heel aantal uren corrigeren.
De correctie is negatief dus indien de servertijd een uur voorloopt met de werkelijkheid, dient u hier 1
in te vullen. Check vooral na overgang winter / zomertijd of de weergegeven tijd in het linker menu nog
klopt.
Er kan gekozen worden of de pool met of zonder prijzenpot wordt gespeeld. Indien er met prijzenpot
wordt gekozen, dan moet de beheerder (iemand met administrator bevoegdheid) bij gebruikersbeheer
bijhouden wie er heeft betaald. De prijzenpot wordt automatisch berekend en alleen deelnemers die
een betaald kenmerk hebben doen mee (komen voor in de deelnemersstand).
Tot aanvang van de eerste wedstrijd kan worden aangemeld en kunnen alle voorspellingen worden
gewijzigd. De deelnemers kunnen hun voorspelingen maken en/of wijzigen na in gelogd te zijn met
hun bij de aanmelding gebruikte account gegevens.
Te voorspellen zijn (afhankelijke van de instellingen:
- Wedstrijd uitslag
- Aantal gele en rode kaarten per wedstrijd
- De geplaatste landen op de wedstrijdplaatsen van de wedstrijden na de voorronden.
- Een aantal extra bonus vragen
Na aanvang van het toernooi zijn alleen nog de wedstrijduitslagen te voorspellen van de dan nog niet
gespeelde wedstrijden. Het voorspellen van de extra vragen en de finale landen is na aanvang niet
meer mogelijk. Er kunnen nog extra uren worden opgegeven tot wanner er voorspeld mag worden
voor de begintijd van een wedstrijd. Dit is een algemene instelling. De voorspelgrens van iedere
wedstrijd is ook apart in te stellen en staat standaard op de wedstrijd aanvangstijd.
Tijdens het toernooi hoeft de beheerder alleen maar de uitslagen van de gespeelde wedstrijden in te
vullen en deze uitslagen te laten verwerken met de voorspellingen van de deelnemers. Het is het
mooiste om dit na iedere laatste wedstrijd van een speeldag te doen. In de deelnemersstand worden
dan de deelnemersstand t.o.v. de vorige speeldag getoond inclusief: ”stijgers” en” zakkers”. Het aantal
te verdienen punten kan volledig door de beheerder worden ingesteld.
De pool heeft een ingebouwd mail systeem (versturen van mailtjes). Hiermee kunt u mails aan
groepen deelnemers of aan een enkele deelnemer worden verstuurd. Voor het maken word gebruik
gemaakt van een online WYSIWYG HTML-editor. Voor deze functionaliteit is een webserver met
benodigd met mail functionaliteit. Het is ook mogelijk de mail via een andere mailserver (SMTP).
5.
Pool instellingen
Instelling
Uitleg
Betalen (met prijzenpot):
Indien ingesteld op ja, dan is er een prijzenpot. In de pool kan worden
bijgehouden wie betaald heeft. De prijzenpot wordt automatisch berekend.
Alleen deelnemers die betaald hebben komen voor in de deelnemers stand. Ja
Nee
Voorspelling laten zien
Indien ingesteld op ja, kunnen de deelnemers elkaars voorspellingen zien.
Aan het eind van het toornooi is het misschien vanwege tactische redenen
verstandig om deze instelling op nee te zetten.
Ja
Nee
Voorspelling van rode en gele Maakt het voorspellen van rode en gele kaarten mogelijk bij iedere wedstrijd
kaarten
Ja
Nee
Activeren account d.m.v
activerings mail
Indien je de pool kunt installeren met een werkende mail server, kun je een
aanmelding door een nieuwe deelnemer laten bevestigen. De nieuw
aangemelde deelnemer krijgt een mail met een activatie link. Indien deze
instelling uit staat kunnen nieuw aangemelde deelnemers direct inloggen
zonder te activeren.
Melden nieuwe deelnemer
d.m.v. mail aan algemeen
beheers e-mail adres
Als je mail ondersteuning voor de pool hebt kun je een automatisch een
bericht laten sturen naar het verderop in te geven algemeen beheerders email adres.
Extra veld bedrijfsnaam bij
profiel
Waarde
Ja
Nee
Ja
Nee
Ja
Nee
Site_logo:
Naam van de pool
Naam van kampioenschap
Geforceerde URL van
kampioenschap zonder eind
schuine streep (gebruikt in
links)!
Aantal deelnemers in grafiek
scoreverloop (max 15)
Maximum resultaten
smtp
Verzend methode mailingen
Afzender mail-adres
mailingen (algemeen beheers
e-mail adres)
Afzender naam
Mailserver
SMTP Port
Gebruik verificatie voor SMTP
Gebruiker voor SMTP (idvtp)
Wachtwoord voor SMTP
Tijdcorrectie van server
Aantal voorspeluren voor de
voorspelgrens
Ja
Nee
Puntentelling
Punten voor juist voorspelde doelpunten per ploeg
Punten voor toto (WVG)
Bonuspunten uitslag goed voorronden (alles goed)
Bonuspunten uitslag goed na voorronden (alles
goed)
Punten voor juiste finalist
Punten voor voorspelde kampioen
Punten voor aantal minuten eerste doelpunt
Punten voor aantal doelpunten
Punten voor aantal doelpunten topscorer
Prijzenpot
Inleg
Percentage eerste prijs
Percentage tweede prijs
Percentage derde prijs
Percentage vierde prijs
Percentage vijfde prijs
Percentage zesde prijs
6.
Algemeen menu
WK2010 Pool
Welkom
Deelnemerstand
Grafiek top 10
Spelregels
De wedstrijden
De prijzen
Poule standen
De stadions
7.
Normaal gebruik door deelnemer
Deelnemer
Voorspellen
Persoonlijke score
Profiel bewerken
Berichtjes
Uitloggen
8.
Pool beheer
Beheer
Wedstrijd:
Wedstrijd beheer
Uitslag beheer
Gebruikers :
Mailingen
Deelnemer beheer
Diverse:
Pool instellingen
Deelnemers online(24h)
Database BU/RE
Uitleg
Download