"); doc.close(); } function PrintJSResult(doc) { doc.writeln("\n"); } function GetVoto(mark) { var tipo; var str=""; tipo = GetTypeOfSubstitution(mark); if (tipo == 2) { return GetRemFromMark(voto); } else { if (markPercentage==0) { str += ""+voto+"/"+maxvoto; } else { str += ""+voto+"/"+maxvoto+" ( "+Math.floor(voto*100/maxvoto)+"% )"; } if (tipo == 1) { str += " - "+GetRemFromMark(voto); } return str; } } function PrintAnswer(n,textField) { var msg; var explan = new initListOfRemark(n); if (silent==1) { if (PrintAnswer.arguments.length>1) textField.value = "Risposta selezionata"; } else { if (valid[n]==1) { if (PrintAnswer.arguments.length>1) textField.value = "Risposta corretta"; msg = "Bravo ! Risposta esatta"; } else { msg = "Errato! La risposta corretta era " + getListOfRightAns(n); if (PrintAnswer.arguments.length>1) textField.value = msg; msg = "" + msg + ""; } PrintAnswerOnTopFrame(msg,explan,GetSoundName(n)); } end_test = CountAnswers(); PrintStatusBar(); PrintBottomFrame(); if (end_test==1) { window.status = ""; window.alert("Hai risposto a tutte le domande"); EndQuiz(); } return end_test; } function PrintOpenAnswer(n,outMsg) { outMsg.value = "Risposta completata"; end_test = CountAnswers(); PrintStatusBar(); PrintBottomFrame(); if (end_test==1) { window.status = ""; window.alert("Hai risposto a tutte le domande"); EndQuiz(); } return end_test; } function PrintBooleanAnswer(n,textField) { var msg,msg2,msgFormat; var explan= new initOneElementVector(); explan[0] = ""; if (silent==0) { msg = "Risposte corrette " + nScore[n] + " / " + getNumAns(n); textField.value = msg; msgFormat = "" + msg + ""; if (nScore[n]"; if (getGuessAns(n)"); frames.quiz_top.document.writeln (message+"
"); for (i=0;i") } frames.quiz_top.document.writeln (""); if (soundFile!='') frames.quiz_top.document.writeln (""); frames.quiz_top.document.writeln ("
"); frames.quiz_top.document.close(); } function PrintBottomFrame() { var msg; frames.quiz_status.document.clear(); frames.quiz_status.document.open(); PrintOpenHTML(frames.quiz_status.document,"",1); frames.quiz_status.document.writeln (noBorderBodyTagFrame2); frames.quiz_status.document.writeln ("
"); if (maxtime>0) { frames.quiz_status.document.writeln (""); } else { frames.quiz_status.document.writeln (""); } if (silent==0) { msg=""; msg+=""; msg+=""; } else { msg=""; } if (quizRetire==1) msg+=""; else msg+=""; frames.quiz_status.document.writeln (msg+"
esatte : "+nc+"errate : "+ns+"rimanenti : "+nr+"da rispondere :"+nr+"
"); frames.quiz_status.document.close(); } function PrintWrongKeyword() { frames.quiz_top.document.clear(); PrintOpenHTML(frames.quiz_top.document,"",1); frames.quiz_top.document.writeln (bodyTagFrame2); frames.quiz_top.document.writeln ("
"); frames.quiz_top.document.close(); frames.quiz_main.document.clear(); frames.quiz_main.document.open(); PrintOpenHTML(frames.quiz_main.document,"",1); frames.quiz_main.document.writeln (bodyTagFrame1); frames.quiz_main.document.writeln("
Attenzione!
"); frames.quiz_main.document.writeln ("La parola chiave inserita NON è corretta
"); frames.quiz_main.document.writeln ("Non è possibile la continuazione del quiz
"); frames.quiz_main.document.writeln ("Per informazioni rivolgersi al curatore del quiz
"); frames.quiz_main.document.writeln("

"); frames.quiz_main.document.writeln("

"); frames.quiz_main.document.writeln ("
"); frames.quiz_main.document.close(); PrintCopyright(); } function PrintNoReload() { frames.quiz_top.document.clear(); PrintOpenHTML(frames.quiz_top.document,"",1); frames.quiz_top.document.writeln (bodyTagFrame2); frames.quiz_top.document.writeln ("
"); frames.quiz_top.document.close(); frames.quiz_main.document.clear(); frames.quiz_main.document.open(); PrintOpenHTML(frames.quiz_main.document,"",1); frames.quiz_main.document.writeln (bodyTagFrame1); frames.quiz_main.document.writeln("


Attenzione!
"); frames.quiz_main.document.writeln ("Ripetizione del quiz non abilitata
"); frames.quiz_main.document.writeln ("Non è possibile il suo svolgimento
"); frames.quiz_main.document.writeln ("Per informazioni rivolgersi al curatore del quiz
"); frames.quiz_main.document.writeln("

"); frames.quiz_main.document.writeln("

"); frames.quiz_main.document.writeln ("
"); frames.quiz_main.document.close(); PrintCopyright(); } function PrintCopyright() { frames.quiz_status.document.clear(); frames.quiz_status.document.open(); PrintOpenHTML(frames.quiz_status.document,"Info",1); frames.quiz_status.document.writeln (bodyTagFrame2); if (printCpRg==1) { frames.quiz_status.document.writeln(GetCopyrightMsg()); } frames.quiz_status.document.writeln ("
"); frames.quiz_status.document.close(); } function AskPrintQuiz() { if (window.confirm("Stampo il quiz ?")) { window.print(); window.alert("FINE STAMPA"); } } function PrintResults() { PrintResultOnTopFrame(); if (GetTypeOfSubstitution(voto)==4) { document.location = GetLinkFromMark(voto); window.status = ""; PrintCopyright(1); return; } frames.quiz_main.document.close(); frames.quiz_main.document.clear(); frames.quiz_main.document.open(); PrintOpenHTML(frames.quiz_main.document,"Risultati del quiz",0); PrintReportStyle(frames.quiz_main.document,compressReport); PrintJSResult(frames.quiz_main.document); frames.quiz_main.document.writeln(""); frames.quiz_main.document.writeln(bodyTagFrame1); if (valutaQuiz==1) { if (GetTypeOfSubstitution(voto)<=2) { PrintResultTopBar(frames.quiz_main.document); PrintResultsTable(frames.quiz_main.document); if (showReport==1) PrintReport(frames.quiz_main.document,compressReport); } else if (GetTypeOfSubstitution(voto)==3) { frames.quiz_main.document.writeln("
"); frames.quiz_main.document.writeln (GetRemFromMark(voto)); frames.quiz_main.document.writeln("
"); } else { } } else { frames.quiz_main.document.writeln("
"); frames.quiz_main.document.writeln(finalMess); frames.quiz_main.document.writeln("
"); } PrintLinkBack(frames.quiz_main.document); frames.quiz_main.document.writeln ("
"); frames.quiz_main.document.close(); window.status = ""; PrintCopyright(1); } function PrintResultOnTopFrame () { frames.quiz_top.document.clear(); frames.quiz_top.document.open(); PrintOpenHTML(frames.quiz_top.document,"Risultati del quiz",1); frames.quiz_top.document.writeln (bodyTagFrame2); frames.quiz_top.document.writeln("
Risultati del quiz
"); frames.quiz_top.document.writeln (""); frames.quiz_top.document.writeln ("
"); frames.quiz_top.document.close(); } function SetClock(timeStr) { frames.quiz_status.document.domanda.clock.value = timeStr; } function GetSoundName(n) { if ((valid[n]==-1)||(maxScore[n]==minvoto)) return errSound; if ((valid[n]==1)||(maxScore[n]==maxvoto)) return okSound; if ((valid[n]==3)||(valid[n]==5)) return warnSound; return warnSound; } function showTooltip (strTooltip) { frames.quiz_top.document.clear(); PrintOpenHTML(frames.quiz_top.document,"",1); frames.quiz_top.document.writeln (bodyTagFrame2); frames.quiz_top.document.writeln ("
"); frames.quiz_top.document.writeln ("Suggerimento:
"+strTooltip); frames.quiz_top.document.writeln ("
"); frames.quiz_top.document.writeln ("
"); frames.quiz_top.document.close(); } function clearTooltip () { setTimeout(deleteTooltip,2000); } function deleteTooltip () { frames.quiz_top.document.clear(); PrintOpenHTML(frames.quiz_top.document,"",1); frames.quiz_top.document.writeln (bodyTagFrame2); frames.quiz_top.document.writeln ("
"); frames.quiz_top.document.close(); } function completeInitValuate() { if (valid[0]==0) { allAnsReport[0] = new frames.quiz_main.initValuate1(); doValuate(0,frames.quiz_main.document.domanda.score1,frames.quiz_main.document.domanda.risposta1); } if (valid[1]==0) { allAnsReport[1] = new frames.quiz_main.initValuate2(); doValuate(1,frames.quiz_main.document.domanda.score2,frames.quiz_main.document.domanda.risposta2); } if (valid[2]==0) { allAnsReport[2] = new frames.quiz_main.initValuate3(); doValuate(2,frames.quiz_main.document.domanda.score3,frames.quiz_main.document.domanda.risposta3); } if (valid[3]==0) { allAnsReport[3] = new frames.quiz_main.initValuate4(); doValuate(3,frames.quiz_main.document.domanda.score4,frames.quiz_main.document.domanda.risposta4); } if (valid[4]==0) { allAnsReport[4] = new frames.quiz_main.initValuate5(); doValuate(4,frames.quiz_main.document.domanda.score5,frames.quiz_main.document.domanda.risposta5); } if (valid[5]==0) { allAnsReport[5] = new frames.quiz_main.initValuate6(); doValuate(5,frames.quiz_main.document.domanda.score6,frames.quiz_main.document.domanda.risposta6); } if (valid[6]==0) { allAnsReport[6] = new frames.quiz_main.initValuate7(); doValuate(6,frames.quiz_main.document.domanda.score7,frames.quiz_main.document.domanda.risposta7); } if (valid[7]==0) { allAnsReport[7] = new frames.quiz_main.initValuate8(); doValuate(7,frames.quiz_main.document.domanda.score8,frames.quiz_main.document.domanda.risposta8); } if (valid[8]==0) { allAnsReport[8] = new frames.quiz_main.initValuate9(); doValuate(8,frames.quiz_main.document.domanda.score9,frames.quiz_main.document.domanda.risposta9); } if (valid[9]==0) { allAnsReport[9] = new frames.quiz_main.initValuate10(); doValuate(9,frames.quiz_main.document.domanda.score10,frames.quiz_main.document.domanda.risposta10); } if (valid[10]==0) { allAnsReport[10] = new frames.quiz_main.initValuate11(); doValuate(10,frames.quiz_main.document.domanda.score11,frames.quiz_main.document.domanda.risposta11); } if (valid[11]==0) { allAnsReport[11] = new frames.quiz_main.initValuate12(); doValuate(11,frames.quiz_main.document.domanda.score12,frames.quiz_main.document.domanda.risposta12); } if (valid[12]==0) { allAnsReport[12] = new frames.quiz_main.initValuate13(); doValuate(12,frames.quiz_main.document.domanda.score13,frames.quiz_main.document.domanda.risposta13); } if (valid[13]==0) { allAnsReport[13] = new frames.quiz_main.initValuate14(); doValuate(13,frames.quiz_main.document.domanda.score14,frames.quiz_main.document.domanda.risposta14); } if (valid[14]==0) { allAnsReport[14] = new frames.quiz_main.initValuate15(); doValuate(14,frames.quiz_main.document.domanda.score15,frames.quiz_main.document.domanda.risposta15); } if (valid[15]==0) { allAnsReport[15] = new frames.quiz_main.initValuate16(); doValuate(15,frames.quiz_main.document.domanda.score16,frames.quiz_main.document.domanda.risposta16); } if (valid[16]==0) { allAnsReport[16] = new frames.quiz_main.initValuate17(); doValuate(16,frames.quiz_main.document.domanda.score17,frames.quiz_main.document.domanda.risposta17); } if (valid[17]==0) { allAnsReport[17] = new frames.quiz_main.initValuate18(); doValuate(17,frames.quiz_main.document.domanda.score18,frames.quiz_main.document.domanda.risposta18); } CountAnswers(); } function ConvertPointToMark(n,points) { return 0; } function PrintResultsTable(doc) { var deltatime = time - oldtime; var percentage; doc.writeln("
"); doc.writeln("
"); doc.writeln(""); doc.writeln(""); doc.writeln(" "); if (identityName!="") { doc.writeln(""); doc.writeln(" "); } doc.writeln(""); doc.writeln(" "); doc.writeln(""); doc.writeln(" "); doc.writeln(""); doc.writeln(" "); if (maxtime>0) { doc.writeln(""); doc.writeln(" "); } doc.writeln(""); doc.writeln(" "); if (computeMarkErr==0) { doc.writeln(""); doc.writeln(" "); } else { doc.writeln(""); doc.writeln(" "); } doc.writeln("
"); doc.writeln("
"); doc.writeln(""+quizTitle+""); doc.writeln("
  Numero di domande  "+(questions-invisibleQuests)+"
  Nome esaminando  "+identityName+"
  Risposte corrette  "+nc+"
  Risposte errate  "+ns+"
  Domande non valutate  "+falseQuests+"
  Tempo impiegato  "+getTimeString(deltatime)+"
  Data  "+DataToStringa()+"
  VOTO  "+GetVoto(voto)+"
  VOTO  Senza voto
"); } function EndQuiz() { completeInitValuate(); FinalActions(); } function FinalActions() { voto = ComputeMarks(); PrintResults(); } function PrintTrueOrFalse(documento,flag) { if (flag==1) documento.write("V"); else if (flag==0) documento.write("F"); } function PrintATagLinkBack(documento) { return; } function init_valid() { for (var i=0;i'); documento.writeln (''); documento.writeln (""+title+""); documento.writeln (''); documento.writeln (""); if (closeHead==1) documento.writeln (''); } function GetTypeOfSubstitution(aMark) { return 0; } function Constructor() { valid = new init_array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0); nScore = new init_array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0); maxScore = new init_array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0); qstHead = new init_array("","","","","","","","","","","","","","","","","",""); initShortQuestion(); groups = new init_array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0); pesi = new init_array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0); allAnsReport = new init_array(18); ordineDomande = new init_array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17); typeOfQuest = new init_array(2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2); omitPoint = new init_array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0); } //--> Browser non abilitato alla visualizzazione dei frame