Log of /trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm
Parent Directory
Revision
2055 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat May 8 20:31:28 2004 UTC (9 years ago) by
gage
File length: 23874 byte(s)
Diff to
previous 1947
Cleared commented out code in Stats.pm
Fixed error arising when no scoring files were checked.
Nows gives a more useful message.
This fixes #379
Revision
1947 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 5 19:33:03 2004 UTC (9 years, 1 month ago) by
gage
File length: 23684 byte(s)
Diff to
previous 1938
Fixed errors in creating urls. (It is important to set authen=>0
when creating links for forms -- they already contain hidden
authentication variables.
Revision
1928 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 28 03:25:47 2004 UTC (9 years, 1 month ago) by
gage
File length: 23406 byte(s)
Diff to
previous 1819
Cleanup -- moving toward using the Apache:Request object and URLpath.
It remains to use URLpath to construct new paths in these files.
Revision
1768 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 31 14:46:18 2004 UTC (9 years, 3 months ago) by
gage
File length: 23772 byte(s)
Diff to
previous 1687
Changed the size of the font for printing out the results of the scoring file.
This file needs to be reviewed carefully. There is a lot of crufty code.
The use of s{tyle=>'.....' should be replaced by items in the template in
this file and throughout the Instructor modules.
Revision
1687 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 26 15:00:02 2003 UTC (9 years, 4 months ago) by
gage
File length: 23745 byte(s)
Diff to
previous 1681
Modified print out so that the problem totals and index totals
have %4.1f format. The field width is 4 and the number of decimal points is 1.
This closes bug #284
--Mike
Revision
1681 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 18 23:15:34 2003 UTC (9 years, 5 months ago) by
sh002i
File length: 23711 byte(s)
Diff to
previous 1680
- Assigner and SetsAssignedToUser now refuse to unassign sets from the
GlobalTableEmulator's "global user". Closes bug #283.
- New "unassign from all users" button in Assigner.
- Cosmetic changes to path() and title() in several modules.
Revision
1680 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 18 03:37:33 2003 UTC (9 years, 5 months ago) by
sh002i
File length: 23310 byte(s)
Diff to
previous 1676
Multiple users with the same student ID no longer clobber each other.
(The users are still sorted by student ID.) Closes bug #285.
Revision
1675 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 17 21:45:17 2003 UTC (9 years, 5 months ago) by
sh002i
File length: 23211 byte(s)
Diff to
previous 1667
I wrote a really great log message, and then I lost it.
So now I'm a little pissed off.
Added code to pre-fetch users, global problems and user problems outside
of the main processing loop of scoreSet(). This allows the use of
getAllGlobalProblems() and getAllUserProblems(), which is much more
efficient than what was being done before:
For a course with 154 problems in 9 sets, all of which are assigned to
all users, scoring all sets with "IncludeIndex" and "Record Scores for
Single Sets" took the following times:
Original code: 34.07 sec
New code: 8.68 sec
This is around four times as fast.
I initially attemped to rewrite the main loop to allow the use of
getAll*Problems(), but this proved to be time consuming and error prone.
I eventually decided to leave the main loop alone, except to replace the
DB calls inside it with accesses to pre-fetched records.
Revision
1667 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 12 02:24:30 2003 UTC (9 years, 5 months ago) by
gage
File length: 20824 byte(s)
Diff to
previous 1663
As best I can determine all "get" commands to the database are now
checked and appropriate action (usually "die") is taken if no
object is returned.
One exception. The multiple "gets" such as getGlobalSets(@setNames)
are not checked -- if a given setName is not found is an empty object
returned? in the list or is nothing returned?
--Mike
Revision
1663 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 9 01:12:32 2003 UTC (9 years, 5 months ago) by
sh002i
File length: 20471 byte(s)
Diff to
previous 1629
Normalized headers. All files now contain the text below as a header.
This is important since all files now (a) use the full name of the
package, (b) assign copyright to "The WeBWorK Project", (c) give the
full path of the file (relative to CVSROOT) instead of simply the file
name, and (d) include license and warranty information.
Here is the new header:
################################################################################
# WeBWorK Online Homework Delivery System
# Copyright © 2000-2003 The WeBWorK Projcct, http://openwebwork.sf.net/
# $CVSHeader$
#
# This program is free software; you can redistribute it and/or modify it under
# the terms of either: (a) the GNU General Public License as published by the
# Free Software Foundation; either version 2, or (at your option) any later
# version, or (b) the "Artistic License" which comes with this package.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See either the GNU General Public License or the
# Artistic License for more details.
################################################################################
Revision
1609 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Oct 27 01:23:07 2003 UTC (9 years, 6 months ago) by
gage
File length: 18769 byte(s)
Diff to
previous 1581
Slowly modifying scoring so that it will be easier to add features.
The modifications are mainly to the scoreSet function.
--Mike
Revision
1413 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 21 23:07:03 2003 UTC (9 years, 10 months ago) by
malsyned
File length: 9002 byte(s)
Diff to
previous 1403
Now generates scoring data files in response to requests from the set
list. There is no confirmation that this has been done, yet, though.
If it returns an "empty" page, it worked, and you can see the scoring
files.
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.