version 1.59.2.1.2.1, 2012/04/30 13:43:31
|
version 1.60, 2011/10/08 19:03:11
|
Line 70 function selwrite(text) {
|
Line 70 function selwrite(text) {
|
} |
} |
|
|
function choicestart() { |
function choicestart() { |
this.window.choices.document.open(); |
this.window.choices.document.clear(); |
choicewrite('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'); |
choicewrite('<html><body>'); |
choicewrite('<html xmlns="http://www.w3.org/1999/xhtml">'); |
|
choicewrite('<head>'); |
choicewrite('<head>'); |
choicewrite('<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />'); |
|
choicewrite('<title>LON-CAPA</title>'); |
|
choicewrite('<style type="text/css">'); |
choicewrite('<style type="text/css">'); |
choicewrite('<!--'); |
choicewrite('<!--'); |
choicewrite('body {'); |
choicewrite('body {'); |
Line 89 function choicestart() {
|
Line 86 function choicestart() {
|
choicewrite('-->'); |
choicewrite('-->'); |
choicewrite('</style>'); |
choicewrite('</style>'); |
choicewrite('</head>'); |
choicewrite('</head>'); |
choicewrite('<body>'); |
|
} |
} |
|
|
function choiceend() { |
function choiceend() { |
Line 386 function draw() {
|
Line 382 function draw() {
|
if (ptype=='string') { |
if (ptype=='string') { |
choicewrite(' action="javascript:stringeval();"'); |
choicewrite(' action="javascript:stringeval();"'); |
} |
} |
if (ptype != 'int' && ptype != 'float' && ptype != 'string') { |
|
choicewrite(' action=""'); |
|
} |
|
choicewrite('>'); |
choicewrite('>'); |
if (ptype=='tolerance') { |
if (ptype=='tolerance') { |
// 0: pscat |
// 0: pscat |
Line 664 function draw() {
|
Line 657 function draw() {
|
if (svalue=='library') { choicewrite(' checked="checked"'); } |
if (svalue=='library') { choicewrite(' checked="checked"'); } |
choicewrite(' /> Library</label><br />'); |
choicewrite(' /> Library</label><br />'); |
} |
} |
if (pscat=='discussvote') { |
if (pscat=='lenient') { |
tablestart('Discussion Voting'); |
tablestart('Lenient Grading (Partial Credit)'); |
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="checked"'); } |
if (svalue=='yes') { choicewrite(' checked="checked"'); } |
choicewrite(' /> Yes</label><br />'); |
choicewrite(' /> Yes</label><br />'); |
choicewrite('<label><input name="stringval" value="notended"'+ |
|
' type="radio" '+callradiostringeval('notended')); |
|
if (svalue=='notended') { choicewrite(' checked="checked"'); } |
|
choicewrite(' /> Yes, unless discussion ended</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="checked"'); } |
if (svalue=='no') { choicewrite(' checked="checked"'); } |
choicewrite(' /> No</label><br />'); |
choicewrite(' /> No</label><br />'); |
|
choicewrite('<label><input name="stringval" value="default"'+ |
|
' type="radio" '+callradiostringeval('default')); |
|
if (svalue=='default') { choicewrite(' checked="checked"'); } |
|
choicewrite(' /> Default (only bubblesheet grading is lenient)</label><br />'); |
} |
} |
if (pscat=='ip') { |
if (pscat=='ip') { |
tablestart('IP Number/Name'); |
tablestart('IP Number/Name'); |
Line 863 function init() {
|
Line 856 function init() {
|
} |
} |
} |
} |
|
|
this.window.selector.document.open(); |
this.window.selector.document.clear(); |
selwrite('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'); |
selwrite('<html><body>'); |
selwrite('<html xmlns="http://www.w3.org/1999/xhtml">'); |
|
selwrite('<head>'); |
selwrite('<head>'); |
selwrite('<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />'); |
|
selwrite('<title>LON-CAPA</title>'); |
|
selwrite('<style type="text/css">'); |
selwrite('<style type="text/css">'); |
selwrite('<!--'); |
selwrite('<!--'); |
selwrite('body {'); |
selwrite('body {'); |
Line 880 function init() {
|
Line 870 function init() {
|
selwrite('-->'); |
selwrite('-->'); |
selwrite('</style>'); |
selwrite('</style>'); |
selwrite('</head>'); |
selwrite('</head>'); |
selwrite('<body>'); |
selwrite('<form name="fsel"><b>'+pname+'</b><br />'); |
selwrite('<form name="fsel" action=""><b>'+pname+'</b><br />'); |
|
selwrite('<select name="fcat" onchange="parent.catchange();">'); |
selwrite('<select name="fcat" onchange="parent.catchange();">'); |
|
|
if (ptype=='tolerance') { |
if (ptype=='tolerance') { |
Line 946 function init() {
|
Line 935 function init() {
|
else if (pscat == 'problemstatus'){ sopt('problemstatus','Problem Status'); } |
else if (pscat == 'problemstatus'){ sopt('problemstatus','Problem Status'); } |
else if (pscat == 'examtype') { sopt('examtype','Exam Type'); } |
else if (pscat == 'examtype') { sopt('examtype','Exam Type'); } |
else if (pscat == 'questiontype') { sopt('questiontype','Question Type'); } |
else if (pscat == 'questiontype') { sopt('questiontype','Question Type'); } |
else if (pscat == 'discussvote') { sopt('discussvote','Discussion Voting'); } |
else if (pscat == 'lenient') { sopt('lenient','Lenient Grading (Partial Credit)'); } |
else if (pscat == 'ip') { sopt('ip','IP Number/Name'); } |
else if (pscat == 'ip') { sopt('ip','IP Number/Name'); } |
else if (pscat == 'fileext') { sopt('fileext','File Extension'); } |
else if (pscat == 'fileext') { sopt('fileext','File Extension'); } |
else if (pscat == 'useslots') { sopt('useslots','Slots control access'); } |
else if (pscat == 'useslots') { sopt('useslots','Slots control access'); } |