The homework construction and marking procedure: 1) Make up questions in exambank.tex. 2) Create homexx.tex file. 3) Copy to tmpa 4) Run examsel.x in /course 5) This creates a tmp.tex file for the hardcopy homework. 6) Check hardcopy. 7) Run home.x in /course and select 1 for homework. 8) Copy tmpq to ~/Public/secure/home.html to create webcopy. 9) Check webcopy. 10) Let student emails accumulate 11) Logon as sci100 with alias sci100m and usual password. 12) mail and then s * zxx.txt to collect the emials into a file. 13) Copy this zxx.txt file to a zhomexx.txt file in /sci100. 14) Prepend the key created by examsel.x and modify to account for the optional and omitted questions. 15) Run /course/markup.x to create tmpmkyy. 16) Check tmpmkyy. 17) Replace classmkyy.in with tmpmkyy. 18) Then run /course/mark3.x in private and public modes. Sample key: For home01.tex Option: 0 means required non-zero means optional The first non-zero gives the number of optional questions required to be answered. Omit: 0 means good question. 1 means give everyone the mark. 2 means omit the question altogether. Question Answer Option Omit key 1 5 0 0 2 1 0 1 3 3 0 0 4 3 0 0 5 1 0 0 6 1 0 0 7 4 0 0 8 1 0 0 9 2 0 0 10 4 1 0 11 5 1 0 12 3 1 0