Diferente pentru limeeval intre reviziile #14 si #15

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++/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:#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:#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)
(Vezi : Cum se produce evaluarea? in "Intrebari frecvente":(#intrebari) )
/<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)
| %{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)
                           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..)
                           Pe a 4-a lini eun mesaj (OK, Puntcaj Partial, Gresit, etc..) |
 
In %{color:#d1ac3b}/rezultate/log/% se vor crea :
In 'log' se vor crea "compilare.txt" si "evaluare.txt" care vor contine mesaje de eroare
exceptii si warninguri ce apar in timpul compilarii.
| %{color:#e67658}compilare.txt% | Contine warninguri erori si exceptii aparute in timpul compilarii |
| %{color:#e67658}evaluare.txt% | Contine warninguri erori si exceptii aparute in timpul evaluarii |
<br><br><br>

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.