--- loncom/publisher/testbankimport.pm 2010/11/27 22:43:32 1.26
+++ loncom/publisher/testbankimport.pm 2014/02/11 19:11:18 1.44
@@ -1,5 +1,5 @@
# Handler for parsing text upload problem descriptions into .problems
-# $Id: testbankimport.pm,v 1.26 2010/11/27 22:43:32 raeburn Exp $
+# $Id: testbankimport.pm,v 1.44 2014/02/11 19:11:18 bisitz Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -28,7 +28,6 @@ package Apache::testbankimport;
use strict;
use Apache::Constants qw(:common :http :methods);
-use Apache::loncacc;
use Apache::loncommon();
use Apache::lonnet;
use HTML::Entities();
@@ -90,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()
@@ -290,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 {
@@ -445,7 +446,7 @@ function verify() {
if ($numitems > 0) {
my $maxnum = $numitems - 1;
my %lt = &Apache::lonlocal::texthash(
- fnmb => 'File names must be unique',
+ fnmb => 'Filenames must be unique',
isum => 'is used more than once',
);
$$jsref .= qq|
@@ -485,12 +486,12 @@ function backPage() {
# ---------------------------------------------------------------- Display Zero
sub display_zero {
- my ($r,$uname,$fn,$page,$webpath) = @_;
+ my ($r,$fn,$page,$webpath) = @_;
my $go_default = 'NextPage';
if ($fn eq '') {
- $r->print(''.&mt('Incomplete file upload').' '.&mt('Return to the [_1]construction space menu[_2] to upload a file','',''));
+ $r->print(''.&mt('Incomplete file upload').' '.&mt('Return to the [_1]Authoring Space menu[_2] to upload a file','',''));
}
- $r->print(&mt('The Testbank Upload utility can be used by LON-CAPA authors to generate LON-CAPA problem files from a testbank file of questions/answers.').'
'.
+ $r->print(&mt('The [_1]Testbank Upload[_2] utility can be used by LON-CAPA authors to generate LON-CAPA problem files from a testbank file of questions/answers.','','').'
'.
&mt('The following question types can be converted:').'