--- rat/client/parameter.html 2022/01/04 04:59:04 1.64.2.5.2.1
+++ rat/client/parameter.html 2019/03/02 16:25:56 1.71.2.2
@@ -5,7 +5,7 @@
The LearningOnline Network with CAPA
Parameter Input Window
//
-// $Id: parameter.html,v 1.64.2.5.2.1 2022/01/04 04:59:04 raeburn Exp $
+// $Id: parameter.html,v 1.71.2.2 2019/03/02 16:25:56 raeburn Exp $
//
// Copyright Michigan State University Board of Trustees
//
@@ -48,7 +48,6 @@ var pscat='';
var pmarker='';
var pmodal='';
var pname='';
-var pextra='';
var defhour=0;
var defmin=0;
@@ -288,7 +287,7 @@ function intsecond() {
}
result += '';
return result;
-}
+}
function intday() {
@@ -324,7 +323,7 @@ function intcalc() {
newpmodval = sform.donebutton[i].value;
newpextravaltwo = sform.donebutton_text.value;
} else {
- if (sform.donebutton[i].value == '_done_proctor') {
+ if (sform.donebutton[i].value == '_done_proctor') {
newpmodval = sform.donebutton[i].value;
newpextraval = sform.donebutton_proctorkey.value;
newpextravaltwo = sform.donebutton_text.value;
@@ -345,7 +344,7 @@ function intcalc() {
svalue += donevals[1];
}
if (newpextravaltwo) {
- if (newpextravaltwo != 'Done') {
+ if (newpextravaltwo != 'Done') {
svalue += ':'+newpextravaltwo+':';
}
}
@@ -396,7 +395,7 @@ function validateInterval() {
for (var i=0; i 0)) {
- svalue += ':'+possltic;
- } else {
- alert('Please select an LTI launcher, or choose a different supported link type.');
- return;
- }
- } else if (sform.deeplinkprotect[i].value == 'ltid') {
- var possltid = sform.linkpossltid.options[sform.linkpossltid.selectedIndex].value;
- if ((numRegExp.test(possltid)) && (possltid > 0)) {
- svalue += ':'+possltid;
- } else {
- alert('Please select an LTI launcher, or choose a different supported link type.');
- return;
- }
- }
- break;
- }
- }
- }
- svalue += ',';
- if (sform.deeplinkmenus.length) {
- for (var i=0; i 0)) {
- svalue += posscoll;
- } else {
- alert("Please select either a numbered collection or check 'Standard (all menus)'.");
- return;
- }
- }
- break;
- }
- }
- }
- assemble();
-}
-
-function toggleDeepLink(caller) {
- var sform=choices.document.forms.sch;
- if ((caller == 'protect') && (sform.deeplinkprotect.length)) {
- var frame = window.frames["choices"];
- for (var i=0; i
Value:
');
@@ -1025,7 +907,7 @@ function draw() {
var patternAllow = /^([\[\]a-zA-Z\.\d\*\-]+)$/;
var patternDeny = /^\!([\[\]a-zA-Z\.\d\*\-]+)$/;
var current = new Array;
- if (patternComma.test(svalue)) {
+ if (patternComma.test(svalue)) {
current = svalue.split(',');
} else {
current = [svalue];
@@ -1093,246 +975,17 @@ function draw() {
choicewrite(' ');
+ choicewrite(' /> Yes, and the scope of student selected slot is a single resource. ');
choicewrite(' ');
+ choicewrite(' /> Yes, and the scope of student selected slot is the enclosing map/folder. When checking in, it applies to only one resource. ');
choicewrite(' ');
+ 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('
');
}
- if (pscat=='deeplink') {
- var deeplinkvals = new Array();
- var linkprotectparts = new Array();
- var ltikeyRegExp = /^(ltic|ltid|key):(\w+)$/;
- var dlinkkeysty = 'hidden';
- var dlinkkeyval = '';
- var dlinklticdivsty = 'none';
- var dlinkltiddivsty = 'none';
- var dlinkmenusdivsty = 'none';
- if ((svalue != '') && (svalue != null)) {
- deeplinkvals = svalue.split(',');
- if (ltikeyRegExp.test(deeplinkvals[4])) {
- linkprotectparts = deeplinkvals[4].split(':');
- deeplinkvals[4] = linkprotectparts[0];
- if (linkprotectparts[0] == 'key') {
- dlinkkeysty = 'text';
- dlinkkeyval = linkprotectparts[1];
- } else if (linkprotectparts[0] == 'ltic') {
- dlinklticdivsty = 'block';
- } else if (linkprotectparts[0] == 'ltid') {
- dlinkltiddivsty = 'block';
- }
- }
- if (deeplinkvals[5] >= 1) {
- dlinkmenusdivsty = 'inline-block';
- }
- } else {
- deeplinkvals = ['off','unhide','full','res','','0'];
- }
- var deeplinkstate = new Array();
- deeplinkstate = ['only','off','both'];
- var deeplinkstatetxt = new Array();
- deeplinkstatetxt = ['deep only','deeplink off','regular + deep'];
- var deeplinkothers = new Array();
- deeplinkothers = ['hide','unhide'];
- var deeplinkotherstxt = new Array();
- deeplinkotherstxt = ['Hidden','Unhidden'];
- var deeplinklisting = new Array();
- deeplinklisting = ['full','absent','grades','details','datestatus'];
- var deeplinklisttxt = new Array();
- deeplinklisttxt = ['Listed (linked) in both','Not listed','Listed in grades only','Listed (unlinked) in both','Listed (unlinked) inc. status in both'];
- var deeplinkscopes = new Array();
- deeplinkscopes = ['res','map','rec'];
- var deeplinkscopetxt = new Array();
- deeplinkscopetxt = ['resource only','enclosing map/folder','recursive map/folder'];
- var deeplinkprotect = new Array();
- deeplinkprotect = ['none','key','ltic','ltid'];
- tablestart('Deep-linked items');
- choicewrite('
Access status?
');
- choicewrite('
');
- choicewrite('
Hide other resources?
');
- choicewrite('
');
- choicewrite('
In Contents + Gradebook?
');
- choicewrite('
');
- choicewrite('
Access scope for link
');
- choicewrite('
');
- choicewrite('
Link protection
');
- choicewrite('');
- choicewrite(' key access');
- choicewrite('');
- choicewrite(' ');
-
- var possmenus = new Array();
- if ((pextra != '') && (pextra != null)) {
- var lticRegExp = /^ltic_/;
- var ltidRegExp = /^ltid_/;
- var menusRegExp = /^menus_/;
- var extras = pextra.split('&');
- for (var i=0; i= 1) {
- var lticnums = new Array();
- var ltictitles = new Array();
- for (var j=0; j');
- choicewrite('
');
- choicewrite('
');
- }
- }
- } else if (ltidRegExp.test(extras[i])) {
- extras[i] = extras[i].replace(ltidRegExp,'');
- var possltid = extras[i].split(',');
- if (possltid.length >= 1) {
- var ltidnums = new Array();
- var ltidtitles = new Array();
- for (var j=0; j');
- choicewrite('