Diff for /rat/client/parameter.html between versions 1.52 and 1.53

version 1.52, 2010/01/08 17:39:33 version 1.53, 2010/01/08 17:59:57
Line 88  function tablestart(headtext) { Line 88  function tablestart(headtext) {
 function valline(text,id1,id2) {  function valline(text,id1,id2) {
   choicewrite('<tr><td>'+text+    choicewrite('<tr><td>'+text+
               '</td><td><input type="text" size="4" name="val'+                '</td><td><input type="text" size="4" name="val'+
               id1+'"></td><td>incl:<input type="checkbox" name="val'+                id1+'" /></td><td>incl:<input type="checkbox" name="val'+
               id2+'"></td></tr>');                id2+'" /></td></tr>');
 }  }
   
 function escapeHTML(text) {  function escapeHTML(text) {
Line 116  function datecalc() { Line 116  function datecalc() {
 function hour() {  function hour() {
    var thishour=cdate.getHours();     var thishour=cdate.getHours();
     var i; var j;      var i; var j;
     choicewrite('<select name="hours" onChange="parent.datecalc();">');      choicewrite('<select name="hours" onchange="parent.datecalc();">');
     for (i=0;i<=23;i++) {      for (i=0;i<=23;i++) {
         choicewrite('<option value='+i);          choicewrite('<option value='+i);
         if (i==thishour) {          if (i==thishour) {
Line 140  function hour() { Line 140  function hour() {
 function minute() {  function minute() {
    var thisminutes=cdate.getMinutes();     var thisminutes=cdate.getMinutes();
     var i;      var i;
     choicewrite('<select name="minutes" onChange="parent.datecalc();">');      choicewrite('<select name="minutes" onchange="parent.datecalc();">');
     for (i=0;i<=59;i++) {      for (i=0;i<=59;i++) {
         choicewrite('<option value='+i);          choicewrite('<option value='+i);
         if (i==thisminutes) {          if (i==thisminutes) {
Line 154  function minute() { Line 154  function minute() {
 function second() {  function second() {
    var thisseconds=cdate.getSeconds();     var thisseconds=cdate.getSeconds();
     var i;      var i;
     choicewrite('<select name="seconds" onChange="parent.datecalc();">');      choicewrite('<select name="seconds" onchange="parent.datecalc();">');
     for (i=0;i<=59;i++) {      for (i=0;i<=59;i++) {
         choicewrite('<option value='+i);          choicewrite('<option value='+i);
         if (i==thisseconds) {          if (i==thisseconds) {
Line 169  function second() { Line 169  function second() {
 function date() {  function date() {
    var thisdate=cdate.getDate();     var thisdate=cdate.getDate();
     var i;      var i;
     choicewrite('<select name="date" onChange="parent.datecalc();">');      choicewrite('<select name="date" onchange="parent.datecalc();">');
     for (i=1;i<=31;i++) {      for (i=1;i<=31;i++) {
         choicewrite('<option value='+i);          choicewrite('<option value='+i);
         if (i==thisdate) {          if (i==thisdate) {
Line 190  function year() { Line 190  function year() {
    if (thisyear>nowyear) { loweryear=nowyear-2; }     if (thisyear>nowyear) { loweryear=nowyear-2; }
    if (thisyear<nowyear) { upperyear=nowyear+5; }      if (thisyear<nowyear) { upperyear=nowyear+5; } 
     var i;      var i;
     choicewrite('<select name="year" onChange="parent.datecalc();">');      choicewrite('<select name="year" onchange="parent.datecalc();">');
     for (i=loweryear;i<=upperyear;i++) {      for (i=loweryear;i<=upperyear;i++) {
         choicewrite('<option value='+i);          choicewrite('<option value='+i);
         if (i==thisyear) {          if (i==thisyear) {
Line 204  function year() { Line 204  function year() {
 function month() {  function month() {
     var thismonth=cdate.getMonth();      var thismonth=cdate.getMonth();
     var i;      var i;
     choicewrite('<select name="month" onChange="parent.datecalc();">');      choicewrite('<select name="month" onchange="parent.datecalc();">');
     for (i=0;i<=11;i++) {      for (i=0;i<=11;i++) {
         choicewrite('<option value='+i);          choicewrite('<option value='+i);
         if (i==thismonth) {          if (i==thismonth) {
Line 219  function month() { Line 219  function month() {
 function intminute() {  function intminute() {
    var thisminutes=cmins;     var thisminutes=cmins;
     var i;      var i;
     choicewrite('<select name="minutes" onChange="parent.intcalc();">');      choicewrite('<select name="minutes" onchange="parent.intcalc();">');
     for (i=0;i<=59;i++) {      for (i=0;i<=59;i++) {
         choicewrite('<option value='+i);          choicewrite('<option value='+i);
         if (i==thisminutes) {          if (i==thisminutes) {
Line 233  function intminute() { Line 233  function intminute() {
 function inthour() {  function inthour() {
    var thishours=chours;     var thishours=chours;
     var i;      var i;
     choicewrite('<select name="hours" onChange="parent.intcalc();">');      choicewrite('<select name="hours" onchange="parent.intcalc();">');
     for (i=0;i<=23;i++) {      for (i=0;i<=23;i++) {
         choicewrite('<option value='+i);          choicewrite('<option value='+i);
         if (i==thishours) {          if (i==thishours) {
Line 247  function inthour() { Line 247  function inthour() {
 function intsecond() {  function intsecond() {
    var thisseconds=csecs;     var thisseconds=csecs;
     var i;      var i;
     choicewrite('<select name="seconds" onChange="parent.intcalc();">');      choicewrite('<select name="seconds" onchange="parent.intcalc();">');
     for (i=0;i<=59;i++) {      for (i=0;i<=59;i++) {
         choicewrite('<option value='+i);          choicewrite('<option value='+i);
         if (i==thisseconds) {          if (i==thisseconds) {
Line 262  function intsecond() { Line 262  function intsecond() {
 function intday() {  function intday() {
    var thisdate=cdays;     var thisdate=cdays;
     var i;      var i;
     choicewrite('<select name="date" onChange="parent.intcalc();">');      choicewrite('<select name="date" onchange="parent.intcalc();">');
     for (i=0;i<=31;i++) {      for (i=0;i<=31;i++) {
         choicewrite('<option value='+i);          choicewrite('<option value='+i);
         if (i==thisdate) {          if (i==thisdate) {
Line 320  function radiostringeval(newval) { Line 320  function radiostringeval(newval) {
 }  }
   
 function callradiostringeval(newval) {  function callradiostringeval(newval) {
    return 'onChange="parent.radiostringeval(\''     return 'onchange="parent.radiostringeval(\''
           +newval+'\')" onClick="parent.radiostringeval(\''            +newval+'\')" onclick="parent.radiostringeval(\''
           +newval+'\')"';            +newval+'\')"';
 }  }
   
Line 481  function draw() { Line 481  function draw() {
          tablestart('Integer range');                 tablestart('Integer range');      
          choicewrite('<tr><td>Lower Value:'+           choicewrite('<tr><td>Lower Value:'+
               '</td><td colspan="2"><input type="text" size="4" name="val2'+                '</td><td colspan="2"><input type="text" size="4" name="val2'+
               '"></td></tr>');                '" /></td></tr>');
          choicewrite('<tr><td>Upper Value:'+           choicewrite('<tr><td>Upper Value:'+
               '</td><td colspan="2"><input type="text" size="4" name="val4'+                '</td><td colspan="2"><input type="text" size="4" name="val4'+
               '"></td></tr></table>');                '" /></td></tr></table>');
          var range=new Array;           var range=new Array;
          if ((svalue!='') && (typeof(svalue)!="undefined")) {           if ((svalue!='') && (typeof(svalue)!="undefined")) {
             range=svalue.split(',');              range=svalue.split(',');
Line 509  function draw() { Line 509  function draw() {
         }          }
         choicewrite('<tr><td>Value:</td><td colspan="2">');          choicewrite('<tr><td>Value:</td><td colspan="2">');
         choicewrite('<input name="intval" size="10" value="'+escapeHTML(svalue)+          choicewrite('<input name="intval" size="10" value="'+escapeHTML(svalue)+
                     '" name=intval onChange="parent.integereval()">');                      '" onchange="parent.integereval()" />');
         choicewrite('</td></table>');          choicewrite('</td></table>');
       }        }
      }       }
Line 531  function draw() { Line 531  function draw() {
         }          }
         choicewrite('<tr><td>Value:</td><td colspan="2">');          choicewrite('<tr><td>Value:</td><td colspan="2">');
         choicewrite('<input name="floatval" size="10" value="'+escapeHTML(svalue)+          choicewrite('<input name="floatval" size="10" value="'+escapeHTML(svalue)+
                     '" name=floatval onChange="parent.floateval()">');                      '" onchange="parent.floateval()" />');
         choicewrite('</td></table>');          choicewrite('</td></table>');
       }        }
    }     }
Line 542  function draw() { Line 542  function draw() {
            tablestart('Text');             tablestart('Text');
    choicewrite('<tr><td>Value:</td><td colspan="2">');     choicewrite('<tr><td>Value:</td><td colspan="2">');
            choicewrite('<input name="stringval" size="20" value="'+escapeHTML(svalue)+             choicewrite('<input name="stringval" size="20" value="'+escapeHTML(svalue)+
                     '" type="text" onChange="parent.stringeval()">');                      '" type="text" onchange="parent.stringeval()" />');
         }          }
         if (pscat=='yesno') {          if (pscat=='yesno') {
            tablestart('Yes/No');             tablestart('Yes/No');
    choicewrite('<tr><td>Value:</td><td colspan="2">');     choicewrite('<tr><td>Value:</td><td colspan="2">');
            choicewrite('<label><input name="stringval" value="yes"'+             choicewrite('<label><input name="stringval" value="yes"'+
                   ' type="radio" '+callradiostringeval('yes'));                    ' type="radio" '+callradiostringeval('yes'));
            if (svalue=='yes') { choicewrite(' checked'); }             if (svalue=='yes') { choicewrite(' checked="checked"'); }
            choicewrite('> Yes</label><br />');             choicewrite(' /> Yes</label><br />');
            choicewrite('<label><input name="stringval" value="no"'+             choicewrite('<label><input name="stringval" value="no"'+
                   ' type="radio" '+callradiostringeval('no'));                    ' type="radio" '+callradiostringeval('no'));
            if (svalue=='no') { choicewrite(' checked'); }             if (svalue=='no') { choicewrite(' checked="checked"'); }
            choicewrite('> No</label><br />');             choicewrite(' /> No</label><br />');
         }          }
         if (pscat=='problemstatus') {          if (pscat=='problemstatus') {
            tablestart('Problem Status');             tablestart('Problem Status');
    choicewrite('<tr><td>Value:</td><td colspan="2">');     choicewrite('<tr><td>Value:</td><td colspan="2">');
            choicewrite('<label><input name="stringval" value="yes"'+             choicewrite('<label><input name="stringval" value="yes"'+
                   ' type="radio" '+callradiostringeval('yes'));                    ' type="radio" '+callradiostringeval('yes'));
            if (svalue=='yes') { choicewrite(' checked'); }             if (svalue=='yes') { choicewrite(' checked="checked"'); }
            choicewrite('> Yes</label><br />');             choicewrite(' /> Yes</label><br />');
            choicewrite('<label><input name="stringval" value="answer"'+             choicewrite('<label><input name="stringval" value="answer"'+
                   ' type="radio" '+callradiostringeval('answer'));                    ' type="radio" '+callradiostringeval('answer'));
            if (svalue=='answer') { choicewrite(' checked'); }             if (svalue=='answer') { choicewrite(' checked="checked"'); }
            choicewrite('> Yes, and show correct answer if they exceed the maximum number of tries.</label><br />');             choicewrite(' /> Yes, and show correct answer if they exceed the maximum number of tries.</label><br />');
            choicewrite('<label><input name="stringval" value="no"'+             choicewrite('<label><input name="stringval" value="no"'+
                   ' type="radio" '+callradiostringeval('no'));                    ' type="radio" '+callradiostringeval('no'));
            if (svalue=='no') { choicewrite(' checked'); }             if (svalue=='no') { choicewrite(' checked="checked"'); }
            choicewrite('> No, don\'t show correct/incorrect feedback.</label><br />');             choicewrite(' /> No, don\'t show correct/incorrect feedback.</label><br />');
            choicewrite('<label><input name="stringval" value="no_feedback_ever"'+             choicewrite('<label><input name="stringval" value="no_feedback_ever"'+
                   ' type="radio" '+callradiostringeval('no_feedback_ever'));                    ' type="radio" '+callradiostringeval('no_feedback_ever'));
            if (svalue=='no_feedback_ever') { choicewrite(' checked'); }             if (svalue=='no_feedback_ever') { choicewrite(' checked="checked"'); }
            choicewrite('> No, show no feedback at all.</label><br />');             choicewrite(' /> No, show no feedback at all.</label><br />');
         }          }
         if (pscat=='examtype') {          if (pscat=='examtype') {
            tablestart('Exam Type');             tablestart('Exam Type');
    choicewrite('<tr><td>Value:</td><td colspan="2">');     choicewrite('<tr><td>Value:</td><td colspan="2">');
            choicewrite('<label><input name="stringval" value="online"'+             choicewrite('<label><input name="stringval" value="online"'+
                 ' type="radio" '+callradiostringeval('online'));                  ' type="radio" '+callradiostringeval('online'));
            if (svalue=='online') { choicewrite(' checked'); }             if (svalue=='online') { choicewrite(' checked="checked"'); }
            choicewrite('> Online</label><br />');             choicewrite(' /> Online</label><br />');
            choicewrite('<label><input name="stringval" value="checkout"'+             choicewrite('<label><input name="stringval" value="checkout"'+
               ' type="radio" '+callradiostringeval('checkout'));                ' type="radio" '+callradiostringeval('checkout'));
            if (svalue=='checkout') { choicewrite(' checked'); }             if (svalue=='checkout') { choicewrite(' checked="checked"'); }
            choicewrite('> Check out</label><br />');             choicewrite(' /> Check out</label><br />');
        }         }
         if (pscat=='questiontype') {          if (pscat=='questiontype') {
            tablestart('Question Type');             tablestart('Question Type');
    choicewrite('<tr><td>Value:</td><td colspan="2">');     choicewrite('<tr><td>Value:</td><td colspan="2">');
            choicewrite('<label><input name="stringval" value="problem"'+             choicewrite('<label><input name="stringval" value="problem"'+
                ' type="radio" '+callradiostringeval('problem'));                 ' type="radio" '+callradiostringeval('problem'));
            if (svalue=='problem') { choicewrite(' checked'); }             if (svalue=='problem') { choicewrite(' checked="checked"'); }
            choicewrite('> Standard Problem</label><br />');             choicewrite(' /> Standard Problem</label><br />');
 //   choicewrite('<label><input name="stringval" value="quiz"'+  //   choicewrite('<label><input name="stringval" value="quiz"'+
 //                ' type="radio" '+callradiostringeval('quiz'));  //                ' type="radio" '+callradiostringeval('quiz'));
 //         if (svalue=='quiz') { choicewrite(' checked'); }  //         if (svalue=='quiz') { choicewrite(' checked="checked"'); }
 //         choicewrite('> Quiz</label><br />');  //         choicewrite(' /> Quiz</label><br />');
            choicewrite('<label><input name="stringval" value="practice"'+             choicewrite('<label><input name="stringval" value="practice"'+
                   ' type="radio" '+callradiostringeval('practice'));                    ' type="radio" '+callradiostringeval('practice'));
            if (svalue=='practice') { choicewrite(' checked'); }             if (svalue=='practice') { choicewrite(' checked="checked"'); }
            choicewrite('> Practice</label><br />');             choicewrite(' /> Practice</label><br />');
            choicewrite('<label><input name="stringval" value="exam"'+             choicewrite('<label><input name="stringval" value="exam"'+
                   ' type="radio" '+callradiostringeval('exam'));                    ' type="radio" '+callradiostringeval('exam'));
            if (svalue=='exam') { choicewrite(' checked'); }             if (svalue=='exam') { choicewrite(' checked="checked"'); }
            choicewrite('> Exam</label><br />');             choicewrite(' /> Exam</label><br />');
 //         choicewrite('<label><input name="stringval" value="assess"'+  //         choicewrite('<label><input name="stringval" value="assess"'+
 //              ' type="radio" '+callradiostringeval('assess'));  //              ' type="radio" '+callradiostringeval('assess'));
 //         if (svalue=='assess') { choicewrite(' checked'); }  //         if (svalue=='assess') { choicewrite(' checked="checked"'); }
 //         choicewrite('> Assessment</label><br />');  //         choicewrite(' /> Assessment</label><br />');
            choicewrite('<label><input name="stringval" value="survey"'+             choicewrite('<label><input name="stringval" value="survey"'+
                 ' type="radio" '+callradiostringeval('survey'));                  ' type="radio" '+callradiostringeval('survey'));
            if (svalue=='survey') { choicewrite(' checked'); }             if (svalue=='survey') { choicewrite(' checked="checked"'); }
            choicewrite('> Survey</label><br />');             choicewrite(' /> Survey</label><br />');
 //         choicewrite('<label><input name="stringval" value="form"'+  //         choicewrite('<label><input name="stringval" value="form"'+
 //                ' type="radio" '+callradiostringeval('form'));  //                ' type="radio" '+callradiostringeval('form'));
 //         if (svalue=='form') { choicewrite(' checked'); }  //         if (svalue=='form') { choicewrite(' checked="checked"'); }
 //         choicewrite('> Input Form</label><br />');  //         choicewrite('> Input Form</label><br />');
            choicewrite('<label><input name="stringval" value="library"'+             choicewrite('<label><input name="stringval" value="library"'+
                ' type="radio" '+callradiostringeval('library'));                 ' type="radio" '+callradiostringeval('library'));
            if (svalue=='library') { choicewrite(' checked'); }             if (svalue=='library') { choicewrite(' checked="checked"'); }
            choicewrite('> Library</label><br />');             choicewrite(' /> Library</label><br />');
         }          }
         if (pscat=='ip') {          if (pscat=='ip') {
            tablestart('IP Number/Name');             tablestart('IP Number/Name');
    choicewrite('<tr><td>Value:</td><td colspan="2">');     choicewrite('<tr><td>Value:</td><td colspan="2">');
            choicewrite('<input name="stringval" size="20" value="'+escapeHTML(svalue)+             choicewrite('<input name="stringval" size="20" value="'+escapeHTML(svalue)+
                     '" onChange="parent.stringeval()">');                      '" onchange="parent.stringeval()" />');
         }          }
         if (pscat=='fileext') {          if (pscat=='fileext') {
             tablestart('Allowed File Extensions');              tablestart('Allowed File Extensions');
    choicewrite('<tr><td>Value:</td><td colspan="2">');     choicewrite('<tr><td>Value:</td><td colspan="2">');
            choicewrite('<label><input name="radstringval" value="txt"'+             choicewrite('<label><input name="radstringval" value="txt"'+
                ' type="radio" '+callradiostringeval('txt'));                 ' type="radio" '+callradiostringeval('txt'));
            if (svalue=='txt') { choicewrite(' checked'); }             if (svalue=='txt') { choicewrite(' checked="checked"'); }
            choicewrite('> Plain Text</label><br />');             choicewrite(' /> Plain Text</label><br />');
            choicewrite('<label><input name="radstringval" value="png,jpg,jpeg,gif"'+             choicewrite('<label><input name="radstringval" value="png,jpg,jpeg,gif"'+
                ' type="radio" '+callradiostringeval('png,jpg,jpeg,gif'));                 ' type="radio" '+callradiostringeval('png,jpg,jpeg,gif'));
            if (svalue=='png,jpg,jpeg,gif') { choicewrite(' checked'); }             if (svalue=='png,jpg,jpeg,gif') { choicewrite(' checked="checked"'); }
            choicewrite('> Picture File</label><br />');             choicewrite(' /> Picture File</label><br />');
            choicewrite('<label><input name="radstringval" value="doc,xls,ppt"'+             choicewrite('<label><input name="radstringval" value="doc,xls,ppt"'+
                ' type="radio" '+callradiostringeval('doc,xls,ppt'));                 ' type="radio" '+callradiostringeval('doc,xls,ppt'));
            if (svalue=='doc,xls,ppt') { choicewrite(' checked'); }             if (svalue=='doc,xls,ppt') { choicewrite(' checked="checked"'); }
            choicewrite('> Office Document</label><br />');             choicewrite(' /> Office Document</label><br />');
            choicewrite('<input name="stringval" size="20" value="'+escapeHTML(svalue)+             choicewrite('<input name="stringval" size="20" value="'+escapeHTML(svalue)+
                     '" onChange="parent.stringeval()">');                      '" onchange="parent.stringeval()" />');
        }         }
        if (pscat=='useslots') {         if (pscat=='useslots') {
            tablestart('Slots control access');             tablestart('Slots control access');
    choicewrite('<tr><td>Value:</td><td colspan="2">');     choicewrite('<tr><td>Value:</td><td colspan="2">');
            choicewrite('<label><input name="stringval" value="no"'+             choicewrite('<label><input name="stringval" value="no"'+
                   ' type="radio" '+callradiostringeval('no'));                    ' type="radio" '+callradiostringeval('no'));
            if (svalue=='no') { choicewrite(' checked'); }             if (svalue=='no') { choicewrite(' checked="checked"'); }
            choicewrite('> No</label><br />');             choicewrite(' /> No</label><br />');
            choicewrite('<label><input name="stringval" value="resource"'+             choicewrite('<label><input name="stringval" value="resource"'+
                   ' type="radio" '+callradiostringeval('resource'));                    ' type="radio" '+callradiostringeval('resource'));
            if (svalue=='resource') { choicewrite(' checked'); }             if (svalue=='resource') { choicewrite(' checked="checked"'); }
            choicewrite('> Yes, and the scope of student selected slot is a single resource.</label><br />');             choicewrite(' /> Yes, and the scope of student selected slot is a single resource.</label><br />');
            choicewrite('<label><input name="stringval" value="map"'+             choicewrite('<label><input name="stringval" value="map"'+
                   ' type="radio" '+callradiostringeval('map'));                    ' type="radio" '+callradiostringeval('map'));
            if (svalue=='map') { choicewrite(' checked'); }             if (svalue=='map') { choicewrite(' checked="checked"'); }
            choicewrite('> Yes, and the scope of student selected slot is the enclosing map/folder. When checking in, it applies to only one resource.</label><br />');             choicewrite(' /> Yes, and the scope of student selected slot is the enclosing map/folder. When checking in, it applies to only one resource.</label><br />');
            choicewrite('<label><input name="stringval" value="map_map"'+             choicewrite('<label><input name="stringval" value="map_map"'+
                   ' type="radio" '+callradiostringeval('map_map'));                    ' type="radio" '+callradiostringeval('map_map'));
            if (svalue=='map_map') { choicewrite(' checked'); }             if (svalue=='map_map') { choicewrite(' checked="checked"'); }
            choicewrite('> Yes, and the scope of student selected slot is the enclosing map/folder. When checking in, all resources in the map/folder are checked in..</label><br />');             choicewrite(' /> Yes, and the scope of student selected slot is the enclosing map/folder. When checking in, all resources in the map/folder are checked in..</label><br />');
         choicewrite('</td></table>');          choicewrite('</td></table>');
       }        }
    }     }
Line 810  function init() { Line 810  function init() {
   selwrite('<html><body bgcolor="#FFFFFF">');    selwrite('<html><body bgcolor="#FFFFFF">');
   
   selwrite('<form name="fsel"><b>'+pname+'</b><br />');    selwrite('<form name="fsel"><b>'+pname+'</b><br />');
   selwrite('<select name="fcat" onChange="parent.catchange();">');    selwrite('<select name="fcat" onchange="parent.catchange();">');
   
   if (ptype=='tolerance') {    if (ptype=='tolerance') {
      sopt('default','Default');       sopt('default','Default');

Removed from v.1.52  
changed lines
  Added in v.1.53


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>