Nu aveti permisiuni pentru a descarca fisierul grader_test17.ok
Diferente pentru limeeval intre reviziile #15 si #14
Nu exista diferente intre titluri.
Diferente intre continut:
si in fiecare folder va exista un executabil, cu numele problemei compilate (Daca compilarea a avut succes). Ex :
| %{color:#green}/bin/1/g++/problema1.exe% | Binarul creat pentru concurentul cu id-ul 1, pentru sursa sa la problema1, compilata cu g++ | | %{color:#green}/bin/1/fpc/problema1.exe% | Binarul creat pentru concurentul cu id-ul 1, pentru sursa sa la problema1, compilata cu fpc| | %{color:#green}/bin/1/gcc/problema2.exe% | Binarul creat pentru concurentul cu id-ul 1, pentru sursa sa la problema2, compilata cu gcc |
| %{color:#green}/bin/1/g++/problema1exe% | Binarul creat pentru concurentul cu id-ul 1, pentru sursa sa la problema1, compilata cu g++ | | %{color:#green}/bin/1/fpc/problema1exe% | Binarul creat pentru concurentul cu id-ul 1, pentru sursa sa la problema1, compilata cu fpc| | %{color:#green}/bin/1/gcc/problema2exe% | Binarul creat pentru concurentul cu id-ul 1, pentru sursa sa la problema2, compilata cu gcc |
| %{color:#d1ac3b}/eval/% | Aici se vor evalua binarele concurentilor | In acest folder se vor copia in mod repetat fisiere in, se vor redenumi, se vor copia binarele concurentilor, in acest folder se vor rula, aici se va rula verif-ul etc..
(Vezi : Cum se produce evaluarea? in "Intrebari frecvente":(#intrebari))
(Vezi : Cum se produce evaluarea)
| %{color:#d1ac3b}/rezultate/% | Acesta este folderul unde se vor scrie rezultate. In acest folder se vor creea 3 foldere | | %{color:#d1ac3b}/rezultate/compilare/% | Aici se vor pune rezultatele compilarii | | %{color:#d1ac3b}/rezultate/evaluare/% | Aici se vor pune rezultatele evaluarii| | %{color:#d1ac3b}/rezultate/log/% | Aici se vor scrie loguri, cu probleme aparute in timpul compilarii si evaluarii | Evaluatorul va crea (depinde de flagurile cu care este rulat), fisiere xml cu rezultatele totale ale compilarii si evaluarii | %{color:blue}/rezultate/compilare/rezultat_compilare.xml% | Rezultate totale ale compilarii | | %{color:blue}/rezultate/evaluare/rezultat_evaluare.xml% | Rezultate totale ale evaluarii | In %{color:#d1ac3b}/rezultate/compilare/% se va creea pentru fiecare id, si pentru fiecare compilator folosit un folder, in care se vor pune fisiere de forma : "problema.compilator" , in care va fi exact outputul produs de compilator. De ex : g++-ul si gcc-ul, la o compilare reusita, scrie 2-3 linii noi. La o compilare gresita e stackul de erori. Ex : %{color:#e67658}/rezultate/compilare/1/g++/problema.g++% In %{color:#d1ac3b}/rezultate/evaluare/% pentru fiecare id si pentru fiecare compilator se vor creea fisiere de forma : | %{color:#e67658}problemaQ.out% | contine exact raspunsul concurentului la acea problema pe testul Q | | %{color:#e67658}problemaQ.rez% | contine rezultatul evaluarii. Pe prima linie un intreg (punctajul obtinut pe test)
/<rezultate>/ In acest folder se vor creea 3 foldere : /<rezultate>/compilare/ /<rezultate>/compilare/rezultat_compilare.xml /<rezultate>/evaluare/ /<rezultate>/log/ Vor avea fix aceste nume. In 'compilare' se va creea pentru fiecare id, si pentru fiecare compilator folosit un folder, in care se va pune un fisier de forma : "<problema>.<compilator>" , in care va fi exact outputul produs de compilator. De ex : g++-ul si gcc-ul, la o compilare reusita, scrie 2-3 linii noi. La o compilare gresita e stackul de erori rezultat_compilare.xml contine rezultatele generale ale compilarii Ex : /<rezultate>/compilare/<1>/g++/<problema>.g++ In 'evaluare' pentru fiecare id si pentru fiecare compilator se vor creea fisiere de forma : "<problema><nrtest>.out" - care contine exact raspunsul concurentului la acea problema pe acel test "<problema><nrtest>.rez" - care contine rezultatul evaluarii. Pe prima linie un intreg (punctajul obtinut pe test)
Pe a doua linie un intreg, memoria folosita pe acel test. Pe a 3-a linie un intreg, punctajul obtinut pe test
Pe a 4-a lini eun mesaj (OK, Puntcaj Partial, Gresit, etc..) | In %{color:#d1ac3b}/rezultate/log/% se vor crea :
Pe a 4-a lini eun mesaj (OK, Puntcaj Partial, Gresit, etc..)
|%{color:#e67658}compilare.txt%| Continewarningurierori si exceptiiaparuteintimpulcompilarii || %{color:#e67658}evaluare.txt%| Continewarningurierori si exceptiiaparutein timpulevaluarii|
In 'log' se vor crea "compilare.txt" si "evaluare.txt" care vor contine mesaje de eroare exceptii si warninguri ce apar in timpul compilarii.
<br><br><br>