\n");
}
if ((k==0)&&(ncols_report>=2)) {
documento.writeln("\n");
}
if ((k==half_index)&&((ncols_report==2)||(ncols_report==4))) {
documento.writeln(" | ");
}
if (ncols_report==3) {
if ((k==index13)||(k==index23)) {
documento.writeln(" | ");
}
}
if (ncols_report==4) {
if ((k==index14)||(k==index34)) {
documento.writeln(" | ");
}
}
i = ordineDomande[k];
if (valid[i]==4)
continue;
documento.writeln(""+n+" "+qstHead[i]+" ");
n++;
documento.writeln("");
if (valid[i]==1)
documento.writeln("Risposta corretta ");
else if (valid[i]==-1)
documento.writeln("Risposta errata ");
else if (valid[i]==2)
documento.writeln("Domanda non valutata ");
else if (valid[i]==3) {
if (typeOfQuest[i]==2)
documento.writeln("Affermazioni corrette "+nScore[i]+" su "+maxScore[i]+" ");
else if (typeOfQuest[i]==4)
documento.writeln("Parole corrette "+nScore[i]+" su "+maxScore[i]+" ");
else if (typeOfQuest[i]==5)
documento.writeln("Associazioni "+nScore[i]+" su "+maxScore[i]+" ");
}
else if (valid[i]==5) {
documento.write("punti "+nScore[i]);
if (groups[i]==0)
documento.writeln(" (VOTO "+maxScore[i]+") ");
else if (groups[i]==1)
documento.writeln(" Punteggio cumulato con la domanda precedente ");
else if (groups[i]==2)
documento.writeln(" VOTO (ottenuto dal punteggio cumulato delle domante successive): "+maxScore[i]+" ");
}
documento.writeln("");
if (valid[i]==2) {
documento.write(""+allAnsReport[i][0].choice+" ");
continue;
}
documento.writeln(" ");
documento.writeln("");
for (j=0;j0;
}
if (isGuess)
documento.write(" | ");
else
documento.write(" | ");
documento.write(" ");
documento.write(Lettera(j));
documento.write(" | ");
choice = allAnsReport[i][j].choice;
if (typeOfQuest[i]==2) {
documento.write(" ");
PrintTrueOrFalse(documento,1);
documento.write(" ");
if (choice==1)
documento.write(tagOkImage+" | ");
else
documento.write(tagBoxImage+"");
documento.write(" ");
PrintTrueOrFalse(documento,0);
documento.write(" ");
if (choice==0)
documento.write(tagOkImage+" | ");
else
documento.write(tagBoxImage+"");
}
else if (typeOfQuest[i]==4) {
if (getGuessFillGapN(i,j))
documento.write(""+choice+" | ");
else {
documento.write(""+choice+" ");
for (l=0; l");
}
}
else if (typeOfQuest[i]==5) {
m = getGuessMatchN(i,j);
if (m==1)
documento.write(""+choice[0]+" - "+choice[1]+" | ");
else if (m==0) {
documento.write(""+choice[0]+" - ");
documento.write(""+choice[1]+"");
documento.write(" ");
for (l=0; l");
}
else {
documento.write(""+choice[0]+" - "+choice[1]+"");
}
}
else {
if (choice==1)
documento.write(" | "+tagOkImage+" | ");
else
documento.write(""+tagBoxImage+" | ");
}
documento.writeln("");
if (valid[i]==5) {
value = allAnsReport[i][j].valuation;
data = allAnsReport[i][j].data;
documento.write(" ("+value+") ");
if (data!=0)
documento.write(" ("+data+") ");
}
if ((typeOfQuest[i]==1)||(typeOfQuest[i]==101)) {
if (allAnsReport[i][j].answer!="")
documento.write(allAnsReport[i][j].answer+" ");
if ((choice==1)||(remRepAlways==1))
documento.write(""+allAnsReport[i][j].remark+"");
}
documento.writeln(" | | | ");
}
documento.writeln(" ");
}
documento.writeln(" |