[system] / branches / rel-2-1-a1 / webwork-modperl / lib / WeBWorK / ContentGenerator / Instructor.pm Repository:
ViewVC logotype

Log of /branches/rel-2-1-a1/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm

Parent Directory Parent Directory


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

Revision 2555 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 27 22:36:57 2004 UTC (8 years, 9 months ago) by gage
File length: 17299 byte(s)
Diff to previous 2549 , to selected 1913
Allows .html, .gif, .png, .txt as well as .pg files to be uploaded and downloaded from
the template directory and files under it.  Still can't upload/download to the html directory

This is not a final solution, but a hack that make workarounds for many operations possible
for those who do not have direct unix access.  It's still too clunky, but it's a start.

--Mike

Revision 2549 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 26 15:11:20 2004 UTC (8 years, 9 months ago) by gage
File length: 17219 byte(s)
Diff to previous 2536 , to selected 1913
Reconciled all files with rel-2-0-patches.  This version works
at least somewhat on new databases.  You will get warnings (gdbm)
or failures (sql) if you use this on databases created with old versions
of WeBWorK.

Revision 2536 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 18 13:35:24 2004 UTC (8 years, 10 months ago) by gage
File length: 17215 byte(s)
Diff to previous 2335 , to selected 1913
CAUTION.  Major update!!!
Modifications made up until the release of 2.0 on July 16, 2004
on the 2.0 branch have been incorporated into version 2.1 alpha 1.
A moderate amount of testing has been done.  It will take
some time to reconfigure your global.conf file once you update to
this version.

Revision 2335 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 16 20:10:33 2004 UTC (8 years, 11 months ago) by glarose
File length: 16145 byte(s)
Diff to previous 2294 , to selected 1913

Updated Instructor.pm to include assignVersionedSetToUser routine(s).

Revision 2294 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 11 16:44:39 2004 UTC (8 years, 11 months ago) by
File length: 13493 byte(s)
Diff to previous 2289 , to selected 1913
This commit was manufactured by cvs2svn to create branch 'rel-2-1-a1'.

Revision 2289 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 11 14:38:58 2004 UTC (8 years, 11 months ago) by toenail
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 13493 byte(s)
Diff to previous 2282 , to selected 1913
fixed bad comparison that failed on set named '0'

Revision 2282 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 9 02:51:30 2004 UTC (8 years, 11 months ago) by jj
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 13497 byte(s)
Diff to previous 2108 , to selected 1913
Added a utility function for adding a problem to a set, to be called from
several instructor modules.

Revision 2108 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 14 18:23:21 2004 UTC (9 years ago) by toenail
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 12358 byte(s)
Diff to previous 2000 , to selected 1913
changed assignSetToAllUsers to ignore users with dropped status

Revision 2000 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 5 00:53:13 2004 UTC (9 years ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 12028 byte(s)
Diff to previous 1913
added support for upload/download/delete of scoring files

Revision 1913 - (view) (download) (as text) (annotate) - [selected]
Modified Tue Mar 23 01:10:14 2004 UTC (9 years, 2 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 11874 byte(s)
Diff to previous 1839
removed appendix

Revision 1839 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 4 21:04:02 2004 UTC (9 years, 2 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 12184 byte(s)
Diff to previous 1790 , to selected 1913
assignment functions now return a list of errors that occured during
assignment. these are, for example, used in Assigner.pm to display
errors.

Revision 1790 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 12 04:26:51 2004 UTC (9 years, 3 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 11533 byte(s)
Diff to previous 1742 , to selected 1913
added timing code

Revision 1742 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 23 21:03:08 2004 UTC (9 years, 3 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 10999 byte(s)
Diff to previous 1734 , to selected 1913
fixed a bug in assignSetsToUsers

Revision 1734 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 21 20:53:18 2004 UTC (9 years, 4 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 10899 byte(s)
Diff to previous 1663 , to selected 1913
Cleaned up, documented, and optimized assignment methods.
Added assignSetsToUsers() and unassignSetsFromUsers() methods.

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
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 7076 byte(s)
Diff to previous 1661 , to selected 1913
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 1661 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 8 23:07:46 2003 UTC (9 years, 5 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 6420 byte(s)
Diff to previous 1659 , to selected 1913
Implemented a schema-level "count" function in the WW1Hash schema.
Added countSetUsers and countProblemUsers to DB.
Replaced SCALAR calls to listSetUsers with calls to countSetUsers.
Update Schema documentation.

The immediate advantage of this is to make ProblemSetList MUCH faster.

Revision 1659 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 4 20:23:51 2003 UTC (9 years, 5 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 6200 byte(s)
Diff to previous 1642 , to selected 1913
typo

Revision 1642 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 19 23:08:02 2003 UTC (9 years, 6 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 6200 byte(s)
Diff to previous 1636 , to selected 1913
implemented assignAllSetsToUser and unassignAllSetsFromUser

Revision 1636 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 19 18:44:47 2003 UTC (9 years, 6 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 5457 byte(s)
Diff to previous 1623 , to selected 1913
added code to check for undef return values from DB "get" calls.

Revision 1623 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 8 02:51:34 2003 UTC (9 years, 6 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 6057 byte(s)
Diff to previous 1614 , to selected 1913
changed some variable names to make them more readable.

I've been calling variables that contain the names of courses, users,
sets, or problems things like "$courseID", "$userID", "$setID", and
"$problemID", and lists of said names "@courseIDs", "@userIDs",
"@setIDs", and "@problemIDs".

On the other hand, I call variables that contain ACTUAL RECORD OBJECTS
things like "$User", "$Set", and "$Problem", and lists of them "@Users",
"@Sets", and "@Problems". (Note the capitalization!)

This makes it totally clear whether we're talking about an OBJECT or and
ID. This is a Good Thing.

Revision 1614 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 4 02:23:57 2003 UTC (9 years, 6 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 6051 byte(s)
Diff to previous 1397 , to selected 1913
Added routines to list classlist files and set definitions files.

Revision 1397 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 16 12:58:29 2003 UTC (9 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 5470 byte(s)
Diff to previous 1362 , to selected 1913
Abstracted "read directory" functions in SendMail and moved them
to Instructor.  The instructor calls WeBWorK::Utils::readDirectory
and then filters the output according to a pattern match. Sorts as well.

Also move read_scoring_file to instructor since it will need to be used
in other scripts as well.
--Mike

Revision 1362 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 11 19:21:32 2003 UTC (9 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 4215 byte(s)
Diff to previous 1361 , to selected 1913
added FIXME

Revision 1361 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 11 19:20:59 2003 UTC (9 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 4209 byte(s)
Diff to previous 1345 , to selected 1913
Cosmetic improvements to the links macro.  Instructor.pm
no longer needs a links macro, but I've left it there
temporarily
--Mike

Revision 1345 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 10 21:53:16 2003 UTC (9 years, 10 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 4139 byte(s)
Diff to previous 1300 , to selected 1913
Removed a spurious warning

Revision 1300 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 27 21:38:22 2003 UTC (9 years, 10 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 4185 byte(s)
Diff to previous 1297 , to selected 1913
Made sure that only important db warnings get sent by the assign*
functions.

Revision 1297 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 27 17:09:06 2003 UTC (9 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 4099 byte(s)
Diff to previous 1296 , to selected 1913
Cosmetic modifcations to links
--Mike

Revision 1296 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 27 17:02:46 2003 UTC (9 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 4093 byte(s)
Diff to previous 1185 , to selected 1913
Changes in links subroutine.  Only
need class editor and problem list
for now

Revision 1185 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 17 19:26:23 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 4201 byte(s)
Diff to previous 1106 , to selected 1913
"That's what happens when you put in error checking code, is that your
error checking code is full of errors" --Sam Hathaway
-Dennis

Revision 1106 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 10 18:37:39 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 4185 byte(s)
Diff to previous 1096 , to selected 1913
Removed a warning in WW1Hash.
Renamed a function with a confusing name: assignProblemToAllUsers =>
assignProblemToAllSetUsers.
-Dennis

Revision 1096 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 9 23:25:09 2003 UTC (9 years, 11 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 4190 byte(s)
Diff to previous 1045 , to selected 1913
*** empty log message ***

Revision 1045 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 6 19:13:51 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 4144 byte(s)
Diff to previous 1026 , to selected 1913
Took out the redundant "confirm email address" from user options.
Also, added a Util function "backtrace", which can be passed one of
"die", "warn", "print", or "return".  I'm just showing off, but it might
prove useful in debugging.
-Dennis

Revision 1026 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 5 19:26:31 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 4128 byte(s)
Diff to previous 1015 , to selected 1913
Added a function "initializeUserProblem" to WeBWorK::DB::Utils and
changed my code to use it.
-Dennis

Revision 1015 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 4 20:19:27 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 4257 byte(s)
Diff to previous 1014 , to selected 1913
The UserList module now has a single button, "Assign to all users", that
does what it says it does.  This should allow people to create new
problems and problem sets and edit them without ever needing the old
system, assuming that they are importing an existing course into
webwork2.
-Dennis

Revision 1014 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 4 18:41:51 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 3416 byte(s)
Diff to previous 1013 , to selected 1913
Fixed bugs.
-Dennis

Revision 1013 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 4 18:36:23 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 3414 byte(s)
Diff to previous 1005 , to selected 1913
I wrote functions to facilitate the assignment of problems to students.
-Dennis

Revision 1005 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 4 00:34:56 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 1958 byte(s)
Diff to previous 996 , to selected 1913
I split the instructor's Problem List editor off into a seperate page,
and added links to that page from a few others.
-Dennis

Revision 996 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 3 21:59:25 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 1280 byte(s)
Diff to previous 995 , to selected 1913
Really fixed the Instructor links to use the new URL scheme this time
-Dennis

Revision 995 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 3 21:07:37 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 1283 byte(s)
Diff to previous 886 , to selected 1913
Efforts towards doing the Right Thing with the instructor URLs.
-Dennis

Revision 886 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 22 20:40:38 2003 UTC (10 years ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 1293 byte(s)
Diff to previous 840 , to selected 1913
Changed the "probset editor" link to "probset list"
-Dennis

Revision 840 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 15 00:56:02 2003 UTC (10 years ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 1295 byte(s)
Diff to previous 833 , to selected 1913
Cosmetic fixes for the link section.

Revision 833 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 14 20:55:07 2003 UTC (10 years ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 1137 byte(s)
Diff to previous 831 , to selected 1913
Modified links subroutine so that it returns a string rather than an
array.

Revision 831 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 14 18:44:54 2003 UTC (10 years ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 238 byte(s)
Diff to previous 829 , to selected 1913
Moved Instructor.pm to Instructor/Index.pm and made Instructor.pm an
abstract superclass of all the instructor pages.
-Dennis

Revision 829 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 14 18:11:45 2003 UTC (10 years ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 958 byte(s)
Diff to previous 818 , to selected 1913
Added the beginnings of the instructor pages.
--Dennis

Revision 818 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 25 04:51:37 2003 UTC (10 years ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 447 byte(s)
Diff to previous 805 , to selected 1913
modev more content generators over to the new WWDBv2 API. fixed some
bugs.
-sam

Revision 805 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Apr 11 22:25:10 2003 UTC (10 years, 1 month ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK/ContentGenerator/Instructor.pm
File length: 228 byte(s)
Diff to selected 1913
Added Instructor.pm, the main menu for the instructor pages.
-dennis

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