--- rat/client/parameter.html 2010/02/11 20:24:46 1.56
+++ rat/client/parameter.html 2022/01/04 04:03:47 1.64.2.5
@@ -5,7 +5,7 @@
The LearningOnline Network with CAPA
Parameter Input Window
//
-// $Id: parameter.html,v 1.56 2010/02/11 20:24:46 raeburn Exp $
+// $Id: parameter.html,v 1.64.2.5 2022/01/04 04:03:47 raeburn Exp $
//
// Copyright Michigan State University Board of Trustees
//
@@ -43,6 +43,7 @@ var preturn='';
var pcode='';
var pscat='';
var pmarker='';
+var pmodal='';
var pname='';
var defhour=0;
@@ -70,9 +71,12 @@ function selwrite(text) {
}
function choicestart() {
- this.window.choices.document.clear();
- choicewrite('
');
+ this.window.choices.document.open();
+ choicewrite('');
+ choicewrite('');
choicewrite('');
+ choicewrite(' ');
+ choicewrite('LON-CAPA ');
choicewrite('');
choicewrite('');
+ choicewrite('');
}
function choiceend() {
@@ -236,58 +241,66 @@ function month() {
function intminute() {
var thisminutes=cmins;
var i;
- choicewrite('');
+ var result = '';
+ result += '';
for (i=0;i<=59;i++) {
- choicewrite(''+i+' ');
+ result += '>'+i+'';
}
- choicewrite(' ');
+ result += ' ';
+ return result;
}
function inthour() {
var thishours=chours;
var i;
- choicewrite('');
+ var result = '';
+ result += '';
for (i=0;i<=23;i++) {
- choicewrite(''+i+' ');
+ result += '>'+i+'';
}
- choicewrite(' ');
-}
+ result += ' ';
+ return result;
+}
function intsecond() {
var thisseconds=csecs;
var i;
- choicewrite('');
+ var result = '';
+ result += '';
for (i=0;i<=59;i++) {
- choicewrite(''+i+' ');
+ result += '>'+i+'';
}
- choicewrite(' ');
-}
+ result += ' ';
+ return result;
+}
function intday() {
var thisdate=cdays;
var i;
- choicewrite('');
+ var result ='';
+ result += '';
for (i=0;i<=31;i++) {
- choicewrite(''+i+' ');
+ result += '>'+i+'';
}
- choicewrite(' ');
+ result += ' ';
+ return result;
}
function intcalc() {
@@ -337,9 +350,7 @@ function radiostringeval(newval) {
}
function callradiostringeval(newval) {
- return 'onchange="parent.radiostringeval(\''
- +newval+'\')" onclick="parent.radiostringeval(\''
- +newval+'\')"';
+ return 'onclick="parent.radiostringeval(\''+newval+'\')"';
}
function intervaldis() {
@@ -350,8 +361,7 @@ function intervaldis() {
csecs-=chours*3600;
cmins=Math.floor(csecs/60);
csecs-=cmins*60;
- choicewrite(cdays+' days '+chours+' hours '
- +cmins+' mins '+csecs+' secs');
+ return cdays+' days '+chours+' hours '+cmins+' mins '+csecs+' secs';
}
function pickcolor(picked) {
@@ -382,6 +392,9 @@ function draw() {
if (ptype=='string') {
choicewrite(' action="javascript:stringeval();"');
}
+ if (ptype != 'int' && ptype != 'float' && ptype != 'string') {
+ choicewrite(' action=""');
+ }
choicewrite('>');
if (ptype=='tolerance') {
// 0: pscat
@@ -465,14 +478,17 @@ function draw() {
}
if (pscat=='interval') {
tablestart('Time interval');
- choicewrite('');
- intervaldis();
- choicewrite(' Time:'
- +' ');
- intday();choicewrite('days ');
- inthour();choicewrite('hours ');
- intminute(); choicewrite('mins '); intsecond();
- choicewrite('secs ');
+ choicewrite( [
+ ''+intervaldis()+' ',
+ 'Time: ',
+ ''+intday()+' days ',
+ ''+inthour()+' hours ',
+ ''+intminute()+' mins ',
+ ''+intsecond()+' secs ',
+ ' ',
+ '',
+ ' ',
+ ].join("\n"));
} else {
choicewrite(''
+cdate.toString()+
@@ -554,7 +570,7 @@ function draw() {
}
if (ptype=='string') {
- if ((pscat=='any') || (pscat=='') || (pscat=='default') ||
+ if ((pscat=='any') || (pscat=='') || (pscat=='default') ||
(typeof(pscat)=='undefined')) {
tablestart('Text');
choicewrite(' Value: ');
@@ -636,11 +652,59 @@ function draw() {
// ' type="radio" '+callradiostringeval('form'));
// if (svalue=='form') { choicewrite(' checked="checked"'); }
// choicewrite('> Input Form ');
+ choicewrite(' Survey (credit for submission) ');
+ choicewrite(' Anonymous Survey ');
+ choicewrite(' Anonymous Survey (credit for submission) ');
+ choicewrite(' New Randomization Each N Tries (default N=1) ');
choicewrite(' Library ');
}
+ if (pscat=='lenient') {
+ tablestart('Lenient Grading (Partial Credit)');
+ choicewrite(' Value: ');
+ choicewrite(' Yes ');
+ choicewrite(' No ');
+ choicewrite(' Default (only bubblesheet grading is lenient) ');
+ }
+ if (pscat=='discussvote') {
+ tablestart('Discussion Voting');
+ choicewrite(' Value: ');
+ choicewrite(' Yes ');
+ choicewrite(' Yes, unless discussion ended ');
+ choicewrite(' No ');
+ }
if (pscat=='ip') {
tablestart('IP Number/Name');
choicewrite(' Value: ');
@@ -658,8 +722,9 @@ function draw() {
' type="radio" '+callradiostringeval('png,jpg,jpeg,gif'));
if (svalue=='png,jpg,jpeg,gif') { choicewrite(' checked="checked"'); }
choicewrite(' /> Picture File ');
- choicewrite(' Office Document ');
choicewrite(' Yes, and the scope of student selected slot is a single resource. ');
+ choicewrite(' /> Yes, and the scope of the slot is a single resource. ');
choicewrite(' Yes, and the scope of student selected slot is the enclosing map/folder. When checking in, it applies to only one resource. ');
+ choicewrite(' /> Yes, and the scope of the slot is the enclosing map/folder. When checking in, it applies to only one resource. ');
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. ');
+ choicewrite(' /> Yes, and the scope of the slot is the enclosing map/folder. When checking in, all resources in the map/folder are checked in. ');
choicewrite(' ');
}
}
@@ -796,6 +861,7 @@ function init() {
if (pair[0]=='call') { pcode=pair[1]; }
if (pair[0]=='marker') { pmarker=pair[1]; }
if (pair[0]=='name') { pname=pair[1]; }
+ if (pair[0]=='modal') { pmodal=pair[1]; }
if (pair[0]=='defhour' && pair[1] >= 0 && pair[1] < 24 ) {
defhour=pair[1];
}
@@ -823,9 +889,12 @@ function init() {
}
}
- this.window.selector.document.clear();
- selwrite('');
+ this.window.selector.document.open();
+ selwrite('');
+ selwrite('');
selwrite('');
+ selwrite(' ');
+ selwrite('LON-CAPA ');
selwrite('');
selwrite('');
- selwrite('