Annotation of capa/capa51/Manual/s-templates.tex, revision 1.1
1.1 ! albertel 1: \rm
! 2: \hrule
! 3: \vskip 0.2in
! 4: \section{Coding Templates and Auxiliary Files}
! 5:
! 6: \vskip 0.2in
! 7: \hrule
! 8: \vskip 0.2in
! 9: Template files that facilitate problem coding and improve the legibility of the
! 10: set source file are available. They have proven to be very useful for
! 11: multiple choice conceptual problem coding, coding problems with tables, labeling graphics in problems, etc. and can be expanded and modified to
! 12: suit a user's particular needs. For more detailed information about these
! 13: templates, view the output of sets 3-18 in the {\sl nsc121s9} class folder (print out
! 14: or display on a web browser).
! 15: \begin{enumerate}
! 16: \item The {\sl /demolibrary/Tools} directory contains the following files:
! 17: \newline \begingroup\small \begin{verbatim}
! 18:
! 19: GreekWeb Numprob-withfig StdMacros lets_chem
! 20: GreekWeb2 Problem# StdUnits parProblem#
! 21: Numprob StdConst Stylefile-include
! 22:
! 23: \end{verbatim}
! 24: \endgroup
! 25: \normalsize
! 26: The files include some variable definitions that can be used to simplify
! 27: problem-coding.
! 28: \item {\sl /demolibrary/MCTools} directory
! 29: contains files that were written to simplify the coding of qualitative
! 30: conceptual questions, labeled graphics, changing variable answer questions into multiple choice questions for exams, etc.
! 31: Answers types include T/F, matching, ranking, exam style, labeling, etc..
! 32: These are used to build new problems by posting the text of a template into a
! 33: new problem. Note that
! 34: the code in {\sl exam1of8} can be pasted into a problem and edited to transform the single numerical answer format
! 35: into a multiple choice format with 8 choices.
! 36: Listed on the next page are the templates included within the MCTools directory.
! 37: \newpage
! 38: \begingroup\small \begin{verbatim}
! 39:
! 40: 0-ReadMe_All SM4aux i4p5auxw i9p4auxw
! 41: 0-ReadMe_iXpY SM5 i4p5w i9p4w
! 42: 90.120grids SM5aux i5p3auxw i9p5auxw
! 43: 90.90grids SM6 i5p3w i9p5w
! 44: M3T7 SM6aux i5p4auxw i9p6auxw
! 45: M3T7aux SM7 i5p4w i9p6w
! 46: M4T7 SM7aux i5p5auxw i9p7auxw
! 47: M4T7aux SM8 i5p5w i9p7w
! 48: M5T7 SM8aux i5p6auxw i9p8auxw
! 49: M5T7aux SM9 i5p6w i9p8w
! 50: M6T7 SM9aux i6p3auxw i9p9auxw
! 51: M6T7aux exam1of8 i6p3w i9p9w
! 52: M7T7 exam2E1W_aux i6p4auxw label-10auxw
! 53: M7T7aux exam2E2W_aux i6p4w label-10w
! 54: M8T7 exam2E_aux i6p5auxw label-11auxw
! 55: M8T7aux exam2Epm_aux i6p5w label-11w
! 56: M9T7 exam3of6 i6p6auxw label-12auxw
! 57: M9T7aux exam3of6ABaux i6p6w label-12w
! 58: Nof3 exam3of6CDaux i6p7auxw label-13auxw
! 59: Nof3-Ex-Hw exam3of6EFaux i6p7w label-13w
! 60: Nof3P1 exam3of9 i7p3auxw label-14auxw
! 61: Nof3P1aux exam3of9ABCaux i7p3w label-14w
! 62: Nof3aux exam3of9DEFaux i7p4auxw label-15auxw
! 63: Nof4 exam3of9GHIaux i7p4w label-15w
! 64: Nof4P1 fig10to10auxw i7p5auxw label-16auxw
! 65: Nof4P1aux fig10to10w i7p5w label-16w
! 66: Nof4aux fig11to11auxw i7p6auxw label-17auxw
! 67: Nof5 fig11to11w i7p6w label-17w
! 68: Nof5aux fig12to12auxw i7p7auxw label-18auxw
! 69: Nof6 fig12to12w i7p7w label-18w
! 70: Nof6aux fig13to13auxw i7p8auxw label-2auxw
! 71: Nof7 fig13to13w i7p8w label-2w
! 72: Nof7aux fig4to4auxw i8p3auxw label-3auxw
! 73: Nof8 fig4to4w i8p3w label-3w
! 74: Nof8aux fig5to5auxw i8p4auxw label-4auxw
! 75: Nof9 fig5to5w i8p4w label-4w
! 76: Nof9aux fig6to6auxw i8p5auxw label-5auxw
! 77: Rank3 fig6to6w i8p5w label-5w
! 78: Rank3aux fig7to7auxw i8p6auxw label-6auxw
! 79: Rank4 fig7to7w i8p6w label-6w
! 80: Rank4aux fig8to8auxw i8p7auxw label-7auxw
! 81: Rank5 fig8to8w i8p7w label-7w
! 82: Rank5aux fig9to9auxw i8p8auxw label-8auxw
! 83: Rank6 fig9to9w i8p8w label-8w
! 84: Rank6aux i4p3auxw i8p9auxw label-9auxw
! 85: SM3 i4p3w i8p9w label-9w
! 86: SM3aux i4p4auxw i9p3auxw labelingweb.aux
! 87: SM4 i4p4w i9p3w
! 88:
! 89: \end{verbatim}
! 90: \endgroup
! 91: \newpage
! 92:
! 93: \item The {\sl /demolibrary/Tables5} directory includes the following templates to make
! 94: tables that will both print and display on the web.
! 95: \newline \begingroup\small \begin{verbatim}
! 96:
! 97: Tables5.aux row1column4 row5column2
! 98: Tables5.aux.noborder row1column5 row5column3
! 99: Tables5pg1.aux row1column6 row5column4
! 100: Tables5pg2.aux row1column7 row5column5
! 101: readme row2column2 row5column6
! 102: row10column2 row2column3 row5column7
! 103: row10column3 row2column4 row6column2
! 104: row10column4 row2column5 row6column3
! 105: row11column2 row2column6 row6column4
! 106: row11column3 row2column7 row7column2
! 107: row11column4 row3column2 row7column3
! 108: row12column2 row3column3 row7column4
! 109: row12column3 row3column4 row8column2
! 110: row12column4 row3column5 row8column3
! 111: row13column2 row3column6 row8column4
! 112: row13column3 row3column7 row9column2
! 113: row13column4 row4column2 row9column3
! 114: row14column2 row4column3 row9column4
! 115: row14column3 row4column4 rowRcolumnC.1
! 116: row14column4 row4column5 rowRcolumnC.2
! 117: row1column2 row4column6
! 118: row1column3 row4column7
! 119:
! 120: \end{verbatim}
! 121: \endgroup
! 122:
! 123:
! 124:
! 125: \item Note: The file {\sl teacher/CAPA5/nsc121s9/HWTop} contains two lines that should be edited. That part of the file is shown below.
! 126:
! 127: \begingroup\small \begin{verbatim}
! 128: .....
! 129: //
! 130: //************* Edit the 2 statements below to suit ****************
! 131: //
! 132: /LET coursename="Sample \capa Questions"
! 133: /LET DeptID="College of Natural Science, Michigan State University"
! 134: //
! 135: //******************************************************************
! 136: //
! 137: \end{verbatim}
! 138: \endgroup
! 139: \normalsize
! 140: This file contains the header for
! 141: assignments or exams, as well as defining the variable {\em stdendline} (standard end line).
! 142: The file should be edited to reflect the name of the course, department, and
! 143: University. Note that it is coded so that its information is not part of the
! 144: text sent to vt100 terminals as this would waste several lines on the screen
! 145: each time the first problem is displayed.
! 146: Thus the {\sl HWTop} file is imported in each set {\bf after} the {\sl StdMacros} file.
! 147:
! 148: \end{enumerate}
! 149:
! 150:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>