[LON-CAPA-cvs] cvs: loncom /html/adm/help/tex Ambiguous_Reference.tex Authoring_Adding_Pictures.tex Authoring_Dynamic_Plot.tex Authoring_HTML_vs_Tex.tex Authoring_M_Tag.tex Authoring_Piecewise_Plot.tex Coauthor.tex Course_Add_Student.tex Course_Chart_To_Excel.tex Course_Convert_To_CSV.tex Course_Critical_Message.tex Course_Deleting.tex Course_Disable_Discussion.tex Course_Discussion_Board.tex Course_Drop_Student.tex Course_Edit_Content.tex Course_Feedback_Addresses.tex Course_Homework_Performance_Overview.tex Course_Message_Access.tex Course_Problem_Weight.tex Course_Setting_Parameters.tex Course_Student_Grade_Override.tex Course_Student_Work.tex Course_Toplevel_Seq.tex Spreadsheet_About.tex Spreadsheet_Alternative_View.tex Spreadsheet_Changes_To_Grading.tex Spreadsheet_Col_Sum.tex Spreadsheet_Completely_Recalc.tex Spreadsheet_Empty_Rows.tex Spreadsheet_Export_Row.tex Spreadsheet_Functions.tex Spreadsheet_Import_Values.tex Spreadsheet_Levels.tex Spreadsheet_Lists.tex Spreadsheet_Manual_Title_Page.tex Spreadsheet_Max_Depth_Exceeded.tex Spreadsheet_OOO_Rows.tex Spreadsheet_Op_On_All_Problem_Parts.tex Spreadsheet_Parms.tex Spreadsheet_Problem_Weight.tex Spreadsheet_Ranges.tex Spreadsheet_Specifying_Cells.tex Spreadsheet_Student_Visible.tex Spreadsheet_Symbolic_Names.tex Spreadsheet_Template_Row.tex Spreadsheet_Ternary_Operator.tex Spreadsheet_Tries.tex

bowersj2 lon-capa-cvs@mail.lon-capa.org
Fri, 26 Jul 2002 19:53:59 -0000


This is a MIME encoded message

--bowersj21027713239
Content-Type: text/plain

bowersj2		Fri Jul 26 15:53:59 2002 EDT

  Added files:                 
    /loncom/html/adm/help/tex	Ambiguous_Reference.tex 
                             	Authoring_Adding_Pictures.tex 
                             	Authoring_Dynamic_Plot.tex 
                             	Authoring_HTML_vs_Tex.tex 
                             	Authoring_M_Tag.tex 
                             	Authoring_Piecewise_Plot.tex Coauthor.tex 
                             	Course_Deleting.tex 
                             	Course_Edit_Content.tex 
                             	Course_Toplevel_Seq.tex 
                             	Spreadsheet_About.tex 
                             	Spreadsheet_Col_Sum.tex 
                             	Spreadsheet_Lists.tex 
                             	Spreadsheet_Manual_Title_Page.tex 
                             	Spreadsheet_Parms.tex 

  Modified files:              
    /loncom/html/adm/help/tex	Course_Add_Student.tex 
                             	Course_Chart_To_Excel.tex 
                             	Course_Convert_To_CSV.tex 
                             	Course_Critical_Message.tex 
                             	Course_Disable_Discussion.tex 
                             	Course_Discussion_Board.tex 
                             	Course_Drop_Student.tex 
                             	Course_Feedback_Addresses.tex 
                             	Course_Homework_Performance_Overview.tex 
                             	Course_Message_Access.tex 
                             	Course_Problem_Weight.tex 
                             	Course_Setting_Parameters.tex 
                             	Course_Student_Grade_Override.tex 
                             	Course_Student_Work.tex 
                             	Spreadsheet_Alternative_View.tex 
                             	Spreadsheet_Changes_To_Grading.tex 
                             	Spreadsheet_Completely_Recalc.tex 
                             	Spreadsheet_Empty_Rows.tex 
                             	Spreadsheet_Export_Row.tex 
                             	Spreadsheet_Functions.tex 
                             	Spreadsheet_Import_Values.tex 
                             	Spreadsheet_Levels.tex 
                             	Spreadsheet_Max_Depth_Exceeded.tex 
                             	Spreadsheet_OOO_Rows.tex 
                             	Spreadsheet_Op_On_All_Problem_Parts.tex 
                             	Spreadsheet_Problem_Weight.tex 
                             	Spreadsheet_Ranges.tex 
                             	Spreadsheet_Specifying_Cells.tex 
                             	Spreadsheet_Student_Visible.tex 
                             	Spreadsheet_Symbolic_Names.tex 
                             	Spreadsheet_Template_Row.tex 
                             	Spreadsheet_Ternary_Operator.tex 
                             	Spreadsheet_Tries.tex 
  Log:
  .tex files from help.loncapa.org largely done. Added some lables to
  older files. Last mega-massive .tex commit for a while.
  
  
  
--bowersj21027713239
Content-Type: text/plain
Content-Disposition: attachment; filename="bowersj2-20020726155359.txt"

Index: loncom/html/adm/help/tex/Course_Add_Student.tex
diff -u loncom/html/adm/help/tex/Course_Add_Student.tex:1.1 loncom/html/adm/help/tex/Course_Add_Student.tex:1.2
--- loncom/html/adm/help/tex/Course_Add_Student.tex:1.1	Mon Jul 22 12:49:42 2002
+++ loncom/html/adm/help/tex/Course_Add_Student.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Course_Add_Student}
 To modify the class list you must be the Course Coordinator for that class.
 
 \begin{enumerate}
Index: loncom/html/adm/help/tex/Course_Chart_To_Excel.tex
diff -u loncom/html/adm/help/tex/Course_Chart_To_Excel.tex:1.1 loncom/html/adm/help/tex/Course_Chart_To_Excel.tex:1.2
--- loncom/html/adm/help/tex/Course_Chart_To_Excel.tex:1.1	Mon Jul 22 12:49:42 2002
+++ loncom/html/adm/help/tex/Course_Chart_To_Excel.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Course_Chart_To_Excel}
 You can get the information from the chart into Excel or similar
 spreadsheets by cutting and pasting the chart into a file on your
 machine. You can then import that file into Excel, though it will take
Index: loncom/html/adm/help/tex/Course_Convert_To_CSV.tex
diff -u loncom/html/adm/help/tex/Course_Convert_To_CSV.tex:1.1 loncom/html/adm/help/tex/Course_Convert_To_CSV.tex:1.2
--- loncom/html/adm/help/tex/Course_Convert_To_CSV.tex:1.1	Mon Jul 22 12:49:42 2002
+++ loncom/html/adm/help/tex/Course_Convert_To_CSV.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Course_Convert_To_CSV}
 To upload an Excel spreadsheet into Lon-CAPA you must convert the
 Excel spreadsheet into a \emph{Comma Seperated Value} file, as follows:
 
Index: loncom/html/adm/help/tex/Course_Critical_Message.tex
diff -u loncom/html/adm/help/tex/Course_Critical_Message.tex:1.1 loncom/html/adm/help/tex/Course_Critical_Message.tex:1.2
--- loncom/html/adm/help/tex/Course_Critical_Message.tex:1.1	Mon Jul 22 12:49:42 2002
+++ loncom/html/adm/help/tex/Course_Critical_Message.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Course_Critical_Message}
 A ``Critical Message'' is a message that will appear immediately after the
 recipient user logs in. The user must acknowlege receipt to continue.
 
Index: loncom/html/adm/help/tex/Course_Disable_Discussion.tex
diff -u loncom/html/adm/help/tex/Course_Disable_Discussion.tex:1.1 loncom/html/adm/help/tex/Course_Disable_Discussion.tex:1.2
--- loncom/html/adm/help/tex/Course_Disable_Discussion.tex:1.1	Mon Jul 22 12:49:42 2002
+++ loncom/html/adm/help/tex/Course_Disable_Discussion.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Course_Disable_Discussion}
 By default, all users of a course can use the discussion features
 LON-CAPA provides. If you wish to block course discussion for, you can
 disable course discussion from the Course Environment. 
Index: loncom/html/adm/help/tex/Course_Discussion_Board.tex
diff -u loncom/html/adm/help/tex/Course_Discussion_Board.tex:1.1 loncom/html/adm/help/tex/Course_Discussion_Board.tex:1.2
--- loncom/html/adm/help/tex/Course_Discussion_Board.tex:1.1	Mon Jul 22 12:49:42 2002
+++ loncom/html/adm/help/tex/Course_Discussion_Board.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Course_Discussion_Board}
 To create a place explicitly intended as a discussion area, the
 easiest thing to do is make a short HTML page, with contents set to
 something like \emph{General Discussion Board: Please post general
Index: loncom/html/adm/help/tex/Course_Drop_Student.tex
diff -u loncom/html/adm/help/tex/Course_Drop_Student.tex:1.1 loncom/html/adm/help/tex/Course_Drop_Student.tex:1.2
--- loncom/html/adm/help/tex/Course_Drop_Student.tex:1.1	Mon Jul 22 12:49:42 2002
+++ loncom/html/adm/help/tex/Course_Drop_Student.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Course_Drop_Student}
 To modify the class list you must be the Course Coordinator for that
 class.
 
Index: loncom/html/adm/help/tex/Course_Feedback_Addresses.tex
diff -u loncom/html/adm/help/tex/Course_Feedback_Addresses.tex:1.1 loncom/html/adm/help/tex/Course_Feedback_Addresses.tex:1.2
--- loncom/html/adm/help/tex/Course_Feedback_Addresses.tex:1.1	Mon Jul 22 12:49:42 2002
+++ loncom/html/adm/help/tex/Course_Feedback_Addresses.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Course_Feedback_Addresses}
 In the Course Environment. Access the Course Environment through \textbf{PARM},
 and then \textbf{Set Course Environment}. 
 
Index: loncom/html/adm/help/tex/Course_Homework_Performance_Overview.tex
diff -u loncom/html/adm/help/tex/Course_Homework_Performance_Overview.tex:1.1 loncom/html/adm/help/tex/Course_Homework_Performance_Overview.tex:1.2
--- loncom/html/adm/help/tex/Course_Homework_Performance_Overview.tex:1.1	Mon Jul 22 12:49:42 2002
+++ loncom/html/adm/help/tex/Course_Homework_Performance_Overview.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Course_Homework_Performance_Overview}
 To get an overview of how well the students are perfoming their
 homework in a course, select the \textbf{Course Coordinator} or
 \text{Instructor} role for the course, and press the \textbf{CHRT}
Index: loncom/html/adm/help/tex/Course_Message_Access.tex
diff -u loncom/html/adm/help/tex/Course_Message_Access.tex:1.1 loncom/html/adm/help/tex/Course_Message_Access.tex:1.2
--- loncom/html/adm/help/tex/Course_Message_Access.tex:1.1	Mon Jul 22 12:49:42 2002
+++ loncom/html/adm/help/tex/Course_Message_Access.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Course_Message_Access}
 You can access all messages using the \textbf{COM} button. Unread messages will
 be displayed to you immediately. In addition, on the \textbf{NAV} page, you see
 a letter symbol next to any resource for which you received unread
Index: loncom/html/adm/help/tex/Course_Problem_Weight.tex
diff -u loncom/html/adm/help/tex/Course_Problem_Weight.tex:1.2 loncom/html/adm/help/tex/Course_Problem_Weight.tex:1.3
--- loncom/html/adm/help/tex/Course_Problem_Weight.tex:1.2	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Course_Problem_Weight.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Course_Problem_Weight}
 The ``problem weight'' parameter is used to calculate the points of a
 problem.  The default spreadsheet uses the wieght as the points.  You
 may want to think of a problem's weight in comparison to other
Index: loncom/html/adm/help/tex/Course_Setting_Parameters.tex
diff -u loncom/html/adm/help/tex/Course_Setting_Parameters.tex:1.1 loncom/html/adm/help/tex/Course_Setting_Parameters.tex:1.2
--- loncom/html/adm/help/tex/Course_Setting_Parameters.tex:1.1	Mon Jul 22 12:49:42 2002
+++ loncom/html/adm/help/tex/Course_Setting_Parameters.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Course_Setting_Parameters}
 As course coordinator, select \textbf{parm} on the remote to set course
 parameters.  You can display parameters for the entire course (top-level
 map) or just select the enclosing map.  After the parameters display,
Index: loncom/html/adm/help/tex/Course_Student_Grade_Override.tex
diff -u loncom/html/adm/help/tex/Course_Student_Grade_Override.tex:1.1 loncom/html/adm/help/tex/Course_Student_Grade_Override.tex:1.2
--- loncom/html/adm/help/tex/Course_Student_Grade_Override.tex:1.1	Mon Jul 22 12:49:42 2002
+++ loncom/html/adm/help/tex/Course_Student_Grade_Override.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Course_Student_Grade_Override}
 To override the grading of a problem of a problem for a particular
 student, \textbf{NAV}igate to the problem as the course coordinator
 (or instructor) and use the \textbf{PGRD} (Problem Grade) button on
Index: loncom/html/adm/help/tex/Course_Student_Work.tex
diff -u loncom/html/adm/help/tex/Course_Student_Work.tex:1.1 loncom/html/adm/help/tex/Course_Student_Work.tex:1.2
--- loncom/html/adm/help/tex/Course_Student_Work.tex:1.1	Mon Jul 22 12:49:42 2002
+++ loncom/html/adm/help/tex/Course_Student_Work.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Course_Student_Work}
 To see how a specific student did on a specific problem, or to view
 the correct answer for a given student and problem, \textbf{NAV}igate
 to the problem in question and hit \textbf{SUBM} (Submission). This
Index: loncom/html/adm/help/tex/Spreadsheet_Alternative_View.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Alternative_View.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Alternative_View.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Alternative_View.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Alternative_View.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Alternative_View}
 If you want an alternative spreadsheet view of the same data, save the
 sheet without making it default. Then use "load" if you want to use
 the sheet again.
Index: loncom/html/adm/help/tex/Spreadsheet_Changes_To_Grading.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Changes_To_Grading.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Changes_To_Grading.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Changes_To_Grading.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Changes_To_Grading.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Changes_To_Grading}
 If you change the grading scheme in the spreadsheet, the student's
 view of the problem will be unaffected (still show ``correct'' or
 ``incorrect''), as the problem view never shows how many points a
Index: loncom/html/adm/help/tex/Spreadsheet_Completely_Recalc.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Completely_Recalc.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Completely_Recalc.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Completely_Recalc.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Completely_Recalc.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Completely_Recalc}
 The total number of sheets in course can be tremendous, since it is
 the number of students times the number of assessments. LON-CAPA
 caches these sheets and only selectively invalidates those cache
Index: loncom/html/adm/help/tex/Spreadsheet_Empty_Rows.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Empty_Rows.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Empty_Rows.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Empty_Rows.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Empty_Rows.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Empty_Rows}
 To avoid showing ``empty rows'' in the spreadsheet, you can check the
 \textbf{Hide} box on the spreadsheet itself, or you can change the
 default functionality in the \textbf{Course Environment}, available
Index: loncom/html/adm/help/tex/Spreadsheet_Export_Row.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Export_Row.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Export_Row.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Export_Row.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Export_Row.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Export_Row}
 In order to get data from the lower level spreadsheets to the higher
 level spreadsheets (see \ref{Spreadsheet_Levels}), the data must be
 exported from the lower-level spreadsheet.
Index: loncom/html/adm/help/tex/Spreadsheet_Functions.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Functions.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Functions.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Functions.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Functions.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Functions}
 The following functions are available in the spreadsheet:
 
 \begin{itemize}
Index: loncom/html/adm/help/tex/Spreadsheet_Import_Values.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Import_Values.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Import_Values.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Import_Values.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Import_Values.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Import_Values}
 The spreadsheet determines which data it imports from the metadata of
 the resource. Additional imported values can be used in formulas
 through the same \&EXT (external) function that is also available in
Index: loncom/html/adm/help/tex/Spreadsheet_Levels.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Levels.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Levels.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Levels.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Levels.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Levels}
 The top-level is the "course level" sheet, which is not accessible to
 students. It lists the export rows of all "student level" sheets (the
 sheet that students get to see when they press "GRDS"). These in turn
Index: loncom/html/adm/help/tex/Spreadsheet_Max_Depth_Exceeded.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Max_Depth_Exceeded.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Max_Depth_Exceeded.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Max_Depth_Exceeded.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Max_Depth_Exceeded.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Max_Depth_Exceeded}
 The ``Maximum Calculation Depth Exceeded'' erro can occur when you
 reference other cells in calculations. For example, if you have: 
 
Index: loncom/html/adm/help/tex/Spreadsheet_OOO_Rows.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_OOO_Rows.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_OOO_Rows.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_OOO_Rows.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_OOO_Rows.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_OOO_Rows}
 Once a sheet is saved, there is a one-to-one relationship between a
 certain row and a specific student in the course-level sheet, and a
 specific assessment in the student level sheet. Thus, specific cell
Index: loncom/html/adm/help/tex/Spreadsheet_Op_On_All_Problem_Parts.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Op_On_All_Problem_Parts.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Op_On_All_Problem_Parts.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Op_On_All_Problem_Parts.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Op_On_All_Problem_Parts.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Op_On_All_Problem_Parts}
 Often, there are several parts in a specific problem. For example, a
 problem with three parts would have parts 0, 11, 12, and 13. For a
 general spreadsheet, it is not often desirable to sum up all of these
Index: loncom/html/adm/help/tex/Spreadsheet_Problem_Weight.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Problem_Weight.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Problem_Weight.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Problem_Weight.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Problem_Weight.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Problem_Weight}
 Problem weight is set on the \textbf{Parm} screen. The
 \textbf{weight} of the problem is a parameter that is attached to the
 problem that \emph{can} be used by the spreadsheet to calculate the
Index: loncom/html/adm/help/tex/Spreadsheet_Ranges.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Ranges.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Ranges.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Ranges.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Ranges.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Ranges}
 Ranges specify rectangles of various shapes in the spreadsheet, just
 as ranges do in traditional spreadsheets. Exmples of legitimate
 ranges: 
Index: loncom/html/adm/help/tex/Spreadsheet_Specifying_Cells.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Specifying_Cells.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Specifying_Cells.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Specifying_Cells.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Specifying_Cells.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Specifying_Cells}
 Cells are specified by the letter-number combination of their position
 in the table, for example ``A5''. Note that the columns are labelled
 ``A-Z'' and then to the right of that ``a-z'' (lowercase).
Index: loncom/html/adm/help/tex/Spreadsheet_Student_Visible.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Student_Visible.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Student_Visible.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Student_Visible.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Student_Visible.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Student_Visible}
 To change the spreadsheet sheet that students see, use \textbf{Save
 As...}  on the level sheet that you want to change, and check the box
 \textbf{make default}. 
Index: loncom/html/adm/help/tex/Spreadsheet_Symbolic_Names.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Symbolic_Names.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Symbolic_Names.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Symbolic_Names.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Symbolic_Names.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Symbolic_Names}
 In the assessment level spreadsheet, most imported values also have
 symbolic name attached to them, for example parameter_0_weight. You
 can refer to the imported value by adding square brackets around its
Index: loncom/html/adm/help/tex/Spreadsheet_Template_Row.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Template_Row.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Template_Row.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Template_Row.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Template_Row.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Template_Row}
 The template row is a way to use the same formula in every row of a
 sheet. The actual row number is replaced by a ``#''. For example,
 ``A#*b#'' would be ``A5*b5'' in row 5.
Index: loncom/html/adm/help/tex/Spreadsheet_Ternary_Operator.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Ternary_Operator.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Ternary_Operator.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Ternary_Operator.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Ternary_Operator.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Ternary_Operator}
 The ?'s and :'s seen in the spreadsheet cells are part of compact notation for an if-then-else clause. Something like:
 
 \texttt{( B2 > 16 ? 'passing grade' : 'failing grade')}
@@ -12,6 +13,6 @@
   \$temp;\\
 }
 
-The nicest part of the ( ? : ) operator (aside from its compactness)
-is the way it automatically returns the value you want without having
-to use any temporary variable.s
\ No newline at end of file
+The nicest part of the \texttt{( ? : )} operator (aside from its
+compactness) is the way it automatically returns the value you want
+without having to use any temporary variables.
\ No newline at end of file
Index: loncom/html/adm/help/tex/Spreadsheet_Tries.tex
diff -u loncom/html/adm/help/tex/Spreadsheet_Tries.tex:1.1 loncom/html/adm/help/tex/Spreadsheet_Tries.tex:1.2
--- loncom/html/adm/help/tex/Spreadsheet_Tries.tex:1.1	Mon Jul 22 17:08:18 2002
+++ loncom/html/adm/help/tex/Spreadsheet_Tries.tex	Fri Jul 26 15:53:59 2002
@@ -1,3 +1,4 @@
+\label{Spreadsheet_Tries}
 In multi-part questions, "tries" is now the average number of tries to
 get the parts right. The full data for each part is still stored by
 the system. To expand the data and work with all parts, please see

Index: loncom/html/adm/help/tex/Ambiguous_Reference.tex
+++ loncom/html/adm/help/tex/Ambiguous_Reference.tex
\label{Ambiguous_Reference}
This error message has come up when a user tried to look at a resource
in the publication space, while the viewer is not currently in a
class.

LON-CAPA's resources are rendered very dynamically, reacting to the
class the viewer is in, where in a sequence they are, whether they've
finished other problems correctly, how many times they've tried a
problem... all of these things are stored as part of the information a
course keeps track of about a student. When viewing resources that
depend on this information to determine how to render them correctly
while not actually in a course, LON-CAPA cannot really determine how
to correctly render the resource. 

Rather then simply refuse to show you the resource, LON-CAPA will try
to make reasonable guesses about how you want to view the resource. In
order to warn you that this is not a definitive rendering of the
resource, LON-CAPA displays the warning ``Could not handle ambiguous
resource reference'' to warn you that it's guessing about the
resource.

For the same reasons as LON-CAPA cannot ``correctly'' determine how to
render the resource, you will not be able to correctly interact with a
resource viewed with an ambiguous reference. LON-CAPA logs a student's
interaction with a resource in the course information, so if you are
not viewing the resource from inside a course, LON-CAPA has nowhere to
store information about whether or not you've gotten the problem
correct, how many tried you should be allowed, etc, so all input to
the problem will simply be discarded. To test the problem, use your
\textbf{Construction Space}.
Index: loncom/html/adm/help/tex/Authoring_Adding_Pictures.tex
+++ loncom/html/adm/help/tex/Authoring_Adding_Pictures.tex
\label{Authoring_Adding_Pictures}
To add a picture\index{picture} to a problem, the picture must first
be uploaded to your construction space, then published. Then, in the
text area of your problem, add the following:

\texttt{<img src="/res/DOMAIN/AUTHOR/directory-of-picture/picture.jpg" />}

where DOMAIN is the domain the picture is in, AUTHOR is the person who 
published the picture, and the rest is the standard path to the picture.

It is also possible for advanced users to use a script variable in
the place of the picture URL, like this:

\texttt{<img src=''\$picture'' />}

and use the string variable \$picture in the script of the problem to 
select from several possible pictures. If you do this, you will need
to \textbf{Edit XML} for the problem and add the various graphics 
used in the problem to the <allow> tags on the bottom.

Index: loncom/html/adm/help/tex/Authoring_Dynamic_Plot.tex
+++ loncom/html/adm/help/tex/Authoring_Dynamic_Plot.tex
\label{Authoring_Dynamic_Plot}
Dynamically generated plots are used to produce graphs which will be
different for each student who views them. The plots are produced by
calling 'gnuplot', and in fact the xml tag for the plots is <gnuplot>.

Dynamically generated plots should be used in conjunction with a perl
script block which generates the data to be plotted. If you are using
static data a dynamically generated plot is not appropriate because of
the overhead associated with generating the plot. In that case, use a
picture (see \ref{Authoring_Adding_Pictures}).

There are a great deal of parameters that can be set for a plot. These
parameters are accessed by including various sub-tags. By default only
the <gnuplot > tag and <curve > tag are present in a plot. The
sub-tags allow you to define the axes of the plot, the presence of a
key, the placement of gridlines, and the title and legends on the
plot. The example given below shows the use of the <axis > sub-tag to
set the domain and range shown in the graph. 

Below is an example which produces a simple plot. To use it, create a
new problem and \textbf{Edit XML}. Remove all of the text and replace 
it with the text below: 

\begin{verbatim}

 <problem >
 <script type="loncapa/perl" >
 $amplitude = &random(3,5,1);
 for ($x=-6.0; $x<=6.0; $x+=0.05) {
     push @X,$x;
     push @Y, $amplitude * sin($x);
 }
 </script >
 <gnuplot font="medium" width="400" grid="on" 
      height="300" border="on" fgcolor="x000000" 
      alttag="dynamically generated plot" align="center"  
      bgcolor="xffffff" transparent="off" >
     <axis ymin="-6.0" ymax="6.0" xmin="-5.0" 
           xmax="5.0" color="x000000" /> 
     <curve 
          linestyle="lines"
          pointtype="1"
          pointsize="1"
          name=""
          color="x000000" >
         <data >@X</data >
         <data >@Y</data >
     </curve >
 </gnuplot >
 <startouttext /><br />
 What is the amplitude of this function?
 <endouttext />
 <numericalresponse answer="$amplitude" >
 <responseparam type="tolerance" default="5%" name="tol" 
      description="Numerical Tolerance" />
 <responseparam name="sig" type="int_range,0-16" default="0,15"  
      description="Significant Figures" />
 </numericalresponse >
 </problem >

\end{verbatim}

Below is a screenshot (in construction space) of the resulting plot.

\includegraphic{dynamic_plot}

It's likely that the above plot doesn't quite look right. It would be
nice to have the gridlines drawn every 1 unit instead of every 2
units. A title, and labels on the axes, would be a nice
addition. Although it's overkill for this example, we can also add a
key for the plot. We can accomplish these changes by inserting
sub-tags into the <gnuplot > tag. 

Gridlines can be set using the <xtics > and <ytics > tags. The names
of these tags correspond to the names of the commands used in
gnuplot. We specify the beginning, end, and increment of the tick
marks. Gnuplot only puts gridlines on the tick marks. 

Inserting the <title >, <xlabel >, and <ylabel > commands allows us to
set the title and axes labels as one would expect. Inserting a <key >
tag, but not changing any of the information in it, signals gnuplot to
place a key in the graph. If we decide we don't want the key, deleting
the <key > tag will remove it from the graph. 

These changes in the xml are shown below and a screenshot of the new
plot is provided as well. 

\begin{verbatim}

 <problem >
 <script type="loncapa/perl" >
 $amplitude = &random(3,5,1);
 for ($x=-6.0; $x<=6.0; $x+=0.05) {
     push @X,$x;
     push @Y, $amplitude * sin($x);
 }
 </script >
 <gnuplot font="medium" width="400" grid="on" height="300" 
       border="on" fgcolor="x000000" 
       alttag="dynamically generated plot" 
       align="center" bgcolor="xffffff" transparent="off" >
     <key title="" pos="top right" box="off" />
     <ylabel >Y</ylabel >
     <xlabel >X</xlabel >
     <title >A sample plot</title >
     <xtics end="5.0" location="border" start="-5.0" 
            increment="1.0" mirror="on" />
     <ytics end="6.0" location="border" start="-6.0" 
            increment="1.0" mirror="on" />
     <axis ymin="-6.0" ymax="6.0" xmin="-5.0" 
            xmax="5.0" color="x000000" /> 
     <curve linestyle="lines" pointtype="1" pointsize="1" name="f(x)"   
         color="x000000">
         <data >@X</data >
         <data >@Y</data >
     </curve >
 </gnuplot >
 <startouttext />
 <br />
 What is the amplitude of this function?
 <endouttext />
 <numericalresponse answer="$amplitude" >
 <responseparam type="tolerance" default="5%" name="tol" 
      description="Numerical Tolerance" />
 <responseparam name="sig" type="int_range,0-16" default="0,15"  
      description="Significant Figures" />
 </numericalresponse > 
 </problem >

\end{verbatim}

\includegraphics{dynamic_plot2}

Index: loncom/html/adm/help/tex/Authoring_HTML_vs_Tex.tex
+++ loncom/html/adm/help/tex/Authoring_HTML_vs_Tex.tex
\label{Authoring_HTML_vs_Tex}
LON-CAPA renders resources in several formats, including on the web in
HTML and in LaTeX for renderings designed to be printed.

When creating problems, it is possible to use LaTeX directly by using
the <m> tag\index{m tag}\index{tag, <m>} (see
\ref{Authoring_M_Tag}). Anything between the <m> tag in a resource
will be interpreted as .tex.

However, this should be used as a last resort for when you wish to do
something that is impossible to do in HTML. LON-CAPA will convert to
and from LaTeX and HTML whenever necessary, and it is much easier (and
therefore more likely to work) to convert HTML to LaTeX then to go the
other direction, because HTML is so much simpler then LaTeX. 

Thus, given the choice of 

\texttt{H<sub>2</sub>O}

or 

\texttt{<m >H\textbackslash{}subscript\{2\}O</m >}

it is better to use the HMTL version.

A necessarily-incomplete list of capabilities: LON-CAPA can convert
HTML tables in LaTeX tables, images into LaTeX images, LaTeX symbols
into HTML, and LaTeX math into HTML (though it does not usually look
as good as LaTeX).

If you really wish to have the web rendering and the LaTeX rendering
do something different, perhaps because the automatically generated
LaTeX->HTML conversion did not do what you wanted, you can surround
your LaTeX with <tex> </tex>\index{tex tag}\index{tag, <tex>} tags,
and your HTML version with <web> </web>\index{web tag}\index{tag,
<web>} tags. The stuff placed between the <tex> tags will only show on
the LaTeX rendering of the resource, and the stuff placed between the
<web> tags will only show on the HTML web rendering of the resource.
Index: loncom/html/adm/help/tex/Authoring_M_Tag.tex
+++ loncom/html/adm/help/tex/Authoring_M_Tag.tex
\label{Authoring_M_Tag}
Wrapping TeX with <m > </m >\index{m tag}\index{tag, <m>} will put the
TeX through the TTH\index{TTH}(tex to html) converter when rendering a
resource to a web page.

If you want variables inside of this tag to be evaluated before the
tex gets converted, then use <m eval=''on'' >\index{eval=on}. For
example, <m eval=''on''>\textbackslash{}[\$eqn\textbackslash{}]</m >,
will evaluate the variable \$eqn first and then run it through the
TTH\index{TTH} converter.

For example, put the following in a script in the resource:

\texttt{\$eq = ``\$a+\$b''; \$eq =~ s/\textbackslash{}+-/-/g;}

and in a text area, you can type:

\texttt{<m eval=''on''>\$eq</m>}

You will get the equation rendered with no +-, no matter what value
\$b may take on.
Index: loncom/html/adm/help/tex/Authoring_Piecewise_Plot.tex
+++ loncom/html/adm/help/tex/Authoring_Piecewise_Plot.tex
\label{Authoring_Piecewise_Plot}
Suppose you want to plot a piecewise function similar to the
following:

\begin{verbatim}
f(x) = a*x + b if (x < 4.5)
f(x) = a*x     if (x >=4.5)
\end{verbatim}

The following is the XML representation of a problem with a dynamic
plot based on this. The work is done in a <script> block that
generates the data sets used in the plot.

\begin{verbatim}
 <script type="loncapa/perl" >
 $a = &random(2,5,1);
 $b = &random(3,6,1);
 
 for ($x = 0; $x<4.5; $x+= 0.05) {
     push @X, $x;
     push @Y, $a*$x + $b;
 }
 
 for ($x = 4.5; $x<=10; $x+= 0.05) {
     push @X, $x;
     push @Y, $a*$x;
 }
 </script >
 <gnuplot font="medium" width="500" grid="on" height="400" border="on" 
          fgcolor="x000000" alttag="dynamically generated plot" align="center" 
          bgcolor="xffffff" transparent="off" >
     <curve linestyle="lines" pointsize="1" pointtype="1" color="x000000" 
      name="">
         <data >@X</data >
         <data >@Y</data >
     </curve >
 </gnuplot >
\end{verbatim}

The above script works, but it produces a plot like this:

\includegraphics{dynamic_piecewise}

A better solution is to use two seperate <curve> statements to plot
two separate curves. So on the second piece of the function we use
@X2 and @Y2 instead of @X and @Y. Then in the <gnuplot> tag we
include a second <curve> sub-tag.

\begin{verbatim}
 <script type="loncapa/perl" >
 $a = &random(2,5,1);
 $b = &random(3,6,1);
 
 for ($x = 0; $x<4.5; $x+= 0.05) {
     push @X, $x;
     push @Y, $a*$x + $b;
 }
 
 for ($x = 4.5; $x<=10; $x+= 0.05) {
     push @X2, $x;
     push @Y2, $a*$x;
 }
 </script >
 <gnuplot font="medium" width="500" grid="on" height="400" border="on" 
          fgcolor="x000000" alttag="dynamically generated plot" align="center" 
          bgcolor="xffffff" transparent="off" >
     <curve linestyle="lines" pointsize="1" pointtype="1" color="x000000" 
      name="" >
         <data >@X</data >
         <data >@Y</data >
     </curve >
     <curve linestyle="lines" pointsize="1" pointtype="1" color="x000000" 
      name="" >
         <data >@X2</data >
         <data >@Y2</data >
     </curve >
 </gnuplot >
\end{verbatim}

\includegraphics{dynamic_piecewise2}

This is still not a desirable result. Typically one wants an open
circle or closed circle defining the domain of each
piece. Unfortunately there is no easy way to do this in gnuplot
currently. If this effect is desired, perhaps using a static image
and a randomlabel problem would be a better approach. A second
solution would be to add data which draws a circle to your curves.

Index: loncom/html/adm/help/tex/Coauthor.tex
+++ loncom/html/adm/help/tex/Coauthor.tex
\label{Coauthor}
A \textbf{co-author}\index{co-author} is someone who has permission to
create resources in a users construction space.

At MSU, we sometime create one ``virtual'' author\index{virtual
author}\index{author, virtual}, for example creating a user with the
username \texttt{physics123}, and make everyone who will be creating
resources for physics123 be co-authors to this virtual user. This
allows collaborators to work with each other.

To create a co-author, you must log into LON-CAPA as the author, pick
the role of author, click \textbf{CUSR} on the remote control, type in
the username for the person you want to be a co-author, fill in the
data (if the person is not in the system yet), and select the role
co_author for the user, and finally submit the data. The other person
will have the role of co-author when they log in and can do everything
that the author can do in the construction space.  
Index: loncom/html/adm/help/tex/Course_Deleting.tex
+++ loncom/html/adm/help/tex/Course_Deleting.tex
\label{Course_Deleting}
A course can not be ``deleted'' from a LON-CAPA server. Courses occupy
very little storage space, and an inactive course is not a burden on
the system. On the other hand, allowing data to be permanently deleted
could lead to serious accidental data loss.

You \emph{can} expire the roles\index{roles, expiring}for all users in
the course. For example, when you use \textbf{ENRL} or \textbf{CUSR}
to put students, instructors, or course coordinators into a course,
you can set an ending date for those roles. When the ending
date\index{roles, end date} is reached, the role associated with the
course will not be accessible to the user any more.

If you view the \textbf{ROLES} screen, you will see a checkbox at the
top that allows you to display all roles. If you check that box and
click the display button, you can see your current and expired roles,
if any.

It is a good idea to get into the habit of setting end dates for all
courses. 
Index: loncom/html/adm/help/tex/Course_Edit_Content.tex
+++ loncom/html/adm/help/tex/Course_Edit_Content.tex
\label{Course_Edit_Content}
In order to edit the content of the course and add or remove
resources, you must be able to change the ``top-level sequence''
\index{top-level sequence}\index{sequence, top-level}
associated with the course.

If you are the author or co-author of the top level sequence, use your 
\textbf{ROLES} to become the author for that sequence and make your
desired changes.

If you are not the author or co-author of the sequence, you will need
to coordinate with an author or co-author with access to the sequence.
Index: loncom/html/adm/help/tex/Course_Toplevel_Seq.tex
+++ loncom/html/adm/help/tex/Course_Toplevel_Seq.tex
\label{Course_Toplevel_Seq}
Every course points to one ``top-level'' sequence\index{top-level
sequence}\index{sequence, top-level} file. This sequence is specified
by its URL when the course is first opened.

The sequence used as the ``top-level'' sequence can also be changed
later using the \textbf{Course Environment} in the \textbf{PARM}
screen. The danger in pointing to another sequence file in the middle
of a running course is that homework performance data might be lost.  
Index: loncom/html/adm/help/tex/Spreadsheet_About.tex
+++ loncom/html/adm/help/tex/Spreadsheet_About.tex
\label{Spreadsheet_About}
The \textbf{Spreadsheet} is used to tell LON-CAPA how to determine how
many points a student gets for the LON-CAPA portion of the course. 

Spreadsheets are extremely flexible and powerful and can draw upon
nearly all aspects of the data LON-CAPA stores about a
student. Spreadsheets can be simple things that simply give one point
per completed problem to a student, or powerful things that give bonus
points for completing problems early or penalties for late
completion,, completing problems on the first try, differing values to
different problems or problem parts, or just about anything else you
could desire.
Index: loncom/html/adm/help/tex/Spreadsheet_Col_Sum.tex
+++ loncom/html/adm/help/tex/Spreadsheet_Col_Sum.tex
\label{Spreadsheet_Col_Sum}
To take the sum of column ``M'', for example, use \texttt{\&SUM(``M*'')}\index{SUM}
Index: loncom/html/adm/help/tex/Spreadsheet_Lists.tex
+++ loncom/html/adm/help/tex/Spreadsheet_Lists.tex
\label{Spreadsheet_Lists}
When you have a list of numbers in a cell, how it is displayed depends
on how you seperate the numbers and how Perl interprets the results.

\textbf{35 45 12} will not generate any result because this is an
invalid perl statement.

\textbf{35,45,12} will have a result of 12 because Perl has a comma
operator similar to the comma operator\index{comma operator} in C.

The comma operator is binary and returns the value on its right. Thus
\texttt{\$variable = 15, 26;} assigns \texttt{\$variable} the value
26.  If you need the values to all be displayed, enclose the entire
cell contents in quotes.  
Index: loncom/html/adm/help/tex/Spreadsheet_Manual_Title_Page.tex
+++ loncom/html/adm/help/tex/Spreadsheet_Manual_Title_Page.tex
\label{Spreadsheet_Manual_Title_Page}

\title{Learning \emph{Online} Network with CAPA\\
\emph{~}\\
\emph{\Large Spreadsheet Manual (Unfinished)}}

\maketitle
\vfill{}
\begin{center}~\end{center}

\begin{center}Felicia Berryman, Jeremy Bowers, and contributors to http://help.loncapa.org/\end{center}

~ 

\begin{center}Laboratory for Instructional Technology in Education\\
and the\\
Office of Medical Education Research and Development\\
Michigan State University\\
\end{center}
\newpage

\tableofcontents{}
\newpage


Index: loncom/html/adm/help/tex/Spreadsheet_Parms.tex
+++ loncom/html/adm/help/tex/Spreadsheet_Parms.tex
\label{Spreadsheet_Parms}
If you set a course parameter (via the \textbf{PARM} button on the remote),
you can access this parameter in the spreadsheet
\index{spreadsheet, course parameter in}. To access the
parameter 'testparm' use 

\texttt{\&EXT('course.testparm')}\index{EXT}

in a cell of your spreadsheet. 
--bowersj21027713239--