[system] / branches / gage_dev / webwork2 / lib / WeBWorK / ContentGenerator / Grades.pm Repository:
ViewVC logotype

Log of /branches/gage_dev/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 6943 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 18 20:07:43 2011 UTC (22 months ago) by gage
File length: 21377 byte(s)
Diff to previous 6443
merging with localization files in trunk


Revision 6443 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 28 00:03:21 2010 UTC (2 years, 7 months ago) by gage
File length: 21355 byte(s)
Diff to previous 6299
Factored out some of the grading aspects in Grades.pm and StudentProgress.pm
The grade_sets routines in those two files are not quite compatible yet but they are getting closer.

In tandem with this I also created a module for WebworkSOAP.pm which ships grades for gateway quizzes
to Moodle in addition to grades from homework sets.  It chooses the last of the versioned sets 
if one has taken more than one auiz. (A useful enhancement would be to  change this to allow one to take the 
maximum of the tests taken.)

In the process I commented out the "Ind" Indicator column in the displays since this does little except
confuse people.

There is still room for more consolidation among the grading routines in Grades.pm, StudentProgress.pm, 
Scoring.pm and probably Statistics.pm and WebworkSOAP.pm



Revision 6299 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 22 14:46:58 2010 UTC (2 years, 11 months ago) by gage
File length: 16674 byte(s)
Diff to previous 5319
test development branch

Revision 5319 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 13 22:59:59 2007 UTC (5 years, 9 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 16674 byte(s)
Diff to previous 5134
updated copyright dates

Revision 5134 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 10 14:41:54 2007 UTC (5 years, 10 months ago) by glarose
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 16674 byte(s)
Diff to previous 4914
Make sure logic in score display is correct.

Revision 4914 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 29 19:48:58 2007 UTC (6 years, 1 month ago) by glarose
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 16672 byte(s)
Diff to previous 4872
More gateway fixes/additions.  This commit
  - moves javascript code for gateways into htdocs/js/gateway.js,
  - updates the gateway template to use that,
  - updates the gateway CSS file to use Louis Zulli's workaround
    for IE6 not honoring position:fixed, and adds CSS definitions
    for a score reporting box for multi-page, multi-attempt quizzes,
  - updates the GatewayQuiz module to print a score reporting box
    for multi-page, multi-attempt quizzes,
  - updates the Grades module to correctly sort problems for
    GatewayQuiz assignments that have randomly ordered problems, and
  - adds some error checking to ProblemSetDetail to avoid people
    doing things like submitting a zero time limit for a gateway.

Revision 4872 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 13 15:44:21 2007 UTC (6 years, 2 months ago) by glarose
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 15820 byte(s)
Diff to previous 4811
Update to use hide_score and hide_work, adding new values and including
the new permissionLevel from global.conf.  In ProblemSets.pm also fix
hardcopy selector value for gateway tests.

Revision 4811 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 2 21:35:13 2007 UTC (6 years, 2 months ago) by glarose
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 15155 byte(s)
Diff to previous 4736
Update for NewSQL versioned API.

Revision 4736 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 3 23:59:02 2007 UTC (6 years, 4 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 12519 byte(s)
Diff to previous 4686
Gave a bit more information when the scoring data (.csv ) file doesn't exist.  This gives the
user a clue as to what to name the file.

-- Mike

Revision 4686 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 30 01:29:39 2006 UTC (6 years, 5 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 12423 byte(s)
Diff to previous 4598
don't die when scoring file doesn't exist (fixes bug #1138).

Revision 4598 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 31 18:46:06 2006 UTC (6 years, 6 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 12312 byte(s)
Diff to previous 4544
standardize routines for reading scoring files, resolves bug #932.

Revision 4544 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 2 16:59:25 2006 UTC (6 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 13382 byte(s)
Diff to previous 4518
remove spurrious use lines for Record classes

Revision 4518 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 25 22:14:54 2006 UTC (6 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 13410 byte(s)
Diff to previous 4259
tons of "DBFIXME" notes -- how to make database access more efficient

Revision 4259 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 14 21:25:11 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 13310 byte(s)
Diff to previous 4235
Committing formatting changes to CGI calls
Adding {} to calls that concatenate their inputs

Revision 4235 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 12 01:23:54 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 13304 byte(s)
Diff to previous 4202
Converting from use CGI to use WeBWorK::CGI

The only substantial change is in Hardcopy where set_id was changed to "sid"

I believe that change is correct.

Revision 4202 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 8 14:07:35 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 13281 byte(s)
Diff to previous 4008
Try using the -nosticky pragma to see if this fixes the problem.

Revision 4008 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 3 14:05:25 2006 UTC (7 years, 3 months ago) by glarose
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 13270 byte(s)
Diff to previous 3973
Modify putUserProblem call to allow for versioned sets.

Revision 3973 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 25 23:13:56 2006 UTC (7 years, 3 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 13205 byte(s)
Diff to previous 3849
forward-port from rel-2-2-dev: (update copyright date range -- 2000-2006.
this is probably overkill, since there are some files that were created
after 2000 and some files that were last modified before 2006.)

Revision 3849 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 22 18:47:20 2005 UTC (7 years, 5 months ago) by glarose
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 13204 byte(s)
Diff to previous 3827
Gateway update: use listUserSets and listUserSetVersions to show grades
for all sets.

Revision 3827 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 18 22:37:18 2005 UTC (7 years, 5 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 13032 byte(s)
Diff to previous 3694
get rid of submitError usage

Revision 3694 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 8 22:13:26 2005 UTC (7 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 13161 byte(s)
Diff to previous 3690
added check for $total==0 to eliminate potential DIV error (bug #855)

Revision 3690 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 8 21:55:41 2005 UTC (7 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 13147 byte(s)
Diff to previous 3640
modify usage of user status to take advantage of new status system. the
most extensive change is in UserList, where the names of statuses are
now shown in the status column along with the abbreviation that's
actually set in the database, and the edit popup shows the actual names
that are defined in global.conf.

Revision 3640 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 19 17:11:26 2005 UTC (7 years, 8 months ago) by jj
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 12972 byte(s)
Diff to previous 3634
Fix bug 819.  This adds a method to DB for getting all merged problems
for a (student,set) combination so that the problem value can be
correct.  See bug 819 for additional comments on how this affects
scoring when an individual student is given an override value for
"weight".

Revision 3634 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 17 16:32:43 2005 UTC (7 years, 8 months ago) by jj
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 12970 byte(s)
Diff to previous 3485
Use underscore2nbsp from higher up module.  Hopefully this fixes bug
841.

Revision 3485 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 12 02:47:30 2005 UTC (7 years, 9 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 13035 byte(s)
Diff to previous 3395
added HiRes timing data to WeBWorK::Debug, removed WeBWorK::Timing. all
existing calls to the WeBWorK::Timing methods now pass the same messages
to debug().

added an option to WeBWorK::Debug to allow only certain subroutines to
log debug messages, in addition to the existing option to bar certain
subroutines from doing so.

Revision 3395 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 20 23:56:30 2005 UTC (7 years, 10 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 13218 byte(s)
Diff to previous 3377
Fixed bug #781 and #783.  Mostly involves editing the message
given instructors on the Grades.pm page.

Revision 3377 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 14 13:15:27 2005 UTC (7 years, 10 months ago) by glarose
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 12951 byte(s)
Diff to previous 3133
Preliminary commit of changes to add Gateway module.
This adds to WeBWorK
 - the ability to create versioned, timed problem sets ("gateway tests")
   for which all problems are displayed on a single page ("versioned"
   means that students can get multiple versions of the problem set),
 - the ability to create sets that draw problems from groups of
   problems, and
 - the ability to create sets that require a proctor login to start
   and grade.
Sets can be defined as gateway tests or proctored gateway tests from
the ProblemSetDetail page.

Not quite bug-free yet.  Known bugs include handling of problem values
on the Student Progress page (I think this may be a problem with
changing from sql database format where all entries were 'text' to
sql_single in ver 2.1, where they are integer), and a division by zero
error on the grades page (which may be the same problem).

Tests with a number of attempts per version greater than one haven't
been carefully tested, nor has scoring of gateway tests.

Revision 3133 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 5 01:32:56 2005 UTC (8 years, 3 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 12154 byte(s)
Diff to previous 3045
minor cleanup -- removed a variable that had been defined twice.

Revision 3045 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 18 20:41:26 2004 UTC (8 years, 5 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 12208 byte(s)
Diff to previous 2996
Added a line to check for empty records.  The hope is that this fixes
bug #733

Revision 2996 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 11 15:52:08 2004 UTC (8 years, 6 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 12179 byte(s)
Diff to previous 2963
Added line to shift column numbers so that they start at 1 instead of
0 (this brings this in line with the modifications made to SendMain.pm)

To do:  merge the two procedures used in sendmail and in grades.pm which
merge scoring data with the message.  Then future updates won't break
the code.

Revision 2963 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 26 03:13:00 2004 UTC (8 years, 6 months ago) by jj
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 12121 byte(s)
Diff to previous 2874
Beautification of set names in grade module.

Revision 2874 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 9 03:05:13 2004 UTC (8 years, 7 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 12020 byte(s)
Diff to previous 2859
replace old method of evaluating variables by a safer method (no evaluation required)

This code copied from SendMail.pm changes made recently by Sam.

Revision 2859 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 4 20:56:00 2004 UTC (8 years, 7 months ago) by toenail
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 11520 byte(s)
Diff to previous 2428
if status is set but attempted is not,
sets attempted to 1

Revision 2428 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 30 20:47:29 2004 UTC (8 years, 10 months ago) by jj
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 11199 byte(s)
Diff to previous 2160
Made adjustment analogous to what is in StudentProgress.  Without it,
you get "" used in addition errors.

Revision 2160 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 22 21:23:51 2004 UTC (9 years ago) by apizer
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 11176 byte(s)
Diff to previous 1983
Updated to make set names into active links

Revision 1983 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 29 16:29:30 2004 UTC (9 years ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 10975 byte(s)
Diff to previous 1889
Added some code so that you don't get a warning message if the scoring
file doesn't exist.

Revision 1889 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 15 21:35:12 2004 UTC (9 years, 2 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 10943 byte(s)
Diff to previous 1863
conformance with unified request object, etc.
SMALL formatting cleanups.
this module needs some work, and there is stuff to factor out -- there
is a lot of copy-n-paste from other modules.

Revision 1863 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 7 02:29:25 2004 UTC (9 years, 2 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 25913 byte(s)
Diff to previous 1858
Added a primitive file reading capability to Grader.pm.

Now you can attach the message from an email file
called   report_grades.msg   in the email directory which is  merged with the
file report_grades_data.csv  in the scoring directory.

there is a lot of code borrowed from SendMail and from Instructor which can be factored out.

It provides a primitive version of a feature that has been requested --
to report exam scores as well as webwork scores.

Revision 1858 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sat Mar 6 18:50:31 2004 UTC (9 years, 2 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
File length: 21591 byte(s)
Added support for the new module Grades.pm which supports student grades

Also changed ProblemSets.pm so that it welcomes the effectiveUser rather than the user.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9