Hajussüsteemi komponendid peastarvutamise võistluseks ning tulemuste statistikaks. Võistleja lahendab kümme liitmisülesannet ning 10 korrutamisülesannet. Salvestakse mõlemil õigete vastuste arv. Pärast illustreeritakse tulemusi mitmesuguse statistikaga arvuliselt ning graafiliselt. Võimalikke ühendatavaid komponente serveri poolelt Liidetavad ja tegurid juhuslikena vahemikus 1..10 * kümme juhuslike liidetavatega liitmisülesannet : json [{"liidetav1": 3, "liidetav2": 5}, {"liidetav1": 4, "liidetav2": 6}, ...] * kümme juhuslike teguritega korrutamisülesannet [{"tegur1": 3, "tegur2": 5}, {"tegur1": 4, "tegur2": 6}, ...] * Saab kliendilt kaks arvu parameetritega kujul liitmisOigeid=7&korrutusOigeid=4 , salvestab nad JSON- faili kujul [{"liitmisOigeid":7, "korrutusOigeid:4"}, {"liitmisOigeid":7, "korrutusOigeid:4"}, ...] Fail jääb avalikule aadressile kättesaadavaks * Loeb eelneval kulu JSON faili etteantud aadressilt, väljastab sagedustabeli korrutamiste ja liitmiste tulemuste paaride vahel Janek [ [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ]; kliendi poolele * Loeb serveriteenusest liitmisülesanded, kuvab nad lahendataval kujul, annab välja õigete vastuste arvu käsuga oigeteArv() * Loeb serveriteenusest korrutamisülesanded, kuvab nad lahendataval kujul, annab välja õigete vastuste arvu käsuga oigeteArv() * Paigutab veebilehele kaks eelnevat objekti. Pärast (20 sek) lahendusaega küsib kummagi objekti käest oigeteArv() väärtuse ning saadab serveriaadressil ... urli parameetritega kujul liitmisOigeid=7&korrutusOigeid=4 * Loeb viimasel serverteenuse kujul väljastatud andmed sisse ning kuvab veebilehel tumedustabelina. Marten Grupijuht annab teenuse (PHP) või objekti (Javascript) URLi