Posts tonen met het label resultaten. Alle posts tonen
Posts tonen met het label resultaten. Alle posts tonen

vrijdag 21 mei 2021

Intersteno-internetwedstrijd 2021

De resultaten van de Intersteno-internetwedstrijd 2021 zijn bekend. De Internet Keyboarding Competition liep dit jaar van 15 maart tot en met 12 mei en was aan zijn 19e editie toe. Voor een korte uitleg hoe deze wedstrijd in elkaar zit, verwijs ik naar mijn blogpost van vorig jaar.

Wat dit jaar opvalt, is het geringe aantal deelnemers in vergelijking met de voorgaande jaren. Aan de wedstrijd van 2021 namen 839 typisten uit 20 landen deel. Dat is het laagste aantal van de voorbije 16 jaar. In de topjaren, van 2013 tot 2016, bedroeg het deelnemersaantal meer dan het dubbele! Dat er dit jaar minder kandidaten zouden zijn dan vorig jaar was enigszins te verwachten aangezien de wedstrijd vorig jaar uitzonderlijk gratis was, maar zó veel minder, dat was toch een verrassing. Daar staat echter wel tegenover dat het gemiddeld aantal talen per deelnemer nooit eerder zo hoog was als dit jaar. Alle typisten samen legden in totaal 2.729 verschillende proeven af, een gemiddelde van 3,25 per deelnemer.

Er waren dit jaar een aantal nieuwigheden. Om te beginnen werd er een beperking opgelegd aan het aantal talen waarin je mag deelnemen. Hoewel er momenteel 17 verschillende talen aangeboden worden, mag elke deelnemer maximaal in 16 talen deelnemen. Die beperking kwam er omdat de Japanse deelnemers anders in de praktijk bevoordeeld zijn. De meeste Japanners kunnen immers vrij probleemloos alle westerse talen typen, maar geen enkele westerling slaagt erin om Japans (kanji-karakters) te typen. Gevolg: de beste Japanse typisten konden vroeger in theorie in 17 talen deelnemen en hadden dus een grotere kans om een hogere totaalscore in de wacht te slepen dan de beste westerse typisten met slechts 16 talen. Maar die nieuwe regel heeft niet kunnen beletten dat de beste typist van 2021 toch weer een Japanner is. Takayuki Nakayama won de wedstrijd met 82.144 punten. Nakayama won de wedstrijd eerder al drie jaar op een rij, van 2017 tot 2019, en werd vorig jaar tweede.

Een andere nieuwigheid was de verplichting om in je moedertaal deel te nemen. In principe was er vroeger niets dat je belette om deel te nemen in alleen maar vreemde talen, zonder in je moedertaal te typen, maar dat mag nu niet meer. Ik vind het een vreemde nieuwe regel. Betekent dat dat typisten wier moedertaal niet tot de 17 aangeboden talen behoort, voortaan uitgesloten worden van deelname? Dat zou een ongeoorloofde discriminatie zijn. Of betekent het dat iemand die niet in zijn of haar moedertaal getypt heeft maar wel in andere talen, dan ook geen meertalendiploma krijgt? Vreemd...

Tenslotte zat er een nieuwe taal in het aanbod: Servisch, in een Cyrillische en een Latijnse variant. Meer daarover lees je in een eerdere blogpost.

Net als vorig jaar zijn Tsjechië en Turkije de landen die het grootste aantal deelnemers leveren met respectievelijk 175 (20,86%) en 164 (19,55%) typisten. Zowel uit België als uit Nederland kwamen telkens 27 deelnemers (3,22%). Enigszins merkwaardig is dat het land met het grootste aantal inwoners, de Verenigde Staten, slechts één deelnemer afvaardigt. Hier is dus duidelijk nog wat werk aan de winkel voor de organisatoren om de wedstrijd daar meer bekendheid te geven. Deze internationale wedstrijd blijft eigenlijk voornamelijk een Europese bedoening, net als de Intersteno-congressen en de wereldkampioenschappen.

Zowel de Belgen als de Nederlanders hebben goede prestaties neergezet. Voor België werd de hoogste score in de moedertaalwedstrijd behaald door Raphaël Louys met 607 aanslagen per minuut. Bij de meertalenwedstrijd staat Yannick Germonpré aan de leiding, met een puntentotaal van 53.925, bijeengesprokkeld met 16 talen.

In Nederland is de beste prestatie deze van Wendy Lempers, met 637 aanslagen per minuut voor moedertaal. In tegenstelling tot België waren er voor Nederland heel wat jonge deelnemers in de categorie 12 jaar of jonger, maar de Nederlanders zijn dan weer ondervertegenwoordigd in de meertalenwedstrijd. Slechts 3 Nederlanders waagden zich aan twee of meer talen; bij de Belgen waren er maar liefst 20 meertalendeelnemers (van wie 3 het maximale aantal van 16 talen typten).

De overige Belgische en Nederlandse resultaten vind je in bijgaande tabellen (klik om te vergroten).

Dit jaar jammer genoeg geen Belgen of Nederlanders in de top tien. De moedertaallijst bij de senioren (21 jaar en ouder) wordt aangevoerd door de enige Amerikaan, Sean Wrona. Op de tweede en derde plaats vinden we Andrea Farsi uit Italië en Erdi Çiller uit Turkije. Bij de junioren (17-20 jaar) staat Mete Özen uit Turkije op de eerste plaats. Enigszins verrassend, want de Tsjech Jonáš Vala, al enkele jaren de veelbelovende rijzende ster aan het typefirmament, staat pas op plaats twee. Vala typte sneller dan Özen, maar maakte jammer genoeg ook meer fouten, wat hem punten kostte. Had hij één foutje minder gemaakt, dan stond Vala ook dit jaar aan de top. De derde plaats bij de junioren is voor de Italiaan Massimiliano Polilli.

De meertalenwedstrijd werd bij de senioren gewonnen door de Japanner Takayuki Nakayama, gevolgd door Andrea Farsi en Koki Tanaka. Enigszins verrassend vinden we Sean Wrona in deze lijst pas terug op de 13e plaats. Maar Wrona was dit jaar nogal laat aan de wedstrijd begonnen en kon maar 11 (in plaats van zijn gebruikelijke 15) talen afleggen. De meertalenlijst van de junioren wordt aangevoerd door Jonáš Vala, met een zeer ruime voorsprong op de nummers twee (Martin Kozáček) en drie (Sebastian Pospiech).

De officiële resultatenlijsten van de Intersteno-internetwedstrijd 2021 kun je raadplegen via volgende links:

moedertaal alle leeftijden meertalig alle leeftijden algemeen alle leeftijden
moedertaal ≤12 jaar meertalig ≤12 jaar algemeen ≤12 jaar
moedertaal 13-16 jaar meertalig 13-16 jaar algemeen 13-16 jaar
moedertaal 17-20 jaar meertalig 17-20 jaar algemeen 17-20 jaar
moedertaal ≥21 jaar meertalig ≥21 jaar algemeen ≥21 jaar

Edit 2022-03-09: In een eerdere versie van dit artikel werd beweerd dat Servisch en Kroatisch twee varianten zijn van het Servo-Kroatisch. Afhankelijk van aan wie je het vraagt, zul je hier uiteenlopende reacties op krijgen. Hoewel beide talen erg nauw verwant zijn, staan vooral de Kroaten erop dat het Kroatisch als een aparte, volwaardige taal beschouwd wordt.

dinsdag 22 december 2020

Nationale internetwedstrijden

Ieder jaar organiseert Intersteno in het voorjaar een internationale, meertalige online typewedstrijd. Over enkele maanden is het weer zover. Meer info over deze wedstrijd vind je op de website van Intersteno.

Dezelfde software wordt ook gebruikt voor het organiseren van nationale wedstrijden en examens. Zo organiseerde de Academie voor Bureauwetenschappen van 2005 tot en met 2016 een online klaviervaardigheidstest. Een echte ‘wedstrijd’ wilde de ABW het niet noemen. Het doelpubliek was vooral de middelbare scholen, die hun leerlingen langs die weg een typediploma konden bezorgen.

Slechts een handjevol landen maken van deze mogelijkheid gebruik: tot nu toe naast België enkel Kroatië, Italië, Luxemburg, Turkije en Zwitserland. Nederland heeft hier dus nog nooit gebruik van gemaakt. Zo’n online typewedstrijd had nochtans een interessant alternatief kunnen zijn voor het NK Typen, dat in 2020 afgelast werd wegens de coronacrisis. Of het NK in 2021 zal kunnen plaatsvinden is nog erg onzeker. Misschien moet Interinfo Nederland toch maar eens een online wedstrijd overwegen...

Nationale wedstrijden

België is de grootste ‘klant’ van de online wedstrijdsoftware van Intersteno. Tot op heden hebben Belgische organisaties (ABW en APSB) er maar liefst 43 keer gebruik van gemaakt, Turkije 19 keer, Italië 18 keer, Zwitserland 15 keer, Luxemburg 7 keer en Kroatië 4 keer. Deze zes landen zijn samen goed voor 106 wedstrijden, testen en examens. België organiseerde op die manier niet enkel de jaarlijkse ABW-klaviervaardigheidstest, maar ook de jaarlijkse APSB-wedstrijd, de tweejaarlijkse oefenwedstrijd PRO_Belgium (als voorbereiding op het WK), en enkele type-examens voor onderwijsinstellingen zoals Odisee Brussel en KH Leuven. Ook de andere landen gebruiken de TAKI-software zowel voor (oefen)wedstrijden als voor examens.

De resultaten van die nationale internetwedstrijden kun je raadplegen via deze link. Maar let op: de keuzelijst op die pagina is een beetje een rommeltje. De wedstrijden van alle deelnemende landen staan kriskras door elkaar, er staan ‘wedstrijden’ in de lijst die nooit hebben plaatsgevonden, andere wedstrijden ontbreken in de lijst. Om alle resultatenlijsten op een comfortabele en overzichtelijke manier te kunnen raadplegen, raad ik jullie daarom ten sterkste aan gebruik te maken van mijn userscript, dat er (onder andere) voor zorgt dat alle wedstrijden netjes in een keurige lijst verschijnen. Omdat het een nogal lange lijst is, heb ik ervoor gezorgd dat je kunt filteren op land. Je bent wellicht immers vooral geïnteresseerd in de Belgische wedstrijden, en niet zozeer in die van bijvoorbeeld Kroatië. Alle info over dat userscript (wat het is en hoe je het installeert en gebruikt) vind je op de pagina Een userscript voor de resultatenlijsten.

abw.be/klavier.php
openuserjs.org/scripts/gebo007/Intersteno_Internet_Results
www.intersteno.it/id_primario-47/id_secondario-211?noframe=true
www.intersteno.org/intersteno-internet-contests

maandag 7 december 2020

De Intersteno-resultatenlijsten: tips and tricks #2

Zoals beloofd in het eerste artikel met tips en trucs in verband met de resultatenlijsten, volgt hier een tweede reeks met weetjes die wel eens van pas zouden kunnen komen.

Vorige keer zagen we hoe je op de klassieke manier naar de resultatenlijsten kunt surfen, namelijk via het menu op de Intersteno-website (www.intersteno.org). We zagen ook hoe je kunt ontsnappen uit de beperkende lay-out van de Intersteno-website, zodat je de resultatenlijsten in een apart browservenster of in een aparte browsertab kunt bekijken. Daardoor kun je de volledige breedte van je computerscherm benutten, wat natuurlijk veel handiger is bij het bekijken van grote (brede) tabellen. Als cadeau kreeg je helemaal aan het einde van het artikel nog een rechtstreekse link naar de startpagina waarop je kunt selecteren van welke wedstrijd je de resultatenlijsten wilt bekijken. Als je die laatste link opslaat bij de bladwijzers van je browser, beschik je over een bijzonder snelle en handige manier om de resultatenlijsten te raadplegen.

Maar laten we die link eventjes beter bestuderen:

org.intersteno.it/page.php?⁠id_primario=47&id_secondario=211

Deze URL is geen pagina op het domein www.intersteno.org, maar op het domein org.intersteno.it, van de Italiaanse afdeling van Intersteno. Dat mag ons niet verwonderen, want de TAKI-software die gebruikt wordt voor de internetwedstrijden werd in Italië ontwikkeld door Marco Olivo in nauwe samenwerking met wijlen Gian Paolo Trivulzio. Deze Italiaanse software wordt overigens niet alleen gebruikt voor de jaarlijkse Intersteno-internetwedstrijd, maar kan op aanvraag ook door nationale afdelingen gebruikt worden om een landelijke wedstrijd te houden. Zo maakte bijvoorbeeld de ABW van 2005 tot 2016 gebruik van deze software voor de ABW-klaviervaardigheidstest. De Waalse zusterorganisatie APSB maakt er nog steeds gebruik van voor haar jaarlijkse interscolaire wedstrijd, en ook bij de tweejaarlijkse Pro_Belgium-wedstrijd ter voorbereiding op het WK wordt de TAKI-software gebruikt. Ook in andere landen wordt de Italiaanse software gebruikt voor het organiseren van online typewedstrijden. De organisatoren kunnen daarbij telkens zelf kiezen in welke leeftijdscategorieën de deelnemers ingedeeld worden en welke talen er aangeboden worden.

Wanneer je een wedstrijd, leeftijdscategorie en classificatietype kiest, verschijnt de overeenkomstige resultatenlijst op je scherm. In de adresbalk van je webbrowser kun je nu de volledige URL van de betreffende webpagina zien. Kiezen we bijvoorbeeld de moedertaallijst voor de senioren van de Intersteno-internetwedstrijd 2020, dan krijgen we volgende lange URL:

https://org.intersteno.it/page.php?⁠id_primario=47&id_secondario=211&language=inglese&contest_id=215&teacher_id=&filter_nation=&age=90&classification_type=mother_tongue

Merk op dat het begin van deze URL identiek is aan de eerste URL hierboven (die van de pagina waar je de wedstrijd selecteert). Wat volgt, zijn een aantal parameters die telkens door een ampersand (&) van elkaar gescheiden worden. Ik zet deze parameters hierna voor de duidelijkheid even onder elkaar in plaats van achter elkaar. Elke parameter komt overeen met een bepaalde optie, die we hierna zullen bespreken. De onderlinge volgorde van de parameters binnen de URL is overigens van geen belang.

language=inglese
contest_id=215
teacher_id=
filter_nation=
age=90
classification_type=mother_tongue

Elk van deze parameters bestaat uit een trefwoord gevolgd door een gelijkheidsteken en een waarde. Wanneer een waarde na het gelijkheidsteken ontbreekt, wordt uitgegaan van een standaardwaarde (een default value).

Zo’n lijst van parameters in een URL noemen we een querystring. De querystring begint met het vraagteken.

De eerste paramater, language, bepaalt in welke taal we de resultatenlijst te zien zullen krijgen. In bovenstaand voorbeeld staat de waarde inglese, het Italiaanse woord voor ‘Engels’. De resultatenlijsten kunnen in principe ook weergegeven worden in gelijk welke andere taal die bij de Intersteno-internetwedstrijd beschikbaar is, maar niet alle vertalingen zijn compleet. Als waarde moet je daarvoor de gewenste taal opgeven in het Italiaans. Wil je de resultatenlijst in het Nederlands, dan gebruik je language=olandese. (Maar, zoals vermeld in het vorige artikel, houd er rekening mee dat niet alle teksten in het Nederlands vertaald zijn; sommige teksten zul je nog steeds in het Engels blijven zien.)

De volgende parameter, contest_id, bepaalt van welke wedstrijd je de resultatenlijst zult zien. Telkens wanneer er een wedstrijd georganiseerd wordt, wordt een nieuw identificatienummer (ID) aan de wedstrijd toegekend. De allereerste wedstrijd die met het systeem gehouden werd, is de Intersteno-internetwedstrijd van 2003. Die wedstrijd heeft dan ook het nummer 1 als ID. In het voorbeeeld hierboven gaat het om de wedstrijd met 215 als ID, en dat is de Intersteno-internetwedstrijd van 2020. Niet enkel de Intersteno-internetwedstrijden, maar ook alle nationaal georganiseerde wedstrijden hebben hun eigen identificatienummer. Hieronder vind je een tabel met de ID’s van alle Intersteno-internetwedstrijden tot nu toe:

1 Intersteno 200364 Intersteno 2009152Intersteno 2015
2 Intersteno 200472 Intersteno 2010168Intersteno 2016
10Intersteno 200582 Intersteno 2011188Intersteno 2017
14Intersteno 200696 Intersteno 2012198Intersteno 2018
41Intersteno 2007111Intersteno 2013204Intersteno 2019
54Intersteno 2008130Intersteno 2014215Intersteno 2020

De parameters teacher_id en filter_nation slaan we voorlopig even over. We behandelen ze in een later artikel.

De laatste twee parameters, age en classification_type, bepalen welke deellijst je te zien krijgt.

Zoals je wellicht al kunt vermoeden, wordt age gebruikt om de gewenste leeftijdscategorie te selecteren. De waarde die je hier opgeeft, is de bovengrens van de gewenste leeftijdscategorie. Heeft een wedstrijd bijvoorbeeld een leeftijdscategorie ‘17-20 jaar’, dan selecteer je deze categorie met age=20 om de resultaten van deze categorie weer te geven. In plaats van een getal kun je hier ook ‘all’ opgeven (age=all). In dat geval wordt een lijst getoond met alle deelnemers, ongeacht hun leeftijd.

Met classification_type geef je aan welk klassement je wilt zien: de moedertaallijst, de meertalenlijst of de algemene lijst (bv. classification_type=multilingual):

mother_tonguemoedertaallijst
multilingual meertalenlijst
normal algemene lijst

Ziezo. Experimenteer gerust even met de verschillende parameters. Veel plezier!

zondag 27 september 2020

Tampermonkey-userscript uitgebreid

In twee eerdere artikels had ik het al over het userscript dat ik heb gemaakt voor de resultatenlijsten van de Intersteno-internetwedstrijden.

In het eerste artikel legde ik uit wat zo’n userscript precies is, en hoe ik het userscript gebruik om de lay-out van de resultatenlijsten wat te verbeteren.

In het tweede artikel kon je lezen dat ik mijn userscript aangepast om extra functionaliteit toe te voegen, waardoor het mogelijk werd om de resultaten te filteren op land.

Ondertussen heb ik niet stilgezeten, en ik heb weer een nieuwe versie klaar, met nóg meer aanpassingen. Het oorspronkelijke script was bedoeld voor de jaarlijkse internationale internetwedstrijd; de nieuwe versie werkt nu ook met de nationale wedstrijden. De TAKI-software van Intersteno wordt immers ook door de nationale groeperingen (in België de ABW en de APSB) gebruikt om nationale wedstrijden te organiseren. Zo mogen we ons binnenkort vermoedelijk weer verwachten aan een nieuwe editie van PRO_Belgium, als voorbereiding op het aanstaande WK van Maastricht.

Volgende zaken zijn toegevoegd in de nieuwste versie van het userscript:

  • het script biedt nu ook volledige ondersteuning voor de nationale wedstrijden
  • de keuzelijst met de talen bevat enkel nog de relevante talen
  • de klassement-keuzelijst bevat enkel nog de relevante opties
  • de kolomkoppen bovenaan de tabel blijven zichtbaar wanneer je verder scrolt

Wat de talen betreft: in de oorspronkelijke keuzelijst worden alle talen vermeld waarin je kunt deelnemen aan de meertalenwedstrijd, maar de resultatenlijsten zijn niet al die talen beschikbaar! Zo zijn de resultatenlijsten niet beschikbaar in het Portugees, het Roemeens, het Fins, het Tsjechisch of het Chinees. Wanneer je een van die talen koos, kreeg je de tekst in het Engels te zien! Aangezien die talen duidelijk niet ondersteund worden, vond ik het niet meer dan logisch om ze niet in de keuzelijst op te nemen. (Ik had er ook voor kunnen kiezen om zélf alle teksten te vertalen, maar mijn Chinees beperkt zich jammer genoeg tot ni hao, en mijn Fins is helaas ook niet al te best.)

In de eigenlijke resultatenlijsten blijven de kolomkoppen nu zichtbaar bovenaan de pagina wanneer je verder naar beneden scrolt in de tabel. Reuze handig, toch?

De grootste aanpassing zit in de ondersteuning voor de nationale wedstrijden, en je kunt nu ook gemakkelijk omschakelen tussen de nationale en de internationale wedstrijden zonder dat je een andere URL moet intypen in de adresbalk van je webbrowser. Op de openingspagina, waar je de gewenste taal en de gewenste wedstrijd kiest, vind je nu een link om naar de nationale wedstrijden over te schakelen wanneer je bij de internationale wedstrijden bent, en omgekeerd.

Eenmaal bij de nationale wedstrijden zul je merken dat de keuzelijst voor het selecteren van de wedstrijd grondig veranderd is. Oorspronkelijk stonden de wedstrijden (min of meer) in omgekeerd chronologische volgorde: bovenaan de meest recente wedstrijd, onderaan de oudste. Dat vond ik niet echt handig, want de wedstrijden van alle landen stonden zo kriskras door elkaar. Dat heb ik dus veranderd. De wedstrijden staan nu alfabetisch gerangschikt op de naam van de wedstrijd, daarna in omgekeerd chronologische volgorde. De lijst begint nu met de ABW-klaviervaardigheidstest van 2016 en eindigt met het Turkse internetkampioenschap van 2006. Ik heb er ook telkens tussen haakjes de landcode bij vermeld, zodat je meteen kunt zien bij welk land een wedstrijd hoort.

Bovendien heb ik een keuzelijst toegevoegd, waarmee je, indien gewenst, eerst van tevoren een land kunt kiezen. Als je een van de landen kiest, krijg je vervolgens in de wedstrijdselectielijst enkel de wedstrijden van het betreffende land te zien. Momenteel zijn er zes landen beschikbaar: België, Kroatië, Italië, Luxemburg, Zwitserland en Turkije. (De overige landen maken geen gebruik van de Intersteno-software voor het organiseren van nationale wedstrijden.)

Maar er was nog van alles mis met die keuzelijst. Er stonden wedstrijden bij die nooit hadden plaatsgevonden (d.w.z. met een lege resultatenlijst, zonder deelnemers!) of die duidelijk een test voor de software waren geweest (dus geen echte wedstrijd), en bovendien ontbraken er wedstrijden die wél hadden plaatsgevonden, bijvoorbeeld de ABW-klaviervaardigheidstesten van 2010, 2012, 2013, 2014 en 2015! Om er helemaal een rommeltje van te maken, was er van enige consistentie doorheen de jaren weinig te merken. Zo vond je in de lijst bv. ‘APSB(Be) Vitesse 2010’, ‘APSB2011’, ‘2015-APSB (Be)’ en ‘APSB (BE) 2020’ als wedstrijdnaam voor de APSB-wedstrijden van respectievelijk 2010, 2011, 2015 en 2020.

De afbeelding hoger op deze pagina toont de oorspronkelijke keuzelijst; de afbeelding hieronder laat de aangepaste lijst zien.

Ik heb de keuzelijst dus een bijzonder grondige opknapbeurt gegeven. Het resultaat mag er zijn, vind ik. De wedstrijden die bij elkaar horen, staan nu netjes bij elkaar, de naamgeving is consistent, de wedstrijden zonder deelnemers staan er niet langer bij, en de ontbrekende wedstrijden heb ik toegevoegd. De keuzelijst bevat momenteel 105 wedstrijden. Ter vergelijking: de oorspronkelijke lijst bevatte er 94, kriskras door elkaar, waarvan 4 met een lege resultatenlijst (bv. ‘APSB_2015’, ‘Swiss 2020’).

Een bijkomende aanpassing is dat de klassement-keuzelijst, waar je kunt kiezen tussen het meertalig klassement, het moedertaalklassement of het algemeen klassement, enkel de relevante opties laat zien. Sommige wedstrijden bevatten immers enkel een resultatenlijst voor moedertaal, andere enkel voor meertalig. Wanneer er maar één mogelijkheid is, krijg je deze keuzelijst ook niet meer te zien (er valt dan immers niets te kiezen).

Dit is beslist niet de laatste versie van het userscript, want ik zal het wellicht een paar keer per jaar moeten aanpassen wanneer er nieuwe wedstrijden bijkomen.

Wil je het allemaal eens proberen, dan moet je de Tampermonkey-browserextensie aan je browser toevoegen en vervolgens mijn userscript installeren. Hoe je dat doet, lees je in mijn eerste artikel over userscripts.

openuserjs.org/scripts/gebo007/Intersteno_Internet_Results
org.intersteno.it/page.php?id_primario=47&id_secondario=211
www.intersteno.org/intersteno-internet-contests/classification-lists
www.tampermonkey.net

zaterdag 1 augustus 2020

Tampermonkey-userscript: filteren op land

In een eerder artikel legde ik uit dat ik een userscript had gemaakt omdat ik niet helemaal tevreden was met de lay-out van de resultatenlijsten van de Intersteno-internetwedstrijden. Met dat script, dat iedereen vrij kan installeren en gebruiken, zien de lijsten er al een heel stuk beter uit (IMHO).

Het was mijn eerste userscript, en ik was er best tevreden mee. Maar nu ik me wat meer in userscripts heb verdiept, merk ik dat de mogelijkheden legio zijn. Hier kan ik nog zo veel meer mee doen!

Aanvankelijk zorgde het script alleen maar voor enkele cosmetische aanpassingen, maar nu heb ik het uitgebreid zodat het ook extra functionaliteit biedt. Dat maakt het al een heel stuk interessanter, niet alleen voor mij maar ook voor andere gebruikers zoals jij.

Bovenaan elk klassement staan twee keuzelijsten waarmee je de leeftijdscategorie en het klassement kunt selecteren (meertalig, moedertaal of algemeen). Welnu, mijn userscript voegt daar nog een derde, handige keuzelijst aan toe, waarmee je de resultaten kunt filteren op land.

Standaard wordt de complete lijst getoond, met deelnemers uit alle landen. Dankzij mijn aanpassing krijg je nu dus ook de mogelijkheid om enkel de resultaten te zien van de deelnemers van een bepaald land, bijvoorbeeld enkel de Belgen of enkel de Nederlanders.

Dat kun je voortaan eenvoudig doen door in de keuzelijst het gewenste land te selecteren. Handig, niet? In de lijst staan alle landen die ooit aan de Intersteno-internetwedstrijd deelgenomen hebben. Van zodra je een land hebt gekozen, wordt de resultatenlijst onmiddellijk gefilterd. Je hoeft dus niet nog een keer op de ‘continue’-knop te klikken.

En terwijl ik toch bezig was, heb ik nog een extraatje toegevoegd. Omdat de Belgen en de Nederlanders goed met elkaar overweg kunnen, heb ik er ook voor gezorgd dat je België en Nederland samen in één lijst kunt bekijken.

Omdat ik een pietje-precies ben, heb ik ervoor gezorgd dat je in de lijsten nu ook de correcte ISO-landcodes een -taalcodes te zien krijgt en dat de Nederlandse vertaling correct en volledig is (want dat was niet het geval!). Tenslotte heb ik naam en jaartal van de wedstrijd bovenaan elk klassement aanklikbaar gemaakt, zodat je snel terug kunt naar de startpagina waar je een ander jaartal of een andere taal kunt kiezen.

Je merkt het: met zo’n userscript is héél veel mogelijk.

Wil je het eens uitproberen, dan moet je de Tampermonkey-browserextensie aan je browser toevoegen en vervolgens mijn userscript installeren. Hoe je dat doet, lees je in mijn eerder artikel over userscripts.

openuserjs.org/scripts/gebo007/Intersteno_Internet_Results
org.intersteno.it/page.php?id_primario=47&id_secondario=211
www.intersteno.org/intersteno-internet-contests/classification-lists
www.tampermonkey.net

dinsdag 28 juli 2020

Tampermonkey-userscript

Helemaal op het einde van het vorige artikel maakte ik gewag van een userscript dat ik heb gemaakt om de leesbaarheid van de resultatenlijsten van de Intersteno-internetwedstrijd te verbeteren. In dit artikel leg ik precies uit welke stappen je moet ondernemen om er gebruik van te maken.

Maar eerst even wat uitleg bij de bestaansreden van het script. Waarom heb ik het gemaakt, wat doet het precies, en wat is een userscript eigenlijk?

Zoals je in het vorige artikel al kon lezen, worden de resultatenlijsten standaard getoond binnen de ietwat beperkende lay-out van de Intersteno-website: de lijst verschijnt in een frame, in veel gevallen met eigen horizontale en verticale schuifbalk. Door de Ctrl- of Shift-toets ingedrukt te houden bij het klikken op de ‘continue’-knop kon je uit het frame ontsnappen en de lijsten in hun eigen webpagina bekijken, waardoor het raadplegen van de lijsten al een heel stuk comfortabeler verloopt.

Maar het kan nog beter. Er zijn een aantal aspecten aan de lay-out van de resultatenlijsten, waar ik me wat aan erger. Zeg nu zelf: zou de leesbaarheid van de tabellen niet aanzienlijk verhoogd worden door het om en om toepassen van verschillende achtergrondkleuren bij de rijen van de tabel? Zou het niet beter zijn wanneer kolommen met cijfergegevens rechts in plaats van links uitgelijnd worden? Zou het niet duidelijker zijn wanneer de inhoud van cellen die over meerdere regels lopen gewoon bovenaan in de cel staat in plaats van verticaal gecentreerd? En zou het niet netjes zijn wanneer de breedte van de kolommen altijd gelijk is voor de verschillende tabellen? En zo kan ik nog wel enkele puntjes opsommen die voor verbetering in aanmerking komen.

Welnu, dat kan allemaal. Het enige wat ik daarvoor moet doen, is mijn eigen CSS ontwerpen en toepassen op de webpagina’s met de resultatenlijsten.

Wie een klein beetje kennis heeft van webpagina’s, weet beslist dat een webpagina opgebouwd wordt uit drie belangrijke onderdelen. Het eerste en allerbelangrijkste onderdeel is de HTML-code, die bepaalt welke tekst er op de pagina komt en hoe de pagina opgebouwd wordt uit kopjes, alinea’s, tabellen, enz.

Het tweede onderdeel is de CSS-stijl, die het uitzicht van die elementen bepaalt (bv. lettertype, tekengroote, kleur, positie, uitlijning, enz.).

Het derde, optionele onderdeel is scripting. Scripting zorgt ervoor dat je webbrowser een bepaald script (programma) uitvoert op de webpagina. De populairste scriptingtaal is JavaScript. Zo’n script kan de pagina interactief maken of wijzigingen aanbrengen aan de HTML- en CSS-code.

Dat laatste is nu juist wat ik wil doen: ik wil de CSS van de webpagina met de resultatenlijsten wijzigen, zodat het er allemaal wat meer uitziet zoals ik zou willen.

Net als de HTML-code en de CSS-code wordt ook de JavaScript-code gemaakt door de ontwerper van de webpagina, in dit geval dus de webmaster van de Intersteno-site. Als gebruiker kun je daar normaal gezien niets aan veranderen, tenzij je gebruik maakt van de populaire browserextensie Tampermonkey. Die extensie laat je toe om zogenaamde userscripts te gebruiken. De meeste gebruikers maken deze userscripts niet zelf, maar downloaden ze van populaire websites als bijvoorbeeld OpenUserJS, waar ontwikkelaars hun scripts beschikbaar stellen voor iedereen die er gebruik van wil maken.

Dat is dus wat ik gedaan heb: ik heb een userscript ontworpen, geschreven in JavaScript, dat de CSS-code van de webpagina’s met de resultatenlijsten van de Intersteno-internetwedstrijd op een zodanige manier aanpast, dat ik precies het resultaat krijg dat ik voor ogen heb, en ik heb mijn userscript geüpload naar OpenUserJS.

Wil je mijn script gebruiken, dan moet je twee dingen doen. Allereerst moet je de browserextensie Tampermonkey installeren. Tampermonkey is de populairste userscriptmanager en is beschikbaar voor alle populaire browsers: Chrome, Firefox, Microsoft Edge, Safari en Opera Next. Hoe je een browserextensie installeert, hangt af van je browser. Tampermonkey maakt het je makkelijk: klik op de Tampermonkey-homepage op de tab met de naam van je webbrowser, en klik vervolgens op de ‘Download’-knop. Meteen daarna kom je terecht op de webpagina met de beschrijving van de extensie en een knop waarmee je de extensie aan je browser kunt toevoegen.

Eenmaal Tampermonkey geïnstalleerd, kun je userscripts toevoegen. Mijn userscript staat op OpenUserJS. Als je daar in het zoekvak ‘Intersteno’ intypt, kom je vanzelf bij mijn script uit. Je kunt mijn script, dat de naam Intersteno_Internet_Results draagt, ook rechtstreeks vinden via deze link.

Heb je mijn script gevonden? Klik dan op de blauwe ‘Install’-knop om het script te installeren. Je krijgt eerst nog een pagina met wat extra informatie én met de volledige broncode van het script. Op die pagina moet je nog eens op ‘Install’ of ‘Installeren’ klikken om het script effectief te installeren.

Vóór je om het even welk script installeert, bekijk je best even de broncode, zodat je precies kunt nagaan wat het script doet. Niet alle userscripts zijn even betrouwbaar, dus je bent gewaarschuwd! Een betrouwbaar script bevat geen obscure code waarvan moeilijk te achterhalen is wat het precies doet, doet geen dingen die je totaal niet verwacht, en is voldoende gedocumenteerd. Dat laatste betekent dat tussen de computercode door commentaren staan die toelichten wat elk stukje van de code doet.

Wanneer je zowel Tampermonkey als mijn userscript geïnstalleerd hebt, zul je merken dat de resultatenlijsten er heel wat aantrekkelijker uitzien. Het script wordt automatisch uitgevoerd op de resultatenpagina’s op https://org.intersteno.it/* en heeft geen enkele invloed op andere webpagina’s die je bezoekt. Via het Tampermonkey-menu kun je het script te allen tijde naar believen in- of uitschakelen. Is het script uitgeschakeld, dan krijg je de originele pagina met de originele CSS te zien; is het script ingeschakeld, dan zie je de aangepaste versie.

Je zult de aanpassingen meteen merken. Ze werken zowel wanneer je de resultatenlijsten op de klassieke manier bekijkt (d.w.z. in het frame van de Intersteno-website) als in hun eigen browservenster of -tab. In het frame heb je nu alvast het voordeel dat de horizontale schuifbalk verdwenen is en dat er aan de rechterkant geen deel van de tekst ontbreekt. (Als dat niet het geval is, dan heb je hoogstwaarschijnlijk te veel ingezoomd. Zoom uit om de tekst wat te verkleinen.) In een eigen venster of tab zul je merken dat de tabel nu de volledige breedte van je browservenster inneemt (in plaats van 80%). Vind je dat te breed (wanneer je een extra-brede monitor gebruikt), maak het venster dan wat smaller.

Het is mogelijk dat je bij het laden van de webpagina eerst voor korte tijd de originele lay-out ziet, maar al snel zul je merken dat de aanpassingen toegepast worden. Bij de korte tabellen gaat dat heel snel, maar bij de lange tabellen duurt het wat langer. Dat komt doordat je browser aanvankelijk de volledige webpagina laadt, er de originele CSS-stijlen op toepast en pas daarna het userscript uitvoert. Het laden en renderen van pagina’s met grote tabellen neemt altijd wat meer tijd in beslag.

Lukt het niet of heb je nog vragen, dan mag je mij uiteraard hierover contacteren.

Zoals je al gemerkt hebt, is de broncode van mijn userscript gewoon door iedereen te bekijken en te downloaden. Wat erin staat, is geen groot geheim. Heb je suggesties voor verbeteringen of aanpassingen, dan mag je mij die altijd bezorgen. Ben je niet helemaal tevreden met mijn aanpassingen en denk je dat je het zelf beter kunt? Dan staat het je natuurlijk volkomen vrij om je eigen userscript te ontwerpen, volledig volgens je eigen smaken en wensen. Als je je daarbij laat inspireren door mijn userscript, dan verwacht ik wel dat je mij toevoegt als contributor in de header van je userscript. Je kunt dat doen door volgende regel op te nemen:

// @contributor Geert Bonte (https://openuserjs.org/users/gebo007)

Mijn script is vrij te gebruiken onder de MIT-licentie. In het kort komt het hierop neer: je mag met mijn script doen wat je wil zolang je er diezelfde licentie op toepast, en ik ben op geen enkele manier aansprakelijk voor de eventuele gevolgen.

Succes ermee en veel plezier met mijn Tampermonkey-userscript!

openuserjs.org/scripts/gebo007/Intersteno_Internet_Results
org.intersteno.it/page.php?id_primario=47&id_secondario=211
www.intersteno.org/intersteno-internet-contests/classification-lists
www.tampermonkey.net

zondag 26 juli 2020

De Intersteno-resultatenlijsten: tips and tricks #1

Wil je de resultatenlijsten van de Intersteno-internetwedstrijden raadplegen, dan kun je dat op verschillende manieren doen. De ene manier is al wat handiger dan de andere. Laten we het eerst even op de klassieke manier proberen: via de officiële website van Intersteno. Je surft naar www.intersteno.org en via de menubalk navigeer je naar de startpagina vanwaar je naar de resultatenlijsten kunt gaan:

Competitions > Internet Contest > Classification Lists

Je komt dan terecht op deze pagina:

Hier kun je kiezen van welke wedstrijd je de resultaten wilt zien. De meest recente wedstrijd (Intersteno 2020) staat reeds voorgeselecteerd, maar je kunt ook alle eerdere edities kiezen. Je kunt daarnaast ook kiezen in welke taal je de resultatenlijst wilt zien. Dat is niet zo belangrijk, dus we laten dit voorlopig maar even op ‘English’ staan. Je kunt natuurlijk ook ‘Nederlands’ kiezen als je dat liever hebt. Maar let op: de Nederlandse vertaling (en ook die van andere talen) is onvolledig. Je zult merken dat sommige teksten in het Nederlands verschijnen, maar andere staan nog steeds in het Engels!

Wanneer je op ‘continue’ klikt, ga je naar de volgende stap. Hier selecteer je van welke leeftijdscategorie je de resultaten wilt zien én welke resultaten je wilt zien: het moedertaalklassement, het meertalenklassement of het algemeen klassement. Het algemeen klassement laat je de resultaten van alle deelnemers zien, dus ook van wie niet in de moedertaal heeft getypt en ook van wie niet in meerdere talen heeft deelgenomen.

De leeftijdscategorieën zijn niet bij alle wedstrijden gelijk. Zo zul je bijvoorbeeld merken dat de oudste categorie, de senioren, bij de wedstrijd van 2020 vermeld wordt als ‘21-90 years old’, terwijl dat in 2019 nog ‘21-99 years old’ was. (Ik heb geen idee waarom 90-plussers dit jaar van deelname uitgesloten waren.) Ga je kijken bij de allereerste wedstrijd, die van 2003, dan zul je merken dat er toen geen vier, maar slechts twee leeftijdscategorieën waren: 0-16 en 17-20.

Via de keuzelijst kun je één bepaalde leeftijdscategorie kiezen, maar je kunt ook ‘Participants of all ages’ kiezen. Dan krijg je één lange lijst met alle deelnemers bij elkaar (alle leeftijden).

Wat de twee deelwedstrijden betreft: hier kun je dus kiezen tussen het moedertaalklassement (‘only mother tongue’) en met meertalenklassement (‘multilingual’). Daarnaast kun je bij ‘classification type’ ook nog kiezen voor het algemeen klassement (‘general’). Misschien ben je geneigd te denken dat die laatste lijst een samenvoeging is van de twee andere lijsten, maar dat is niet zo. Op de lijst met het algemeen klassement kunnen immers nog deelnemers staan die noch in het moedertaalklassement, noch in het meertalenklassement voorkomen.

In het moedertaalklassement zullen alle deelnemers verschijnen die deelgenomen hebben in hun moedertaal. Niet alle deelnemers nemen deel in hun moedertaal, dus niet alle deelnemers komen in deze lijst. Er zijn deelnemers die wel in andere talen deelnemen, maar hun moedertaal om een of andere reden overslaan. Of ze kiezen per ongeluk de verkeerde taalvariant, zoals uiteengezet in mijn eerdere artikel over het moedertaalprobleem, en komen daardoor niet in het moedertaalklassement. Dit jaar staat er ook geen enkele Japanner in het moedertaalklassement doordat er in 2020 niet in het Japans getypt kon worden. Japanse deelnemers konden dus enkel deelnemen in andere talen en niet in hun moedertaal.

In het meertalenklassement zullen alle deelnemers verschijnen die in meerdere (d.w.z. minstens twee) talen deelgenomen hebben. Dat is immers de voorwaarde voor een meertalendiploma: je moet meer dan één taal met succes hebben afgelegd.

Dan blijven er nog een aantal deelnemers over, die in geen van deze lijsten zullen verschijnen. Wie slechts in één taal, die niet de moedertaal is, heeft deelgenomen, zal noch in het moedertaalklassement, noch in het meertalenklassement terug te vinden zijn. Die deelnemers zul je, naast alle anderen, enkel terug kunnen vinden in het algemeen klassement.

Een voorbeeld van iemand die dit jaar enkel in het algemeen klassement staat, is de Belg Tom Termote. Hij koos per vergissing de verkeerde variant van het Nederlands en kwam daardoor niet in het moedertaalklassement. Hij nam niet in andere talen deel en kwam daardoor dus ook niet in het meeertalenklassement. Onze Franstalige landgenote Virginie Vermersch staat niet in het moedertaalklassement, aangezien zij de verkeerde variant van het Frans koos. Zij typte echter wel in meerdere talen en komt daarom wel in het meertalenklassement voor.

Een tip (voor toekomstige wedstrijden): heb je deelgenomen in je moedertaal, maar vind je je resultaat niet terug in het moedertaalklassement, dan heb je hoogstwaarschijnlijk de verkeerde taalvariant gekozen (zie eerder artikel). Neem in dat geval zo snel mogelijk (in ieder geval vóór het einde van de wedstrijdperiode) contact op met je verantwoordelijke (de persoon die jou ingeschreven heeft voor de wedstrijd). Hij of zij kan dan je moedertaal aanpassen in het systeem, waardoor je resultaat tóch nog in het moedertaalklassement zal verschijnen. Eenmaal de wedstrijd afgesloten is, is het klassement definitief en is het daarvoor jammer genoeg te laat.

Heb je uiteindelijk de wedstrijd, de leeftijdscategorie en het soort klassement (‘classification type’) gekozen, dan krijg je na een druk op ‘continue’ de gekozen resultatenlijst te zien.

Je kunt nu doorheen de lijst scrollen, maar handig is anders. De hele lijst verschijnt in een frame binnen de lay-out van de Intersteno-website. Daardoor krijg je wellicht twee verticale schuifbalken te zien: één aan de rechterkant van je browservenster en een tweede aan de rechterkant van het frame (de lijst). Wellicht krijg je ook nog een horizontale schuifbalk te zien onderaan het frame, en mogelijks krijg je een of meerdere kolommen uiterst rechts op de lijst slechts gedeeltelijk of helemaal niet te zien!

Door de beperkte ruimte wordt de inhoud van bepaalde kolommen, zoals ‘Surname and name’, ‘Town/Nation’ en ‘School/Association’ op twee of zelfs meer regels weergegeven, wat het geheel wat onoverzichtelijk maakt.

Wil je de lijst op een meer comfortabele manier kunnen bekijken, dan heb ik deze eenvoudige truc voor jullie: houdt de Ctrl-toets of de Shift-toets op je toetsenbord ingedrukt terwijl je op de ‘continue’-knop klikt. Met Shift+klik wordt de webpagina met de resultatenlijst dan geopend in een nieuw browservenster, met Ctrl+klik in een nieuwe browsertab. Op die manier verlaat je de beperkende lay-out van de Intersteno-website en wordt de resultatenlijst op een eigen webpagina weergegeven.

Je bent dan verlost van de dubbele verticale schuifbalk en naar alle waarschijnlijkheid ook van de horizontale schuifbalk, wanneer je scherm breed genoeg is. Op een klein smartphoneschermpje is het natuurlijk nog altijd sukkelen, maar op je laptopmonitor of op een brede externe desktopmonitor is het in ieder geval veel comfortabeler op die manier! Op enkele zeer uitzonderlijke gevallen na past de inhoud van alle kolommen nu ook netjes op één regel.

Alle links naar resultatenlijsten die ik al in eerdere artikels op deze blog gaf, zullen je de resultatenlijst overigens op die manier laten zien: in hun eigen browservenster of -tab, zonder poespas eromheen.

Merk je dat de tabel nét iets te breed is voor je scherm, dan kun je eventueel met de zoomfunctie van je browser de tabel wat verkleinen, zodat hij in de breedte netjes op je scherm past. In populaire webbrowsers zoals Google Chrome kan dat door de Ctrl-toets ingedrukt te houden en tegelijkertijd op het min-teken op het numerieke toetsenbord te drukken. Met Ctrl-plus maak je de tekst weer groter. Een andere manier is de Ctrl-toets ingedrukt houden en aan het scrollwieltje van de muis draaien om in- of uit te zoomen.

Ook al past de tabel netjes op je scherm, probeer toch maar eens in- of uit te zoomen, tot je een zoomniveau bereikt dat je het prettigst vindt.

De truc met Ctrl+klik of Shift+klik op de ‘continue’-knop kun je op gelijk welke van de bovengenoemde webpagina’s doen. Je hoeft het ook maar één keer te doen. Eenmaal je een pagina geopend hebt in een apart venster of een aparte tab, ben je ontsnapt uit het frame op de Intersteno-website en kun je de tabel comfortabel bekijken over de volledige breedte van je computerscherm. Vanaf die pagina kun je eenvoudig de andere lijsten van dezelfde wedstrijd bekijken.

Dit zijn maar enkele van de tips die ik met jullie wil delen in verband met de resultatenlijsten van de Intersteno-internetwedstrijden. In een volgend artikel volgen er nog meer...

De eerste link onderaan dit artikel brengt je rechtstreeks naar de pagina op de Intersteno-website vanwaar je kunt kiezen in welke taal en van welke wedstrijd je de resultaten wilt zien. De tweede link opent dezelfde selectiepagina buiten het frame van de Intersteno-site. Je krijgt de pagina (en alle volgende) dus meteen op de volledige breedte van je scherm te zien. Als je die link opslaat bij de bladwijzers van je browser, beschik je over een bijzonder snelle en handige manier om de resultatenlijsten te raadplegen.

De derde link is een link naar een userscript dat ik heb gemaakt om de leesbaarheid van de tabellen te verbeteren. Om het script te kunnen gebruiken, moet je eerst de Tampermonkey-extensie in je browser installeren. Daarna kun je mijn script toevoegen. Het script past dan automatisch mijn eigen CSS-stijl toe op de tabellen van Intersteno. De rijen van de resultatentabellen worden daardoor om en om van een andere achtergrondkleur voorzien, wat de leesbaarheid aanzienlijk verhoogt. Probeer het eens. Lukt het niet meteen, geen nood. In een volgend artikel ga ik uitgebreid in op het gebruik van het Tampermonkey-userscript.

www.intersteno.org/intersteno-internet-contests/classification-lists
org.intersteno.it/page.php?id_primario=47&id_secondario=211
openuserjs.org/scripts/gebo007/Intersteno_Internet_Results

vrijdag 3 juli 2020

Internetwedstrijd: het moedertaalprobleem

In de reeks artikelen over de Intersteno-internetwedstrijd wil ik het deze keer hebben over het moedertaalprobleem. Normaal gezien zou moedertaal natuurlijk geen probleem mogen zijn, maar bij Intersteno is dat anders. Ik probeer even te verduidelijken waar het precies over gaat.

In een eerder artikel gaf ik al een overzicht van de beschikbare talen. Daarbij werd vermeld dat er van een aantal talen, waaronder Duits, Frans en Nederlands, meer dan één versie aangeboden wordt. Bij de training maakt het niet zoveel uit welke versie je kiest, al zul je wel merken dat de aanslagen verschillend geteld worden bij de twee versies van het Nederlands:

  • ‘Nederlands’ telt de aanslagen volgens het Nederlandse qwertyklavier;
  • ‘Nederlands (België)’ telt de aanslagen volgens het Belgische azertyklavier.

Bij de eigenlijke wedstrijd zul je merken dat je elke taal maar één keer kunt typen. Heb je eenmaal één van beide taalvarianten getypt, dan is daarna ook de andere taalvariant niet langer beschikbaar.

Kies je tijdens de wedstrijd de verkeerde versie van het Nederlands, dan krijg je te maken met het moedertaalprobleem. Je resultaat zal dan niet verschijnen in de moedertaalrangschikking. Bij de inschrijving wordt immers voor iedere deelnemer vastgelegd wat zijn of haar moedertaal is. Voor Nederlandstalige Belgen is dat ‘Nederlands (België)’; voor Nederlanders is dat ‘Nederlands’. Kies je als Belg per ongeluk toch voor ‘Nederlands’, dan heeft dat een aantal gevolgen:

  • de telling van het aantal aanslagen gebeurt volgens qwerty i.p.v. azerty;
  • je resultaat verschijnt niet in de moedertaalrangschikking;
  • je ontvangt geen diploma voor moedertaal.

Door ‘Nederlands’ te kiezen, gebeurt de telling van het aantal aanslagen volgens het Nederlandse qwertyklavier. Als je als Belg verkeerdelijk deze taalvariant kiest, dan zal het aantal aanslagen dat in de resultatenlijst vermeld wordt, lager zijn dan het aantal aanslagen dat je werkelijk hebt gemaakt. Voor elke punt en voor elk cijfer wordt dan immers maar één aanslag gerekend, hoewel je er in werkelijkheid twee gemaakt hebt. Op een Belgisch toetsenbord worden deze tekens immers met de hoofdlettertoets getypt, op een Nederlands niet.

Door ‘Nederlands’ te kiezen, zal je resultaat ook niet op de moedertaallijst verschijnen en zal er ook geen moedertaaldiploma aangemaakt worden. De software die de resultaten verwerkt, gaat er immers van uit dat je moedertaal ‘Nederlands (België)’ is, en in die ‘taal’ heb je geen geslaagde proef afgelegd!

Doordat de Intersteno-software hier beide varianten als verschillende talen beschouwt, krijgen we bijna ieder jaar te maken met het moedertaalprobleem. Er zijn altijd wel een paar deelnemers die per ongeluk de verkeerde taalversie kiezen, vooral Belgen en Zwitsers, vermoed ik.

Soms wordt dat door de nationale verantwoordelijken nog rechtgetrokken vóór het einde van de wedstrijd en wordt de moedertaal in het computersysteem aangepast, zodat deelnemers die verkeerd gekozen hebben, toch nog in de moedertaallijst komen en een moedertaaldiploma krijgen. Maar eenmaal de wedstrijd afgesloten en de rangschikking definitief is en de diploma’s verstuurd zijn, is het onverbiddelijk te laat!

Dit jaar waren twee Belgen het slachtoffer: Tom Termote had ‘Nederlands’ gekozen in plaats van ‘Nederlands (België)’, en Virginie Vermersch had ‘Français’ gekozen in plaats van ‘Français (Belgique)’. Gevolg: de namen van deze deelnemers zijn niet terug te vinden in de moedertaalrangschikking. Hadden ze wél de juiste taalvariant gekozen, dan zou Virginie op plaats 45 en Tom op plaats 47 komen, beiden in de categorie senioren.

Vorig jaar was Benoit David slachtoffer van het moedertaalprobleem, in 2016 was het Andy Gevaert.

Ik heb dit probleem ondertussen aangekaart bij de organisatoren. Hopelijk wordt de software tegen volgend jaar aangepast, zodat het moedertaalprobleem tegen dan verleden tijd is en het voor de moedertaalrangschikking niet meer uitmaakt welke variant van de taal je kiest.

Hieronder vind je een aangepaste moedertaallijst met de resultaten van de Belgische senioren van de Intersteno-internetwedstrijd 2020, inclusief de resultaten van Virginie en Tom. De lijst vermeldt naast de Belgen ook de drie beste internationale deelnemers, met goud voor Celal Aşkın, zilver voor Sean Wrona en brons voor Oksana Chernykh.

www.intersteno.org/intersteno-internet-contests

donderdag 25 juni 2020

Intersteno-internetwedstrijd 2020: resultaten

Ik doe al geruime tijd mee met de jaarlijkse Internet Keyboarding Competition van Intersteno, een internationale online typewedstrijd. Er zijn deelnemers uit alle continenten en er kan getypt worden in meerdere talen. De editie van 2020 werd onlangs afgesloten. Heel wat deelnemers hebben ondertussen de resultatenlijsten met grote belangstelling bestudeerd.

We zijn natuurlijk vooral benieuwd naar onze eigen resultaten, maar we kijken ook graag eens naar de resultaten van onze vrienden en naar die van onze voornaamste concurrenten.

Voor elke wedstrijd zijn er meerdere lijsten beschikbaar. Om te beginnen wordt er een onderscheid gemaakt tussen twee deelwedstrijden:

  • de wedstrijd moedertaal
  • de meertalige wedstrijd

Bij de wedstrijd moedertaal typt iedereen in zijn of haar eigen moedertaal. Je moedertaal is normaal gezien de taal waarin je het snelst kunt typen.

Voor de meertalige wedstrijd heb je de keuze uit meerdere talen (momenteel 16). Je bent niet verplicht om in alle talen te typen; je kiest zelf in hoeveel en in welke talen je wilt meedoen. Sommige vreemde talen vallen best mee, maar andere zijn erg lastig. Hoe meer talen je succesvol aflegt, hoe meer punten je verzamelt en hoe hoger je kunt opklimmen in de eindrangschikking.

De deelnemers worden ingedeeld in vier leeftijdscategorieën:

  • ≤12 jaar (kinderen)
  • 13-16 jaar (leerlingen)
  • 17-20 jaar (junioren)
  • ≥21 jaar (senioren)

Dat maakt dat er elk jaar maar liefst vijftien resultatenlijsten beschikbaar gesteld worden: vijf lijsten met de resultaten van de moedertaalwedstrijd (een lijst voor elk van de vier leeftijdscategorieën plus een vijfde lijst met deelnemers van alle leeftijden), vijf lijsten met de resultaten van de meertalige wedstrijd en vijf algemene lijsten met de resultaten van alle afgelegde proeven (zowel moedertaal als vreemde talen) bij elkaar.

In die laatste kunnen ook enkele resultaten staan die je niet terugvindt bij de wedstrijd moedertaal of bij de meertalige wedstrijd, namelijk de resultaten van deelnemers die meegedaan hebben in slechts één taal, die niet hun moedertaal is.

Hieronder de vijftien links naar de officiële resultatenlijsten van 2020:

moedertaal alle leeftijden meertalig alle leeftijden algemeen alle leeftijden
moedertaal ≤12 jaar meertalig ≤12 jaar algemeen ≤12 jaar
moedertaal 13-16 jaar meertalig 13-16 jaar algemeen 13-16 jaar
moedertaal 17-20 jaar meertalig 17-20 jaar algemeen 17-20 jaar
moedertaal ≥21 jaar meertalig ≥21 jaar algemeen ≥21 jaar

De acht cursief gedrukte lijsten in het overzicht hierboven zijn de belangrijkste. Dat zijn de lijsten die bepalen op de hoeveelste plaats je bent geëindigd in jouw leeftijdscategorie. De beste drie deelnemers op elk van die lijsten komen in aanmerking voor een podiumplaats en een medaille.

Mijn resultaten voor 2020 vind je terug in de lijsten moedertaal ≥21 jaar op plaats 62 (op 249 deelnemers), waarmee ik voor moedertaal de 6e Belg ben, en meertalig ≥21 jaar op plaats 27 (op 275 deelnemers), waarmee ik voor de meertalenwedstrijd de 3e Belg ben, met 10 succesvol afgelegde talen.

Ik heb dit jaar getypt in het Nederlands, Engels, Frans, Duits, Italiaans, Spaans, Roemeens, Portugees, Fins en Hongaars en ben in al die talen geslaagd. Ik kan dus weer met trots een internationaal diploma aan mijn collectie toevoegen.

Ik had geen tijd om in nog meer talen mee te doen, want in tegenstelling tot vele anderen moest ik tijdens de coronalockdown wel gewoon fulltime blijven doorwerken. Maar ik zal proberen om het volgende keer misschien nog beter te doen. Mijn voorlopig record staat op 15 talen. Bij de wedstrijd van 2014 typte ik naast hogergenoemde talen ook nog Tsjechisch, Kroatisch, Pools, Slowaaks en Turks, wat mij een 16e plaats opleverde in de meertalenwedstrijd (2e Belg).

De internationale top 3 zal ik wellicht nooit kunnen bereiken, want er zitten een paar heel straffe kerels bij de habitués van deze wedstrijd. De onbetwiste wereldkampioen van dit jaar is de Amerikaan Sean Wrona, die aan 15 talen genoeg had om de Japanner Takayuki Nakayama (die 16 talen typte) te kloppen. Op de derde plaats staat een Turk, Celal Aşkın.

Voor moedertaal moest Wrona genoegen nemen met brons. Goud was voor Celal Aşkın en zilver voor de Rus Oksana Chernykh. De drie snelste typisten haalden duizelingwekkende en voor mij volkomen onbereikbare snelheden van 780, 771 en 737 aanslagen per minuut! Om het even te laten doordringen: 780 aanslagen per minuut komt overeen met maar liefst 13 per seconde, en dat met een minimum aan fouten en tien minuten lang!

Maar ook bij de junioren (17-20 jaar) zitten ware typtalenten. Daar was het goud voor de Tsjech Jonáš Vala met 775 aanslagen per minuut, zilver voor de Italiaan Andrea Farsi (725 apm) en brons voor de Turk İlyas Pamukçu (647 apm).

Zelf ben ik dit jaar niet verder gekomen dan 453 apm, dus ik zal nog veel moeten oefenen...

De beste Belg bij de meertalenwedstrijd, Yannick Germonpré, kon nog net een plaatsje binnen de top 10 wegkapen. Yannick is een van de deelnemers die alle beschikbare talen, inclusief Russisch, met succes wisten af te leggen. Een bijzondere prestatie!

www.intersteno.org/intersteno-internet-contests/classification-lists