WeBWorKdocs

sq_webwork:


Home
Current UR courses
Visitor page
Intro to WeBWorK
WeBWorK 2 Twiki
WW Community
Grant Support & awards
Discussion group
Problem library
Write/modify problems
Create & manage course
Tutorial on running a course
HowTos
FAQ
WeBWorK2 FAQ
Software Download
How to Install WW server
Feedback
Site Map
Change preferences
Change password





Prev | Next | Installing WeBWorK

Adapting CAPA problems for use with WeBWorK

First you will need to translate the original CAPA problems into the PG language. We have a perl script which will do 95% of the translation automatically. Write gage@math.rochester.edu for a copy. (Some Assembly Required). You must already own the CAPA problems, since we cannot distribute them. Once translated the CAPA problems are placed set subdirectories in the templates directory as usual.

The translated copies require some special runtime macros and in order to access the macros the following lines must be added to the webworkCourse.ph file:

  
## LOCAL CUSTOMIZATION *  
# CAPA modifications 
# Define some additional directories for use by translated CAPA problems.
$PG_environment{'CAPA_Tools'} = "${macroDirectory}CAPA_Tools/";  
$PG_environment{'CAPA_MCTools'} =  "${macroDirectory}CAPA_MCTools/";   
$PG_environment{'CAPA_Graphics_URL'} = "${htmlURL}CAPA_Graphics/";   
$PG_environment{'CAPA_GraphicsDirectory'} = "${htmlDirectory}CAPA_Graphics/";
# You may need to change the addresses above depending on
#where you store the CAPA graphics and macros.

## The html directory for this course needs to contain a file called CAPA_Graphics ## which either is a directory of graphics or links to a directory of graphics for CAPA. ##
## The macroDirectory or its backup the courseScripts directory ## must contain the subdirectories CAPA_Tools and CAPA_MCTools ## and their contents or else it must contain links to those directories. ##(Forgetting this link is the most ## common of the difficulties encountered when starting a CAPA course.)

## Finally the macroDirectory or courseScripts directory must ## contain the file PG_CAPAmacros.pl (distributed with WeBWorK).

# end CAPA modifications

You also need to make some changes to the texSetPreamble.tex file in order to provide tex macros used routinely by CAPA problems. Here are the additions that are needed:

% capa graphics
\usepackage{epsf}

%capa tex macros \newcommand{\capa}{{\sl C\kern-.10em\raise-.00ex\hbox{\rm A}\kern-.22em% {\sl P}\kern-.14em\kern-.01em{\rm A}}}

\newenvironment{choicelist} {\begin{list}{} {\setlength{\rightmargin}{0in}\setlength{\leftmargin}{0.13in} \setlength{\topsep}{0.05in}\setlength{\itemsep}{0.022in} \setlength{\parsep}{0in}\setlength{\belowdisplayskip}{0.04in} \setlength{\abovedisplayskip}{0.05in} \setlength{\abovedisplayshortskip}{-0.04in} \setlength{\belowdisplayshortskip}{0.04in}} } {\end{list}}

You may also wish to adjust some other parameters to adjust the output of the printed problem sets.


<| Post or View Comments |>


Prev | Next | Installing WeBWorK

Last update: Sunday, January 28, 2001 at 5:43:10 PM.
This site maintained using Manila and Frontier software.