From: Mike G. v. a. <we...@ma...> - 2008-06-24 23:11:24
|
Log Message: ----------- forward port of changes in rel-2-4-5 Modified Files: -------------- webwork2: README webwork2/bin: remove_stale_images webwork2/conf: webwork.apache-config.dist webwork2/conf/templates/math: system.template webwork2/htdocs/helpFiles: InstructorScoring.html instructor_links.html Revision Data ------------- Index: README =================================================================== RCS file: /webwork/cvs/system/webwork2/README,v retrieving revision 1.18 retrieving revision 1.19 diff -LREADME -LREADME -u -r1.18 -r1.19 --- README +++ README @@ -1,6 +1,7 @@ WeBWorK Online Homework Delivery System - Version 2.x + Version 2.4.x Copyright 2000-2007, The WeBWorK Project All rights reserved. + Index: remove_stale_images =================================================================== RCS file: /webwork/cvs/system/webwork2/bin/remove_stale_images,v retrieving revision 1.6 retrieving revision 1.7 diff -Lbin/remove_stale_images -Lbin/remove_stale_images -u -r1.6 -r1.7 --- bin/remove_stale_images +++ bin/remove_stale_images @@ -284,3 +284,4 @@ +1; \ No newline at end of file Index: webwork.apache-config.dist =================================================================== RCS file: /webwork/cvs/system/webwork2/conf/webwork.apache-config.dist,v retrieving revision 1.22 retrieving revision 1.23 diff -Lconf/webwork.apache-config.dist -Lconf/webwork.apache-config.dist -u -r1.22 -r1.23 --- conf/webwork.apache-config.dist +++ conf/webwork.apache-config.dist @@ -20,8 +20,14 @@ # # Include /path/to/webwork.apache-config # -# Customize the variable $webwork_dir below to match the location of your -# WeBWorK installation. +# Customize the variables below to match your WeBWorK installation. + +# Uncomment the ScriptAliasMatch to allow access to show-source.cgi +# This allows the "show source" button to work for demonstration "courses" +# See for example Davide Cervone's Knoxville lectures on math objects + +#ScriptAliasMatch /webwork2_course_files/([^/]*)/show-source.cgi/(.*) /opt/webwork/courses/$1/html/show-source.cgi/$2 + <Perl> @@ -94,16 +100,67 @@ $Location{$webwork_htdocs_url} = { SetHandler => "none" }; } -$ENV{WEBWORK_ROOT} = $webwork_dir; - -$PerlConfig .= <<EOF; +# The following stanzas can be uncommented to enable various experimental +# WeBWorK web services. These are still in testing and have not been audited +# for security. -########## SOAP installation ########## -# +# uncomment the line below if you use the XMLRPC, RQP, or SOAP installations below -# uncomment these three stanzas to use WeBWorK with Moodle +$ENV{WEBWORK_ROOT} = $webwork_dir; +#$PerlConfig .= <<EOF; +# ##### Sam's WeBWorK::Request-based XML-RPC testbed ##### +# # +# #PerlModule WeBWorK::RPC +# #<Location /webwork2_rpc> +# # SetHandler perl-script +# # PerlHandler Apache::XMLRPC::Lite +# # PerlSetVar dispatch_to "WeBWorK::RPC WeBWorK::RPC::CourseManagement" +# #</Location> +# +# ########## XMLRPC installation ########## +# # +# #PerlModule WebworkWebservice +# #<Location /mod_xmlrpc> +# # SetHandler perl-script +# # PerlHandler Apache::XMLRPC::Lite +# # PerlSetVar dispatch_to "WebworkXMLRPC" +# # PerlSetVar options "compress_threshold => 10000" +# # Order Allow,Deny +# # Allow from All +# #</Location> +# +# ########## RQP installation ########## +# # +# #PerlModule RQP +# ##<Location /rqp> +# ## SetHandler perl-script +# ## PerlHandler Apache::SOAP +# ## PerlSetVar dispatch_to "RQP" +# ## PerlSetVar options "compress_threshold => 10000" +# ## Order Allow,Deny +# ## Allow from All +# ##</Location> +# #<Location /rqp> +# # SetHandler perl-script +# # PerlHandler MySOAP +# # Order Allow,Deny +# # Allow from All +# #</Location> +# +# ########## SOAP installation ########## +# # +# #PerlModule WebworkWebservice +# #<Location /mod_soap> +# # SetHandler perl-script +# # PerlHandler Apache::SOAP +# # PerlSetVar dispatch_to "WebworkXMLRPC" +# # PerlSetVar options "compress_threshold => 10000" +# # Order Allow,Deny +# # Allow from All +# #</Location> +# # PerlModule WebworkSOAP # #WEBWORK SOAP CONFIGURATION @@ -125,10 +182,7 @@ # Order Allow,Deny # Allow from All # </Location> - -# end of WeBWorK -- Moodle stanzas - -EOF +#EOF </Perl> Index: system.template =================================================================== RCS file: /webwork/cvs/system/webwork2/conf/templates/math/system.template,v retrieving revision 1.8 retrieving revision 1.9 diff -Lconf/templates/math/system.template -Lconf/templates/math/system.template -u -r1.8 -r1.9 --- conf/templates/math/system.template +++ conf/templates/math/system.template @@ -29,19 +29,13 @@ <div id="masthead"> <div id="loginstatus"> <!--#loginstatus--> - <!--#if can="nav"--> - <div id="Nav"> - <!--#nav style="images" imageprefix="/webwork2_files/images/nav" imagesuffix=".gif" separator=" "--> - </div> - <!--#endif--> - </div> <div id="logo"> <img src="<!--#url type="webwork" name="htdocs"-->/images/webwork_rectangle.png" alt="WeBWorK" height="51" width="267" /> </div> </div> <hr class="for-broken-browsers"/> -<div id="big-wrapper" > +<div id="big-wrapper"> <div id="breadcrumbs"> <!--#path style="text" text=" → "--> </div> @@ -61,7 +55,14 @@ <!-- styles could be different for different pages so they are not set here --> <!--#info--> <!--#endif--> - <!--#if can="body"--> + + <!--#if can="nav"--> + <div class="Nav"> + <!--#nav style="images" imageprefix="/webwork2_files/images/nav" imagesuffix=".gif" separator=" "--> + </div> + <!--#endif--> + + <!--#if can="body"--> <!--#if warnings="1"--> <div class="Body" style="background-color:#ffcccc"> <p style="font-size:larger"> Index: instructor_links.html =================================================================== RCS file: /webwork/cvs/system/webwork2/htdocs/helpFiles/instructor_links.html,v retrieving revision 1.6 retrieving revision 1.7 diff -Lhtdocs/helpFiles/instructor_links.html -Lhtdocs/helpFiles/instructor_links.html -u -r1.6 -r1.7 --- htdocs/helpFiles/instructor_links.html +++ htdocs/helpFiles/instructor_links.html @@ -30,6 +30,7 @@ Click the icon <a href="instructor_links.html"><img src="/webwork2_files/images/question_mark.png"></a> for page and item specific help. +<hr/> <dl> <dt>Instructor Tools</dt> <dd>Quick access to many instructor tools, including Index: InstructorScoring.html =================================================================== RCS file: /webwork/cvs/system/webwork2/htdocs/helpFiles/InstructorScoring.html,v retrieving revision 1.3 retrieving revision 1.4 diff -Lhtdocs/helpFiles/InstructorScoring.html -Lhtdocs/helpFiles/InstructorScoring.html -u -r1.3 -r1.4 --- htdocs/helpFiles/InstructorScoring.html +++ htdocs/helpFiles/InstructorScoring.html @@ -21,8 +21,76 @@ </head> <body><br> -<p>The files created by this page contain all the scoring data in a comma delimited file. This file can easily be opened by a -spreadsheet program. To download the file after it's been created click on the link below, or go to the file transfer page -where scoring files may also be downloaded.</p> + +<p> +WeBWorK does not have a full featured scoring ability -- we leave that to your +favorite spread sheet application. +</p> + +<p> +What WeBWorK does have is good support for summarizing the scores on WeBWorK +homework sets and exporting them in a form (.csv) which any spreadsheet can use. +WeBWorK reports all of the homework grades, +creates a column which totals these grades and leaves it at that. +</p> + +<p> +Click on the sets you want scored (usually all of them :-) ) +choose the name of the export file you want to +use (by default: courseName_totals.csv) and then click the +"score selected sets" button. +</p> + +<p> +If you want a form that is easy to read on the web (for a quick look at grades) +click the "pad fields" option. This adds spaces the fields which makes the +columns easy to read when in text form but it can confuse +some spread sheet applications since the extra spaces violate the csv standard +(although Excel handles them with no problem). If you want a reliable .csv file +for use in any spreadsheet application unclick the "pad fields" option. +You can download the .csv file immediately by clicking on the link, or you +can download it using the "File Manager" from the scoring directory. +</p> + +<p> +I have no clue what "record scores for single sets" does -- sorry. +</p> + +<p> +The index is a number assigned on the basis of the number of incorrect attempts +(roughly equivalent to 1/the number of attempts) which seems to correlate with +the relative difficulty the student had with the problem. +</p> + +<p> +We would all like to be able to merge the spreadsheet with the webwork grades +and a spread sheet with the excel grades automatically. Unfortunately this +application has not yet been written for WeBWorK and for that matter it doesn't +appear to be an ability that Excel has either. The closes I have been able +to find is third party software for excel (e.g. http://www.synkronizer.com/e/tutorial_merging.html) +</p> + +<p> +To use the Email and spreadsheet merge feature, upload your spreadsheet with +calculated grades to the scoring directory using the File Manager link. +</p> + +<p> +Do NOT use the file name courseName_totals.csv, since you might accidentally +overwrite that if you again export your WeBWorK homework scores (actually the +earlier file is moved to courseName_totals_bak1.csv -- so you can recover +using the File Manager -- but it's still a pain). +</p> + +<p> +If you upload your file on the web with the name: <code>report_grades_data.csv</code> +and also create an email message with the name <code>report_grade.msg</code> with the +approriate <code>$COL</code> variables then not only can you email the message +with the embedded grades to the students, but files with those exact names are +automatically appended to the "Grades" page seen by the students. +</p> + + + </body> </html> |