--- loncom/publisher/testbankimport.pm 2013/06/07 16:07:49 1.40
+++ loncom/publisher/testbankimport.pm 2017/11/12 23:08:58 1.45
@@ -1,5 +1,5 @@
# Handler for parsing text upload problem descriptions into .problems
-# $Id: testbankimport.pm,v 1.40 2013/06/07 16:07:49 bisitz Exp $
+# $Id: testbankimport.pm,v 1.45 2017/11/12 23:08:58 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -89,7 +89,7 @@ function createWin() {
newWindow.document.write("")
newWindow.document.write("")
newWindow.document.write("$webpath")
- newWindow.document.write("")
+ newWindow.document.write("")
newWindow.document.write('$end_page')
newWindow.document.close()
newWindow.focus()
@@ -289,18 +289,20 @@ function colSet(caller) {
else {
if ((poolForm.elements[caller*5+3].options[poolForm.elements[caller*5+3].selectedIndex].value == "MC") || (poolForm.elements[caller*5+3].options[poolForm.elements[caller*5+3].selectedIndex].value == "MA") || (poolForm.elements[caller*5+3].options[poolForm.elements[caller*5+3].selectedIndex].value == "Ord")) {
poolForm.elements[caller*5+4].options[0] = new Option("Select","-1",true,true)
- poolForm.elements[caller*5+4].options[1] = new Option("a.","lcperiod",false,false)
- poolForm.elements[caller*5+4].options[2] = new Option("A.","ucperiod",false,false)
- poolForm.elements[caller*5+4].options[3] = new Option("(a)","lcparen",false,false)
- poolForm.elements[caller*5+4].options[4] = new Option("(A)","ucparen",false,false)
- poolForm.elements[caller*5+4].options[5] = new Option("a)","lconeparen",false,false)
- poolForm.elements[caller*5+4].options[6] = new Option("A)","uconeparen",false,false)
- poolForm.elements[caller*5+4].options[7] = new Option("a.)","lcdotparen",false,false)
- poolForm.elements[caller*5+4].options[8] = new Option("A.)","ucdotparen",false,false)
- poolForm.elements[caller*5+4].options[9] = new Option("(i)","romparen",false,false)
- poolForm.elements[caller*5+4].options[10] = new Option("i)","romoneparen",false,false)
- poolForm.elements[caller*5+4].options[11] = new Option("i.)","romdotparen",false,false)
- poolForm.elements[caller*5+4].options[12] = new Option("i.","romperiod",false,false)
+ poolForm.elements[caller*5+4].options[1] = new Option("a ","lcspace",false,false)
+ poolForm.elements[caller*5+4].options[2] = new Option("A ","ucspace",false,false)
+ poolForm.elements[caller*5+4].options[3] = new Option("a.","lcperiod",false,false)
+ poolForm.elements[caller*5+4].options[4] = new Option("A.","ucperiod",false,false)
+ poolForm.elements[caller*5+4].options[5] = new Option("(a)","lcparen",false,false)
+ poolForm.elements[caller*5+4].options[6] = new Option("(A)","ucparen",false,false)
+ poolForm.elements[caller*5+4].options[7] = new Option("a)","lconeparen",false,false)
+ poolForm.elements[caller*5+4].options[8] = new Option("A)","uconeparen",false,false)
+ poolForm.elements[caller*5+4].options[9] = new Option("a.)","lcdotparen",false,false)
+ poolForm.elements[caller*5+4].options[10] = new Option("A.)","ucdotparen",false,false)
+ poolForm.elements[caller*5+4].options[11] = new Option("(i)","romparen",false,false)
+ poolForm.elements[caller*5+4].options[12] = new Option("i)","romoneparen",false,false)
+ poolForm.elements[caller*5+4].options[13] = new Option("i.)","romdotparen",false,false)
+ poolForm.elements[caller*5+4].options[14] = new Option("i.","romperiod",false,false)
poolForm.elements[caller*5+4].selectedIndex = 0
}
else {
@@ -510,7 +512,7 @@ sub display_zero {
');
}
@@ -577,7 +579,7 @@ sub display_two {
my $blocks = $env{'form.blocks'};
my $qnumformat = $env{'form.qnumformat'};
my @types = ("MC","MA","TF","Ess","FIB","Ord");
- my %typenames = (
+ my %typenames = &Apache::lonlocal::texthash(
MC => "Multiple Choice",
TF => "True/False",
MA => "Multiple Answer",
@@ -627,7 +629,7 @@ sub display_two {
' | '."\n".
' | '."\n".
'
- |