Log of /branches/gage_dev/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm
Parent Directory
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
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
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
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
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
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.
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.