Grader-ele

Un grader este un program care acorda un scor unei solutii trimise de un utilizator pe baza datelor de iesire. Acesta citeste datele de iesire pe care programul le-a generat si datele de intrare ale testului si retunreaza un scor bazat pe algoritmul grader-ului.

Programarea unui grader

Un program grader este executat cu trei parametri:

  1. Numele fisierului de intrare

  2. Numele fisierului de iesire

  3. Numele fisierului de iesire al testului, care contine rezultatul corect (optional)

Dupa ce procesul de "grading" (corectura) este finalizat, grader-ul trebuie sa returneze un scor intre 0 si 1 cu precizie de doua zecimale, afisandu-l la stdout, si un mesaj la stderr. Exemple de scoruri valide sunt 1, 0 si 0.15.

In caz de eroare, grader-ul trebuie sa se opreasca cu codul de terminare 1.

Last updated