File:
[LON-CAPA] /
capa /
capa51 /
Manual /
s-guidedtour.tex
Revision
1.1:
download - view:
text,
annotated -
select for diffs
Fri Jul 14 18:30:33 2000 UTC (24 years, 3 months ago) by
albertel
Branches:
MAIN
CVS tags:
version_2_9_X,
version_2_9_99_0,
version_2_9_1,
version_2_9_0,
version_2_8_X,
version_2_8_99_1,
version_2_8_99_0,
version_2_8_2,
version_2_8_1,
version_2_8_0,
version_2_7_X,
version_2_7_99_1,
version_2_7_99_0,
version_2_7_1,
version_2_7_0,
version_2_6_X,
version_2_6_99_1,
version_2_6_99_0,
version_2_6_3,
version_2_6_2,
version_2_6_1,
version_2_6_0,
version_2_5_X,
version_2_5_99_1,
version_2_5_99_0,
version_2_5_2,
version_2_5_1,
version_2_5_0,
version_2_4_X,
version_2_4_99_0,
version_2_4_2,
version_2_4_1,
version_2_4_0,
version_2_3_X,
version_2_3_99_0,
version_2_3_2,
version_2_3_1,
version_2_3_0,
version_2_2_X,
version_2_2_99_1,
version_2_2_99_0,
version_2_2_2,
version_2_2_1,
version_2_2_0,
version_2_1_X,
version_2_1_99_3,
version_2_1_99_2,
version_2_1_99_1,
version_2_1_99_0,
version_2_1_3,
version_2_1_2,
version_2_1_1,
version_2_1_0,
version_2_12_X,
version_2_11_X,
version_2_11_5_msu,
version_2_11_5,
version_2_11_4_uiuc,
version_2_11_4_msu,
version_2_11_4,
version_2_11_3_uiuc,
version_2_11_3_msu,
version_2_11_3,
version_2_11_2_uiuc,
version_2_11_2_msu,
version_2_11_2_educog,
version_2_11_2,
version_2_11_1,
version_2_11_0_RC3,
version_2_11_0_RC2,
version_2_11_0_RC1,
version_2_11_0,
version_2_10_X,
version_2_10_1,
version_2_10_0_RC2,
version_2_10_0_RC1,
version_2_10_0,
version_2_0_X,
version_2_0_99_1,
version_2_0_2,
version_2_0_1,
version_2_0_0,
version_1_99_3,
version_1_99_2,
version_1_99_1_tmcc,
version_1_99_1,
version_1_99_0_tmcc,
version_1_99_0,
version_1_3_X,
version_1_3_3,
version_1_3_2,
version_1_3_1,
version_1_3_0,
version_1_2_X,
version_1_2_99_1,
version_1_2_99_0,
version_1_2_1,
version_1_2_0,
version_1_1_X,
version_1_1_99_5,
version_1_1_99_4,
version_1_1_99_3,
version_1_1_99_2,
version_1_1_99_1,
version_1_1_99_0,
version_1_1_3,
version_1_1_2,
version_1_1_1,
version_1_1_0,
version_1_0_99_3,
version_1_0_99_2,
version_1_0_99_1,
version_1_0_99,
version_1_0_3,
version_1_0_2,
version_1_0_1,
version_1_0_0,
version_0_99_5,
version_0_99_4,
version_0_99_3,
version_0_99_2,
version_0_99_1,
version_0_99_0,
version_0_6_2,
version_0_6,
version_0_5_1,
version_0_5,
version_0_4,
version5-1-2-first_release,
stable_2002_spring,
stable_2002_july,
stable_2002_april,
stable_2001_fall,
loncapaMITrelate_1,
language_hyphenation_merge,
language_hyphenation,
conference_2003,
bz6209-base,
bz6209,
STABLE,
HEAD,
GCI_3,
GCI_2,
GCI_1,
CAPA_5-1-6,
CAPA_5-1-5,
CAPA_5-1-4_RC1,
BZ4492-merge,
BZ4492-feature_horizontal_radioresponse,
BZ4492-feature_Support_horizontal_radioresponse,
BZ4492-Support_horizontal_radioresponse
- added the manual
%
%
%******************************************************************************
% Guided Tour
%*******************************************************************************
\newpage
\hrule
\vskip 0.2in
%{{\noindent \bf \it \LARGE Section 4: Guided Tour of the \capa\ v. 5.0 System }}
\section{Guided Tour of the \capa\ System }
\vskip 0.2in
\hrule
\vskip 0.2in
\noindent This section presents a guided tour through the \capa\ software system by relying on the files that are part of the
distribution package. This tour assumes that the user is logged in as
``teacher'' and owns the {\sl nsc121s9} class directory. If you do not have
permission to login as ``teacher'', you will be unable to complete sections of
the tour which involve writing files to the ``teacher'' owned directories
(i.e. creating {\sl .db} headers and {\sl .dvi} files, printing, generating class records, etc.).
\footnote{\fbox{Boxed} items denote Clicking on a Menu selection}
\begin{enumerate}
\item {\bf Guided Tour of {\sf Quizzer}} \hfil
\epsffile{figures/quizzer50.ps} \label{GQuizzer}
\begin{itemize}
\item Instructions for running the {\sf Quizzer} application:
\begin{itemize}
\item Prior to opening the {\sf Quizzer} application, set up your X-server software to
interact with your server. See the section on using \capa\ via
eXceed, X-win32 or MacX.
\item Through your X-server software, open an rlogin (or telnet)
session to your server.
\item Start the application by entering the command {\sf
Quizzer} at the prompt.
\end{itemize}
\item Select the Source of the problem set.
\begin{itemize}
\item The {\sf Quizzer} main menu will be placed in the upper
left corner of your screen.
\item Select \fbox{File}, then \fbox{Open}.
\item A pop-up screen displaying your
current directory will allow you to browse.
The file filter, which for quizzer will read {\sl *.qz},
selects only {\sl setx.qz} files for editing with the {\sf Quizzer} application.
\item In this pop-up screen, open the \fbox{CAPA5} directory.
\item Find and select the sample class file \fbox{nsc121s9}.
\item Open the \fbox{set1.qz} file. ({\sl set1.qz}
is identical to the Set of Sample Problems in
this manual).
\item The contents of this file will show up in
{\sf Quizzer's} editing window.
Browse through the contents of this question file. Be careful
not to make any changes at this time, or at least {\bf not}
to Save any changes. If you think you did accidently make changes, choose \fbox{Quit} from the main menu and click \fbox{No} if you are asked to save.
\item Click on a highlighted imported file. A reference file pops up in a new window. Close this window by choosing \fbox{File} then \fbox
{Close}. A dialog box will appear to confirm your selection.
\item You may wish to use the \fbox{Save As...} under \fbox{File} in the menu option and save the set as {\sl set99.qz}, then close it and open {\sl set1.qz} again.
\item If you make an inadvertent change or
if you are not sure of a change, then just \fbox{Quit} the {\sf
Quizzer} application without saving and restart it by entering the command {\sf Quizzer}.
\end {itemize}
\item Preview the example question file in enscript mode.
\begin {itemize}
\item Choose \fbox{Enscript} mode button from the options at the top of the
{\sf Quizzer} edit window.
\item Click the \fbox{Preview} button. A dialog window will
appear to ask you to select a specific
student from the class list. The choice may be made by randomly
selecting a student from a specified section or by entering the
student number of a particular student in the class.
\item Before previewing, click \fbox{File} in the menu and select \fbox{Open Reference File...}. Find and open the \fbox{classl} file in the {\sl nsc121s9} folder. You will see all the students in the class, including ``Student Jamie .'' Select \fbox{Close} under the \fbox{File} menu in the {\sl classl}
file window.
\item Select the random-selection button and click \fbox{Preview}.
\item Note: To select a specific student, first, click the
\fbox{Preview} button, select \fbox{Specify the student by}, and then enter the
Student Number {\tt A87654321} into the text entry panel {\em
followed by a carriage return}. If the Student
number is not in the class list file ({\sl
teacher/CAPA5/nsc121s9/classl}) an error message is returned.
\item A preview window will appear. This window displays the
text
from the translated question file as it would be presented to
the students during a terminal session.
The instructor can use this display to determine if the coding
is correct and if the presentation on the
remote terminal will be adequate.
\item If any changes have been made to
the {\sl set1.qz} file in the editor, {\sf Quizzer} will ask you to
save the file. {\bf Don't} save the
file at this point unless you are absolutely sure that the file
has not been damaged, instead select \fbox{Cancel},
\fbox{Quit} {\sf Quizzer}, answer \fbox{No} if asked to save, and start again.
\end {itemize}
\item Close the preview window by clicking on the \fbox{Dismiss}
button at the top of the window.
\item Preview the example question file in \TeX\ mode.
\begin {itemize}
\item Change the {\bf Mode} of the preview output by clicking on
the \fbox{TeX} mode button on the upper part
of edit window and then click the \fbox{Preview} button as
before.
\item Select a particular student, this time type the student
number {\tt A87654321} into the text panel,
then $<$return$>$, select the \fbox{Specify the student by} button, and click \fbox{Preview}.
\item The preview window will
display the contents of the
{\sl nsc121s9/quiztemp.tex} file that will be used later by
\LaTeX\ to typeset the problem set for the
selected student, in this case ``Jamie Student''.
\item Click on \fbox{Dismiss} to close this window.
\end {itemize}
\item Preview the set of sample problems in Web mode similar to how enscript and \TeX\ modes were viewed.
\begin{itemize}
\item This mode will generate a preview window displaying
the web specific version of your source file. (This is not
the complete {\sl .html} file.)
\end{itemize}
\item Specify the date limits in the database header.
\begin {itemize}
\item The database header (DB header) for {\sl set1.qz} is present
from the distribution. However, you can
bring up a window to modify that information by clicking on the
\fbox{DB Header} button at the top of the
main edit window. {\bf Note}: You must preview the set
in enscript prior to
setting or changing the DB Header information. (We have already done this.)
Three dates and times must be set:
\begin{enumerate}
\item {\bf Open date/time}: when the students can begin
to enter answers to this problem set.
\item {\bf Due date/time}: the time by which students
must finish entering answers and properly
log out of \capa, i.e., when all answer-recording stops.
\item {\bf Answer date/time}: when the answers to the
problems will be made available to the
students. This should be {\em after} the Due
date/time.
\end{enumerate}
\item Use \fbox{Load} to view the current values for
this problem set. If the values were not present in the
{\sl set1.db} file, you would have recieved a warning.
\item Setting the DB Header is necessary for each new problem
set before students log in.
Without the proper date information, students will not be
allowed to enter their answers.
\begin{enumerate}
\item The database header may be set as the number of problems change, but it {\em must} be
set {\em after} the number of problems in the set is
finalized, otherwise serious errors in the grade records
will occur. If you have found it
necessary to make major changes in your source file,
such as changing the problem value or
the grading option to hand graded ({\tt hgr=on} inside
the {\tt /ANS()} command)
be certain to reset the DB Header prior to
printing the final version for distribution to your
students.
\item Once the
problem sets have been distributed to students and students begin logging in,
do {\em not} change the number of problems in the set
and reset the database header.
\end{enumerate}
\item The dates and times must be entered with the numerical
format of {\tt YYYY/MM/DD} and {\tt HH:MM} on the appropriate
lines. The hours of the day are based on a 24 hour clock.
\item You can specify different dates for different sections. Click on \fbox{Add} and add different due dates for section 1. You can also choose to get the default dates for section 1.
\item In the ``adddate'' window, click on \fbox{More Options}. You can then add a duration time in hours and minutes. This lets the student choose their own due date. Once the students log in, they only have the set duration of time to work one the set (such as on a take home quiz). You also have the choice to give your students no feedback by inhibiting correct/incorrect responces. Click \fbox{Cancel} to not change any of the options.
\item The ``Creating DB Header'' window also has a cancel button to exit the window without
changing the dates already present in the records folder.
Close the ``db Header'' window by selecting \fbox{Cancel}.
\end{itemize}
\item Viewing the file as it will be printed.
\begin {itemize}
\item
Select \fbox{Create .dvi} from the main {\sf Quizzer} menu.
(The creation of a {\sl *.dvi file} is a necessary
step before printing any \TeX\ document.) There are no {\sf
Quizzer} errors in the {\sl set1.qz} file, and
{\sf Quizzer} will generate a file called {\sl
quiztemp.tex}
\item You will
again be prompted to select either a random student or a
specific student determined by student number. Make your choice, then click \fbox{Preview}.
\item {\sf Quizzer} invokes the \LaTeX\ program to typeset the
{\sl quiztemp.tex} file.
\item {\sf Quizzer} will create the
{\sl quiztemp.dvi} file for viewing the appearance of the printed document. You should now have two new windows open. The {\sl quiztemp.dvi} file is automatically
opened and displayed once it is created.
This process takes only a few seconds to complete depending on
the computer. All of the {\sl quiztemp.*} files are in the
{\sl nsc121s9/} directory. The quiztemp files are rewritten every time a new {\sl .dvi file} is created.
\item After you are done viewing both windows, dismiss the \LaTeX\ output window and the quit the quiztemp window.
\item Note that new problem sets may have coding errors in their \capa\
grammar, \LaTeX\ grammar, or HTML grammar.
These are independent languages. Therefore, previewing in
enscript, creating a {\sl .dvi} file, and viewing the problem set in a web browser are necessary to detect and locate each kind of error.
\end{itemize}
\item Printing the set of sample problems through {\sf Quizzer}.
\begin {itemize}
\item From the main {\sf Quizzer} menu, choose \fbox{Print...}.
\item The pop-up screen will indicate your options. Choose one of the following:
\begin{enumerate}
\item \fbox{Print current .dvi}: This option will print
the most recent .dvi file you have generated using
the ``Create .dvi'' menu option, i.e. the {\sl quiztemp.dvi} file listed in your
directory.
\item \fbox{Randomly select one student from section}: This will generate a random assignment from the section you specify to be
printed.
\item \fbox{Specify the... Student Number}: This will print out a set for the specified student. Once the
student number is entered into the field, be certain to
press $<$return$>$ to call the student name from the
{\sl classl} file.
\item \fbox{Print section}: This will print the
entire specified section's papers.
\item \fbox{Print multiple sections}: This will open
a menu for choosing the sections to be printed.
\item \fbox{Print whole class}: This option will print
the assignments for the entire class.
\end{enumerate}
\item {\bf Note:} Once you
have entered a command for
printing, another pop-up screen will appear
allowing a choice of printers. The printer options are
defined in the {\sl capa.config} file. (See discussion of {\sl capa.config file} in the Software Components section.)
\item Click \fbox{Select} and then click \fbox{Print} in the ``Print Command'' window. You may also have a choice of printers and printing options to choose from in this window.
\item After the printing has finished, note the \capa\
ID number at the top of the printed page.
\end{itemize}
\item Viewing the set on the Web
\begin{itemize}
\item Open a browser and point it to the approriate class.html URL
\item Select the class {\sl nsc121s9} by clicking on ``class'' box and selecting {\sl nsc121s9} from the drop-down menu. This will allow you to view "Jaime Student's" problem set 1.
\item Enter {\tt A87654321} for the student number and {\tt 2318} for the CAPA ID
\item Click on the button to try the problem set. Close the browser when you are done browsing.
\end{itemize}
\item Other {\sf Quizzer} main menu items:
\begin{itemize}
\item All {\sf Quizzer} submenus can be ``torn off".
The submenus have a dashed line at the top. If you
click on the dashed line, the submenu becomes a
separate, static window which can positioned anywhere
on
your screen.
\item \fbox{File}: This was discussed above, but also includes ``Open Reference File'' a useful
option allowing copying and pasting from any file into the quiz set.
\item \fbox{Edit}: This submenu contains the standard
editing commands (cut, copy, paste, select all, undo,
and find). The \fbox{Find} option allows you to find
and/or replace using different criteria.
\item \fbox{Prefs}: This feature can be used to
choose what style of output is displayed, such as just problems, problems and answers, or
answers only. This also determines what is
printed on the paper through the print command, so be
certain to set it to ``problems
only" prior to
printing the entire classes papers. You can also edit
the HTML and \TeX\ header and footer files through the
preferences menu by clicking on the menu that displays
\fbox{HTMLheader}. However, for most applications of
\capa\, you should not need to edit these files.
\item \fbox{Windows}: This submenu displays all the
currently open windows in the {\sf Quizzer}
application. If ever a smaller window is hidden by a
larger one, you can shuffle the smaller window to the
top by selecting it in this menu.
\item \fbox{Analyze Set}: This allows you to view the
range of anwers a certain problem will generate. While
{\sl set1.qz} is open, select \fbox{Analyze Set}. From
the new window, select
\fbox{Run Random}, enter the number 10, then click
\fbox{continue}. When the set is finished being
analyzed, you can select different problem numbers and
view the range of answers generated for the \capa\
problems. Dismiss this window and try it again, but
this time select \fbox{Run Class}.
\item \fbox{Remap}: You have the option of remapping
either the
backspace or the delete key to suit your particular
preference.
\fbox{Xdvi Options}: This allows you to resize the
display of the {\sl .dvi} file on your monitor. These
changes will not affect printing.
\end{itemize}
\item Select \fbox{Quit} from the menu to leave the {\sf Quizzer}
program.
\item A ``MakeSure Prompt'' window will appear. You have the option \fbox{Cancel} to continue
editing or \fbox{Yes} to quit {\sf Quizzer}. If you made changes, you
will be asked if you want to save them. Answer \fbox{No} at this time.
\item The {\sf Quizzer} main menu then disappears.
\end{itemize}
\item {\bf Guided Tour of \large \sf Capalogin} \label{Gcapalogin}
After the instructor has created a question set ({\sl set1.qz} in this
example) and the {\sl records/set1.db} file has the relevant dates and
times, students can login through the network. The students can use equipment
or a communication program that emulates a vt100 terminal to enter their
answers and view the hints. Note that the emulation is very specifically
vt100 and not vt102, vt200, etc.
At Michigan State University, the students log into the system from a large
number of remote locations on and off campus. They have used a variety of
computers, IBM, Mac, etc., that emulate a vt100 terminal. For the guided tour,
you will open a terminal window on your host computer.
\begin{itemize}
\item Login Instructions: An example of a login instruction handout
which has been used at MSU is included in
the next section of this manual.
\item A student logs in by entering the class account user name, such as
{\tt nsc121s9}. This account does not have a password. Therefore,
anyone can get in, but they are `captured' by the code {\sf Capalogin}
and have limited access to the machine (see details in
the software component section).
\item The student is then asked to enter his or her student number and
the \capa\ ID number of any assignment.
\begin{itemize}
\item The student number has 9 characters. At MSU the last 8 are
digits, but the 9 characters can be a mixture of digits and letters. The
\capa\ ID number is unique for each problem set for a given
student in a given course. It has 4 digits
and will be printed on a student's individual assignment sheet.
\item Each student has a different \capa\ ID number for each
problem set. The {\sf Capalogin} code will
select the {\sl set$x$.qz} file that corresponds to the CAPA ID.
Previous sets can be reviewed anytime.
\item If the current date and time are within the allowed time
range specified in the DB Header file,
students can enter their answers. The answers are recorded as they are submitted.
\item Problems arise when students open multiple sessions. If
two sessions for one student
are active at the same time, the computer records the
distribution of correct and incorrect answers of
the last session to log-out, not necessarily the session with
the most credit earned. This is one the reasons for
limiting the number of active sessions by one student.
\end{itemize}
\item {\bf Sample login:[A]}
\begin{itemize}
\item Exit your server and then open a new telnet (or {\bf rlogin}) session into the server. The method for this
varies depending upon the type of
X-server software being used. (See Section 3 on
configuration of X-server software.)
\item At the prompt {\tt login:}, enter the classname. Example:
{\tt nsc121s9}
\item The capalogin screen will be displayed.
\item Enter: {\tt A87654321} for the student number and then hit $<$return$>$. Note that
the cursor should be positioned after
the colon following the words {\tt Student Number} near the
middle of the screen. If it is not,
particularly if it is at the bottom of the screen, the
terminal emulation is not vt100 and
needs to be reset in the terminal emulator.
\item Enter {\tt 2318}, the CAPA ID printed on the homework page
for student A87654321. The CAPA ID
number must correspond to the one printed on the problem set for
this student, or the login will not be
allowed.
\item The student's name is displayed at the top of the screen
and the main \capa\ menu near the center.
\item Enter: {\tt S} (or {\tt s}, as the menu is not case
sensitive) to view the student's summary for
the course. No credit should have yet been earned.
\item Enter: {\tt M} to return to the main menu.
\item Enter: {\tt T} to try the problem set.
\item Enter: {\tt 1} to try problem 1.
\item Problem 1 of set 1 will appear on the screen.
\item Follow the instructions, noting that if you put in a wrong
answer, a {\tt :H} to receive a hint may
become an option. Note that the colon in this screen
differentiates a command from a problem answer.
\item After answering a few questions, enter {\tt :m} to return
to the main menu.
\item Enter: {\tt s} You can now see the updated student
summary.
\item Enter: {\tt x} to exit. This ends the session, records
the student responses, and closes the
connection to the server. The {\sl goodbye.msg} file is then
displayed .
\end{itemize}
\item {\bf Sample login:[B]}
\begin{itemize}
\item Open a web browser session into the server.
\item Select the sample class {\sl nsc121s9} from the pop-up menu.
\item Enter: {\tt A87654321} for the student number. Note that
you must click in the window.
\item Enter the \capa\ ID {\tt 2318} (as was printed on the homework page
for student number A87654321). The \capa\ ID
number must correspond to the one printed on the problem set for
this student, or the login will not be
allowed.
\item Click on the `` Click \fbox{here} to work on \capa\ ''
button.
\item The next document you will see will be the main menu where you can select to try the current
problem set.
\item Set 1 will appear on the screen.
\item Note that if you put in one or more wrong
answers, a hint will be displayed if it has been included in the code.
\item Note that the problem numbers are listed across the page at the top and bottom of the set. You can
click on the problem number and go directly to that problem.
\item Once you're finished previewing this set, you can choose to exit the system.
\end{itemize}
\end{itemize}
\newpage
%**********************************************************************************
% Guided Tour of Grader
%**********************************************************************************
\item{\bf Guided Tour of {\large \sf Grader}} \hfil\epsffile{figures/grader50.ps}
\label{GGrader}
\begin{itemize}
\item Prior to opening the {\sf Grader} application,
set up your X-server software to
interact with your server. See Section 3 on using \capa\ via eXceed,
X-win32 or MacX.
\item Through your X-server software, open an rlogin (or telnet) session
to your server.
\item If necessary, change directory to the directory in which the {\sf Grader}
application is located.
\item Start the application by entering the command {\sf Grader}.
\item The {\sf Grader} main menu will appear in the upper left corner of
your screen.
\item Choose \fbox{File } then \fbox{Specify Class}
\item A pop-up window appears with ``Please select a capa.config file'' on the title bar. Search the directory to find the class (in this case, {\sl nsc121s9}). You may need to go back one directory (by clicking the folder button in the upper right hand corner of the window).
Double click the \fbox{nsc121s9} directory, then double click on the
{\sl capa.config} file. A new window will appear with {\sl nsc121s9} as the class.
\item Specify a section number and problem set number:
\begin{itemize}
\item Enter {\tt 1} for the section
number in the text entry panel.
\item Enter {\tt 1} for the problem set number.
\item Now, click \fbox{Load Scores} button. {\sf Grader} will scan the
record files and the (short) list of students in
section 1 and their current grades will appear. Note, for example, the
grade of student A87654321. For classes
with large student enrollments and long problem sets, the display of the
section grades may take a few seconds.
\end{itemize}
\item Select a student to grade:
\begin{itemize}
\item All the students in the selected
section are contained in the displayed list. Click and highlight \fbox{Student Jamie .} from the list.
\item Click the
\fbox{Grading} button. A new grading window will
appear on the screen. The answers to the problem set for that student
are displayed along with rows of buttons.
You can choose to view questions and answers or answers only.
\item You can change the recorded grade for any
problem except those already answered correctly remotely by clicking on the corresponding
radio button on the left hand side.
\item The buttons refer to whether the
answer was remotely entered as correct
{\bf Y}-es: as incorrect {\bf N}-o: or excused {\bf E}-xcused. A dash
indicates that the problem was never attempted.
Lower case {\bf y} or {\bf n} are written in the {\sl set$x$.db} file to
indicate when a problem was graded by teaching staff
using {\sf Grader}.
\item Problems whose answers cannot be entered directly by students
are hand-graded problems. Essay
questions or derivations are examples. (As seen in the ``\capa'' Functions'' section, they are
identified as such in the answer format of the problem
as {\tt hgr=on}.) To assign a grade, click on the box that is
presented, assign the number of points received by the
student in the panel that opens, and click to enter the grade.
\item {\tt /SUBJECTIVE} questions (essay questions that were directly entered in by students) are graded seperately by selecting \fbox{File} in the {\sf Grader} main menu and then selecting \fbox{Grade Subjective}. \\
{\em This is explained in greater detail later.}
\end{itemize}
\item Save results: After changing a student's grade, click on the \fbox{Save} button (upper part of the grading window) to record the result. Confirmation of any grade change is required in a separate panel.
\item Grade {\tt /SUBJECTIVE()} questions:
\begin{itemize}
\item You can only grade {\tt /SUBJECTIVE()} past the due date.
\item As you get more comfortable with the {\sf Quizzer}, {\sf Grader}, and
{\sf CapaLogin} components, you should complete the steps below.
\item Problem number 22 is a {\tt /SUBJECTIVE} question in {\sl set1.qz}. To
view this problem, you should first enter in some essay answers for some of
the students in the class list. You should have at least two students in a
team with only one submission. Make sure the student not submitting the answer
has her or his student number entered in the answer text. Next, change the due
date (change the DB header with {\sf Quizzer}).
\item To grade {\tt /SUBJECTIVE()}, click on \fbox{File} in the {\sf Grader}
main menu and then select \fbox{Grade Subjective}.
\item You will be asked to select your class by choosing the {\sl capa.config}
file from your class directory.
\item After selecting the correct file, you will be asked for the set number
and then the problem number.
\item Two windows should appear. One window is titled ``gradesubjective'' and
displays the essay and the name of the student(s) who submitted the answer.
The other window is titled ``scoreandcom'' and has options for grading the
students.
\item The buttons on the ``scoreandcom'' window do the following functions:
\begin{enumerate}
\item The buttons next to the numbers at the top are the points you can assign
for the problem.
\item \fbox{Grade}: By clicking this button, the points selected will be
assigned to the student(s) and the box next to ``graded'' will be checked.
\item \fbox{Grade\&Next}: Does the same as \fbox{Grade} except that it also
displays the next answer to be graded.
\item \fbox{Next}: Displays the next answer in order of ID number.
\item \fbox{Prev}: Diplays the previous answer in order of ID number.
\item \fbox{Find ID}: This is not commonly used. If one of the student numbers
are typed wrong in the essay text, then that can be corrected and the correct
student can be found that matches the new student ID by clicking on the
\fbox{Find ID} button.
\item \fbox{Find Name}: Similar to \fbox{Find ID} except that the name is searced for. Because it searches through the entire text, it may generate a long list. You should highlight the name in the essay text before using the
\fbox{Find Name} button.
\item \fbox{Add ID}: Allows you to enter another student to the list in case
a particular student was not listed in the essay text. You can select the
student by either name or ID.
\item \fbox{GoTo}: Allows you to go to the answer from a particular student
number, name, or an ungraded student.
\item \fbox{Exit}: Exits both windows.
\item \fbox{wrap}: Wraps long lines to make questions more readable.
\item \fbox{pict}: Displays the picture if the appropriate picture files are
available.
\item \fbox{Print Response}: Prints the essay or derivation text.
\item At the bottom of the ``scoreandcom'' window is the number of questions
graded and the number that need to be graded.
\end{enumerate}
\end{itemize}
\item Generate reports:
\begin{itemize}
\item To generate reports, select \fbox{File} from the main
menu, then \fbox{Create Class Summary} and follow the instructions.
\item Two types of reports can be generated by the
{\sf Grader} program, a class report and a
section report. Both types are saved in a text file with an {\sl .rpt}
extension in the course sub-directory,
{\sl nsc121s9}. These files will have a prefix {\sf ClassSet$x$} or
{\sf Sec$x$Set$x$}.
\end{itemize}
\item Select \fbox{Quit} on the {\sf Grader} menu.
\end{itemize}
\newpage
%**********************************************************************************
% Guided Tour of Mangager
%**********************************************************************************
\item{\bf Guided Tour of {\large \sf Manager}} \hfil\epsffile{figures/manager50.ps} \label{Gmanager}
\begin{itemize}
\item Prior to opening the {\sf Manager} application,
set up your X-server software to
interact with your server. See Section 3 on using \capa\ via eXceed,
X-win32 or MacX.
\item Through your X-server software, open an rlogin (or telnet) session
to your server.
\item If necessary, change directory to the directory in which the {\sf Manager}
application is located.
\item Start the application by entering the command {\sf Manager}.
\item The {\sf Manager} main menu will appear in the upper left corner of
your screen.
\item Choose \fbox{Actions}. You will be given three choices:
\begin{enumerate}
\item \fbox{Scoring}: This is used to score Scantron \capa\ exams.
\footnote{For more information about scantron \capa\ tests and {\sf
Scorer}, please contact capa@capa.msu.edu.}
\item \fbox{Generate Stats}: This gives different ways to generate
statistics on scores, answer submissions, etc. There are also options to
look up \capa\ IDs. This choice is the same to the capautils application.
\item \fbox{Randomize Seating File}: This will randomize a user created seat
file for exams.
\end{enumerate}
\item Choose \fbox{Generate Stats}
\item A pop-up window appears with ``Select the capa.config in the class
directory'' in the title bar. Double click on the appropriate {\sl capa.config}
file.
\item Another pop-up window appears which allows you to choose the following
{\sf CapaUtils} functions:
\begin{itemize}
\item \fbox{Change Class Path} allows you to switch back and
forth between classes.
\item \fbox{Run Capastat} gives on-line feedback to instructors
on the level of difficulty students have with an on-line
assignment.
\item \fbox{Summarize Log Files} gives information when students
entered in correct answers (Y), wrong answers (N), errors in significant
digits digits (S), incorrect units (U), and no units entered or units
entered when units were unnecessary (u).
\item \fbox{Student Course Profile} searches the various \capa\ records
and gives a summary of a particular student's performance in all areas
involving \capa\, such as homework, quizzes, examinations, or supplementary
problems.
\item \fbox{CAPA IDs for one student} finds the \capa\ ID for
a particular student for one or more sets.
\item \fbox{All CAPA IDs} generates all the \capa\ IDs for a
class for one or more sets.
\item \fbox{Item Analysis} gives the level of difficulty and
discrimination for each of the questions.
\item \fbox{Item Correlation} gives the correlation between
problems in a set. (If the display is hard to read, uncheck the
wrap button.)
\item \fbox{View Submissions} gives all the
answers a student submits for a particular set.
\item \fbox{Analyze Class Report} gives grade distributions and a
graph of grade distributions for a previously generated class report.
\item \fbox{Analyze Responces} analyzes output generated by scorer.
\item \fbox{Graph a Responces Analysis}
\end{itemize}
\item Close the CapaUtils window by selecting \fbox{Quit}.
\item Another feature on the Manager window is \fbox{Print}. This print option
is for printing assignment(s) for a specified student.
\item \fbox{Quit} {\sf Manager}.
\end{itemize}
%************************************************************************************
\item {\bf Guided Tour of Qzparse} \label{Gqzparse}
\begin{itemize}
\item {\sf Qzparse} is a feature that gives the instructor flexible printing options. {\bf Note:} All of these printing options can be done using
{\sf Quizzer}, while {\sf Manager} allows you to print for one student by
searcing for either a name or a student number. Open an rlogin (or telnet)
session as ``teacher'' and follow the script below. The computer used in
this example has a prompt {\small \bf capa2.nscl.msu.edu$>$}
\item Before you begin, you must be in the appropriate class
directory. \\
{\small \bf capa2.nscl.msu.edu$>$} {\tt cd /absolute/path/teacher/CAPA5/nsc121s9}
\item Entering in {\tt qzparse -h} at the prompt will display all of
the options available to this function. \\
{\small \bf capa2.nscl.msu.edu$>$} {\tt qzparse -h}
\begingroup\small \begin{verbatim}
USAGE: qzparse [ -[T|H|A][a|b] ] [-Sec [n|n:m] | -Stu sn [-o filename] ]
[ -Set [n|n:m] ] [-c path_to_class] [-d outputdirectory]
Example 1: qzparse -Tb -sec 2:3 -set 2:5
will generate tex files with both questions and answers
for sections 2 to 3, sets 2 to 5
Example 2: qzparse -Ha -stu A12345678 -set 3
will generate html files with answer only
for student A12345678 set 3
-T = tex mode
-H = html mode
-A = ascii mode
= default question only
a = answer only
b = both question and answer
-Sec 3 = for section 3
-Sec 3:7 = from section 3 to section 7
-Stu A12345678 = for a specified student
-Set 1 = output set 1
-Set 3:4 = output from set 3 to set 4
-c class_path
-o output_filename_with_absolute_path (only for a student)
-d directory_to_create_files_in (default is class_path/TeX)
-------This is version 5.0.3 @ 11:23-Apr-07-1999
------------------------------------------------------
\end{verbatim}
\endgroup
\item {\small \bf capa2.nscl.msu.edu$>$} {\tt qzparse -T -sec 1:2 -set 1}\\
qzparse running in TeX mode, question only, from section 1 to 2, set 1
\item {\small \bf capa2.nscl.msu.edu$>$} {\tt Enter the ABSOLUTE path of class}\\
{\tt /usr/users/teacher/CAPA5/nsc121s9}\begingroup\small \begin{verbatim}
Section 1: 4 students
Student: Albertelli, Guy II A12345678 set 1.....................
Student: Berryman, Felicia V. A23592320 set 1.....................
Student: Kashy, Edwin N. A73336318 set 1.....................
Student: Student, Jamie . A87654321 set 1.....................
DONE set 1
DONE section 1 ALL DONE
\end{verbatim}
\endgroup
The above message shows that the {\sf Qzparse} application has generated
the appropriate {\sl .tex} files from the quiz set files.
The {\sl .tex} files will contain questions for {\sl .qz} set 1 for section 1 and
section 2.
\item {\small \bf capa2.nscl.msu.edu$>$} {\tt cd TeX} \\
{\small \bf capa2.nscl.msu.edu$>$} {\tt latex section1-set1}
\begingroup\small \begin{verbatim}
............
Output written on section1-set1.dvi (8 pages, 45412 bytes).
Transcript written on section1-set1.log. \end{verbatim}
\endgroup
The above message shows that the {\sl .dvi} file has been created from
the {\sl .tex} file for section 1.
\item {\small \bf capa2.nscl.msu.edu$>$} {\tt dvips section1-set1.dvi -o
section1-set1.ps}\\
{\footnotesize \tt ............}\\
This command generates the .ps file which is ready for printing.
\item {\small \bf capa2.nscl.msu.edu$>$} {\tt ls}
\begingroup\small \begin{verbatim}
section1-set1.aux section1-set1.log section1-set1.tex
section1-set1.dvi section1-set1.ps
\end{verbatim}
\endgroup
The {\tt ls} command lists the files in the current working directory.
As seen above, there are five files created.
The {\sl .ps} file contains problem sets for all students in
section 1. The command to print is written below. To specify two sided printing or any other print option, you need to find the command for your particular printer.
\item {\small \bf capa2.nscl.msu.edu$>$} {\tt lpr -PLocal\_Printer
section1-set1.ps}
\item Note: Do not type a space between {\tt -P} and the name of your local printer.
\end{itemize}
Note: It is suggested that the {\sl TeX} classname subdirectory be cleaned at regular intervals as {\sl .ps} file can get very large.
%**********************************************************************************
\item{\bf Guided Tour of Capautils 1.0}
\label{Gcapautils}
\begin{itemize}
\item Through your X-server software, open a telnet session to
your server.
\item Start the application by entering the command {\tt capautils.pl}.
\item Enter the absolute path requested, for example:\\
{\tt /usr/users/teacher/CAPA5/nsc121s9}
\item The terminal will display a menu with several items.
These items are similar to the items from capautils 1.1 which have been explained in the guided tour of {\sf Manager}.
\item All items are menu driven and some of the information which this application uses (such as printing, classnames, etc.) is in the {\sl capa.config} file.
\end{itemize}
%**********************************************************
\item{\bf Guided Tour of AllCapaID}
\label{GAllCapaID}
\begin{itemize}
\item Besides getting \capa\ IDs from {\sf CapaUtils} (either from a terminal
or a window in {\sf Manager}), you can also retrieve \capa\ IDs from the
{\sf AllCapaID} application.
\item Typing {\tt allcapaid -h} at the prompt of a telnet session will show all the options
available for this function. \\
{\small \bf capa2.nscl.msu.edu$>$} {\tt allcapaid -h}
\begingroup\small \begin{verbatim}
USAGE: allcapaid [-s start-set] [-e end-set] [-stu student-number] [-c class-directory] [-d output-directory] [-h] [-i] [-sec [n|n:m]]
start-set : default 1
end-set : default 10
student-number : no default
class-directory : no default
output-directory: class-directory/capaID
-Sec 3 : for section 3
-Sec 3:7 : from section 3 to section 7
-i : don't create files, print to the screen
-h : prints this message
CAPA version 5.0.3, 11:23-Apr-07-1999
\end{verbatim}
\endgroup
\item An example with ``Jaime Student'' is shown below: \\ \\
\small{\bf capa2.nscl.msu.edu$>$} {\tt allcapaid -s 1 -e 1 -stu A87654321}
\begingroup\small \begin{verbatim}
Enter the ABSOLUTE path of class from root (/)
/usr/users/teacher/CAPA5/nsc121s9
1
2318
\end{verbatim}
\endgroup
\end{itemize}
\end{enumerate}
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>