if(!EASYPROF.util.TestManager){EASYPROF.util.TestManager=function(){var a=new Array();return{getTestResult:function(b){return a[b]},setTestResult:function(c,b){a[c]=b;if(EASYPROF.util.EventManager){EASYPROF.util.EventManager.testEvaluated(c,b)}},createTestResult:function(h,f,g,c,b,e,d){return new EASYPROF.util.TestResult(h,f,g,c,b,e,d)},cleanTestResult:function(b){a[b]=null},getTests:function(){return a}}}();EASYPROF.util.TestResult=function(g,c,j,b,a,f,h){this.score=c;this.maxScore=j;this.testStatus=b;this.attempt=f;this.maxAttempts=h;this.feedback=a||[];this.testQuestions=[];if(g){this.testName=g.name;this.lastScore=g.lastscore;this.successScore=g.successScore;var e=g.getQuestions();for(var d=0;d