Zavisi za šta, da li za unos (ili to već postoji u nekoj bazi) ili samo za prikaz?
Za poene je lako, možeš u bazi da imaš za svaki predmet samo string, npr. "13PU" i to se lako pretvori u bodove. Mislim da ne mora da se vidi prikaz svih predmeta, jer su retki učenici koji se takmiče iz više od 3 predmeta, ali i ako ima takvih, možeš da prikažeš samo predmete iz kojih se konkretan učenik takmičio.
Ne znam u čemu je rađeno, ali ako "tehnologija" podržava, koristi DataGridView ili nešto ekvivalentno tome, pošto omogućava sortiranje po kolonama.
Tako možeš sve razrede koji se boduju da staviš u jednu tabelu, u prvoj vrsti ispod hedera tabele navedeš zbirove poena po kolonama, u poslednjoj koloni zbirove poena po predmetima, i naravno u preseku te prve vrste i poslednje kolone ukupan broj poena.
Takođe nije teško napraviti prikaz svih učenika sa zbirnim poenima - ne znam samo da li se za više razrede računaju svi razredi unazad do 5-og ili samo tekući razred? Logično mi je da se npr. na kraju 8-og razreda računa sve za 4 razreda unazad, odnosno od 5-og.
Blessed are those who can laugh at themselves, for they shall never cease to be amused.