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

Log of /branches/gage_dev/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm

Parent Directory Parent Directory


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

Revision 6998 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 26 22:45:45 2011 UTC (21 months, 4 weeks ago) by gage
File length: 72023 byte(s)
Diff to previous 6967
merged changes from ghe3 development


Revision 6967 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 20 18:25:12 2011 UTC (22 months ago) by gage
File length: 70699 byte(s)
Diff to previous 6946
merging localization code 
and some (not all) of Grant's modifications


Revision 6946 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 18 20:51:02 2011 UTC (22 months, 1 week ago) by gage
File length: 70384 byte(s)
Diff to previous 6942
merging with ghe3


Revision 6942 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 18 19:51:57 2011 UTC (22 months, 1 week ago) by gage
File length: 57335 byte(s)
Diff to previous 6461
merged with trunk -- localization


Revision 6461 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 12 00:20:23 2010 UTC (2 years, 7 months ago) by gage
File length: 57330 byte(s)
Diff to previous 6445
protect against bug in CGI.pm -- one of these two lines should work depending on verison of CGI.

the symptom is that when editing a student their permission level reverts to guest.  It is because
the level of "student" is 0 and pop-up menu has difficulties dealing with that.


Revision 6445 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 28 00:17:00 2010 UTC (2 years, 7 months ago) by gage
File length: 57330 byte(s)
Diff to previous 6299
removed some warning messages that are no longer needed.


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: 57244 byte(s)
Diff to previous 6270
test development branch

Revision 6270 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 19 01:44:05 2010 UTC (3 years ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 57244 byte(s)
Diff to previous 6239
added definition of sub  check_user_id

Revision 6239 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 14 00:52:48 2010 UTC (3 years ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 57226 byte(s)
Diff to previous 6186
Try to catch user_id's with bad characters -- not sure this is successful yet.

Revision 6186 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 23 21:48:26 2010 UTC (3 years, 4 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 57075 byte(s)
Diff to previous 6115
Corrects bug (uncovered by newer versions of CGI.pm after version 3.29 and before 3.42) which defaulted
students to "guests" in the permission popup menu used for editing the student record.   It showed up
only for student because there default value was 0 -- which can be treated ambiguously -- as opposed to
2 or 10 which is not.
Adding the override switch forces the default value generated in the perl code to override other default
values for the popupmenu and provides the expected behavior.

The default value is set as [$default] so that [0] is properly recognized. This notation is usually used to select several
defaults however  just using $default did not work in CGI.pm 3.42.

This should fix the bug where students were mysteriously reassigned as guests and lost their "submit answer" buttons.

sites with older versions of CGI.pm will not have observed this problem.CVS: ----------------------------------------------------------------------

Revision 6115 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 30 14:22:09 2009 UTC (3 years, 7 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 56922 byte(s)
Diff to previous 6088
Corrects bug (uncovered by newer versions of CGI.pm after version 3.29 and before 3.42) which defaulted
students to "guests" in the permission popup menu used for editing the student record.   It showed up
only for student because there default value was 0 -- which can be treated ambiguously -- as opposed to
2 or 10 which is not.
Adding the override switch forces the default value generated in the perl code to override other default
values for the popupmenu and provides the expected behavior.

This should fix the bug where students were mysteriously reassigned as guests and lost their "submit answer" buttons.

sites with older versions of CGI.pm will not have observed this problem.

Revision 6088 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 23 13:52:56 2009 UTC (3 years, 10 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 56846 byte(s)
Diff to previous 5319
Added buttons with onClick javaScript code that will
(1) Check all checkboxes in user list or in homework set list
or (2) uncheck all the checkboxes in user list or in homework set list

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/Instructor/UserList.pm
File length: 55956 byte(s)
Diff to previous 4923
updated copyright dates

Revision 4923 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 4 15:06:01 2007 UTC (6 years, 1 month ago) by glarose
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 55956 byte(s)
Diff to previous 4913
Add set-level proctor login password for proctored gateway/quiz
assignments, improve handling of proctor keys and permissions for
proctored assignments, bug fixes for recently added features.

This commit
 - adds the ability to specify a set-level proctor for proctored
   gateway/quiz assignments.  this is done by adding a proctor with
   a username "set_id:setName", where "setName" is the name of the
   set, adding a "restricted_login_proctor" field to the set tables
   in the database, and allowing Authen::Proctor and
   ContentGenerator::LoginProctor to appropriately deal with this
   possibility.
 - updates proctor permissions and status in global.conf.dist,
   changing the old "proctor_quiz" permission level (3) into two
   levels, "proctor_quiz_login" and "proctor_quiz_grade".
   wwdb_upgrade includes a stanza to make this change to proctors
   that already exist in courses.
 - adds a "Proctor" status in %statuses in global.conf, with no
   valid behaviors.  this allows the creation of proctor users
   in a course who have the permissionLevel to login (and thus
   proctor), but not to access the course.
 - improves GatewayQuiz explanatory messages when scores or work
   are hidden.
 - improves GatewayQuiz proctor key management, especially for
   tests with more than one allowed attempt.  this includes
   adding a deleteAllProctorKeys() method to DB.pm.
 - updates Instructor Tools, UserList.pm and ProblemSetDetail
   to deal with set-level proctoring.  c.f. the note below about
   the ramifications of these changes.
 - updates ProblemSetList to deal with new problem set fields
   set_locations and set-level proctors that are located in a
   different database table than the set data.
 - fixes bugs in UserList and ProblemSetDetail dealing with the
   setting of hide_score, hide_score_by_problem, and
   time_limit_cap.

This update hides set-level proctor users from the classlist
editor (UserList.pm) and instructor tools (Index.pm) interfaces.
They can be created, modified, and deleted at the homework sets
editor page (ProblemSetDetail.pm) only, and there only implicitly:
we never indicate that a user is being created or modified behind
the screen.

Revision 4913 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 29 17:42:54 2007 UTC (6 years, 1 month ago) by glarose
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 55847 byte(s)
Diff to previous 4756
Change permission levels to display and edit levels as user roles
(guest, student, proctor, ta, professor) rather than numerical values.

Revision 4756 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 24 22:20:35 2007 UTC (6 years, 4 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 55123 byte(s)
Diff to previous 4722
fix permission not getting set (introduced with prior changes) UGH!

Revision 4722 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 9 03:29:56 2006 UTC (6 years, 5 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 55115 byte(s)
Diff to previous 4518
use student ID for password if password field is defined but empty

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

Revision 4416 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 26 12:56:40 2006 UTC (6 years, 9 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 54388 byte(s)
Diff to previous 4258
Fixed problem where blank status  in classlist.lst was not interpreted as enrolled.

Squashes bug 1058

Revision 4258 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 14 21:22:04 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 54150 byte(s)
Diff to previous 4241
Minor formatting changes in CGI calls.  Mostly adding {} at the beginning of functions that
concatenate their inputs.

Revision 4241 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 12 04:37:43 2006 UTC (6 years, 10 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 54138 byte(s)
Diff to previous 4234
Apache2: use reply_with_redirect rather than ad-hoc method.

Revision 4234 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 12 01:19:15 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 55024 byte(s)
Diff to previous 4216
Mostly replace use CGI; with use WeBWorK::CGI

Files with additional changes to CGI calls are
SendMail, SetMaker PGProblemEditor Instructor::Index and FileManager

Revision 4216 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 03:59:08 2006 UTC (6 years, 10 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 54996 byte(s)
Diff to previous 4202
Apache2 compatibility for HTTP constants. (This may very well be broken,
but I wanted to get it comitted before bed.)

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/Instructor/UserList.pm
File length: 54905 byte(s)
Diff to previous 4096
Try using the -nosticky pragma to see if this fixes the problem.

Revision 4096 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 23 17:38:29 2006 UTC (7 years ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 54893 byte(s)
Diff to previous 4062
changed how activity is determined. previously, check_session was being
called with updateTimestamp=1, which would cause all active sessions to
be "touched" so as to prolong their validity. also, it's not really
approriate to call check_session in this way to begin with. we already
grabbed the key, and we know it matches, so we don't want to grab it
again. so instead i just put the timestamp comparison directly into this
file.

see also UserList.pm 1.79.

Revision 4062 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 7 21:46:43 2006 UTC (7 years ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 54894 byte(s)
Diff to previous 3973
Replaced the use of checkKey by check_session to conform to the new subroutines in Authen.pm

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/Instructor/UserList.pm
File length: 54879 byte(s)
Diff to previous 3897
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 3897 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 10 00:33:19 2006 UTC (7 years, 4 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 54883 byte(s)
Diff to previous 3894
Using Mike's fix for bug #942, because it was nicer.
Forward-ported from rel-2-2-dev revision 1.75.2.2 to HEAD.

Revision 3894 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 10 00:08:59 2006 UTC (7 years, 4 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 54967 byte(s)
Diff to previous 3856
Resolves bug #942, in which a missing permission level field causes a
warning:

This is in fact due to UserList assuming that $record{permission} is
defined when it is allowed to be undefined (as per the format of
classlist files).

I added a case that sets is to $default_permission_level if it is not
defined.

FIXED in branch rel-2-2-dev revision 1.75.2.1.
Forwarded-ported with no modifications to HEAD in this revision.

Revision 3856 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 26 22:02:58 2005 UTC (7 years, 4 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 54828 byte(s)
Diff to previous 3708
The major change is to replace Sets assigned to user by UserDetail.pm.  (Originally
written by Rob Van Dam and completed by Mike Gage.)  It has undergone a significant
amount of testing, but has not yet been used in a course.  We can back out of
these changes  before creating a release if problems are found.

Revision 3708 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 11 21:13:26 2005 UTC (7 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 54201 byte(s)
Diff to previous 3690
added check to ensure that permission level is numeric, fixing bug #822.

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/Instructor/UserList.pm
File length: 53814 byte(s)
Diff to previous 3688
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 3688 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 5 18:16:52 2005 UTC (7 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 52948 byte(s)
Diff to previous 3660
Implemented status system as per bug #743.

The status system consists of a new hash in the course environment,
%statuses, that maps status names (like "Enrolled", "Drop", "Audit") to
(a) a list of allowed abbreviations for the status and (b) a list of
behaviors the system should have when dealing with users who have the
status.

I didn't want to have to mangle that hash-of-hashes-of-arrays myself in
many modules, but I also didn't want to devote an entire module
(Status.pm) to it. So, I'm trying a little experiment: I've added them
as methods to WeBWorK::CourseEnvironment. My thinkint is that since all
the data for these operations comes from the course environment, so why
not have them be course environment methods? Here they are:

    status_abbrev_to_name($status_abbrev)
        Given the abbreviation for a status, return the name. Returns undef
        if the abbreviation is not found.

    status_name_to_abbrevs($status_name)
        Returns the list of abbreviations for a given status. Returns an
        empty list if the status is not found.

    status_has_behavior($status_name, $behavior)
        Return true if $status_name lists $behavior.

    status_abbrev_has_behavior($status_abbrev, $behavior)
        Return true if the status abbreviated by $status_abbrev lists
        $behavior.

Since I removed the previous $siteDefaults{status} hash from
global.conf, I have already switched modules that formerly used that
hash over to using the new methods:

Authen.pm: use status_abbrev_has_behavior($status, "allow_course_access")
to determine if a user should be allowed to log in.

Feedback.pm: look up status abbreviation using status_abbrev_to_name()
and print the result for the status field in the email.

Instructor.pm: use status_abbrev_has_behavior($status, "include_in_assignment")
to determine if a user should be included in an assignment.

UserList.pm and UsersAssignedToSet.pm: use status_abbrev_to_name() to
get name of CSS class.

Revision 3660 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 28 01:07:59 2005 UTC (7 years, 7 months ago) by apizer
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 52958 byte(s)
Diff to previous 3563
Make email addresses active on the classlist page just as they are on
the student progress page.

Revision 3563 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 24 19:41:59 2005 UTC (7 years, 9 months ago) by jj
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 52725 byte(s)
Diff to previous 3377
Fixed bug 753.  The number of all users needs to be recomputed after action
handlers in case some users were imported or deleted.

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/Instructor/UserList.pm
File length: 52644 byte(s)
Diff to previous 3312
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 3312 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 23 17:53:32 2005 UTC (7 years, 11 months ago) by apizer
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 52651 byte(s)
Diff to previous 3304
When sorting by clicking a label, concatonate visable user id's into a
string so that more my be sent without exceeding MSIE limit on URL's

Arnie

Revision 3304 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 21 19:43:59 2005 UTC (7 years, 11 months ago) by apizer
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 52921 byte(s)
Diff to previous 3303
Put in hacks to get around: Maximum URL Length Is 2,083 Characters in Internet
Explorer.  When sorting by clicking labels we use the GET method and send the
user_id's of the visable users so that we only sort visable users but for over
about 110 students this is above MSIE's limit. If the total URL is under the
limit we will pass visable users. If it is over, we will not pass any and all
users will be displayed. The is almost enought to amke me use FireFox.
Maybe we should replace the GET method by POST but that requires a greater change.

Arnie

Revision 3303 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 21 14:48:02 2005 UTC (7 years, 11 months ago) by apizer
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 51740 byte(s)
Diff to previous 3302
When exporting classlist to a file, tell the user the name and location of the
resulting file (e.g. templates/math1.lst) so they can find it in the File Mannager

Arnie

Revision 3302 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 21 02:13:06 2005 UTC (7 years, 11 months ago) by apizer
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 51525 byte(s)
Diff to previous 3299
The classlist data can now be sorted by clicking on headings.

Revision 3299 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 17 15:39:26 2005 UTC (7 years, 11 months ago) by apizer
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 48502 byte(s)
Diff to previous 3287
Sorting by permission now works.

Revision 3287 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 10 18:02:24 2005 UTC (7 years, 11 months ago) by apizer
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 48561 byte(s)
Diff to previous 3089
Added the ability to change passwords on the classlist page and fixed up sorting a bit.
For example commented out sorting by permission which didn't work.  I'll work on sorting
next fixing the above and allowing profs to sort by clicking on heading as on the
Student Progress page.

Arnie

Revision 3089 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 14 03:15:33 2005 UTC (8 years, 4 months ago) by toenail
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 42052 byte(s)
Diff to previous 3060
new regexp matching can now match on permission level too

Revision 3060 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 21 15:29:55 2004 UTC (8 years, 5 months ago) by toenail
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 41782 byte(s)
Diff to previous 2961
Added the following features:

* Searching on any user data field
* Sorting by any two fields
* Reports duplicate names on classlist import

Closes #654, #664, and #684

Revision 2961 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 26 00:04:28 2004 UTC (8 years, 7 months ago) by jj
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 38314 byte(s)
Diff to previous 2943
More fix on the Assigned Sets/User ID column heading so that they are right
both in and out of editMode.

Revision 2943 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 20 23:29:50 2004 UTC (8 years, 7 months ago) by dpvc
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 38202 byte(s)
Diff to previous 2890
Wrong column heading corrected.

Revision 2890 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 10 21:45:43 2004 UTC (8 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 38201 byte(s)
Diff to previous 2884
support for password and permission level in classlist, bug #649. note
that passowrd is crypted!

Revision 2884 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 10 20:34:07 2004 UTC (8 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 37558 byte(s)
Diff to previous 2845
use WeBWorK::File::Classlist for classlist parsing and writing.

Revision 2845 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 29 16:20:02 2004 UTC (8 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 38296 byte(s)
Diff to previous 2355
case-insensitive sorting

Revision 2355 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 21 19:51:49 2004 UTC (8 years, 11 months ago) by toenail
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 38268 byte(s)
Diff to previous 2300
redid permissions checks

stopped professor from deleting or altering own record
(to avoid accidentally locking oneself out of a course)

Added column for login status

Revision 2300 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 13 01:30:23 2004 UTC (8 years, 11 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 35890 byte(s)
Diff to previous 2285
Make comparison of first
and last names fail silently if they don't exist.


Changed the formatting of the add course form

Revision 2285 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 9 21:40:36 2004 UTC (8 years, 11 months ago) by toenail
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 35766 byte(s)
Diff to previous 2280
minor UI tweaks
added icon for editing sets/users

Revision 2280 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 8 19:11:39 2004 UTC (8 years, 11 months ago) by toenail
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 35409 byte(s)
Diff to previous 2279
upped viewing threshold to 50
made new/imported sets default to unpublished

Revision 2279 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 8 17:13:45 2004 UTC (8 years, 11 months ago) by toenail
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 35406 byte(s)
Diff to previous 2137
removed ability to delete "visible" users
change red background to ResultsWithError class
CVS ----------------------------------------------------------------------

Revision 2137 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 21 20:48:21 2004 UTC (9 years ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 35429 byte(s)
Diff to previous 2109
Include cryptPassword in the functions exported from Utils.

Revision 2109 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 14 18:26:11 2004 UTC (9 years ago) by toenail
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 35415 byte(s)
Diff to previous 2085
added text classes for students with status Audit, Drop, Enrolled

Revision 2085 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 11 20:13:22 2004 UTC (9 years ago) by toenail
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 35244 byte(s)
Diff to previous 2009
changed submitError to addmessage()

Revision 2009 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 6 13:17:16 2004 UTC (9 years ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 35203 byte(s)
Diff to previous 1973
Fixed call for adding users which was issuing an incorrect url.
This squashes bug #473

Revision 1973 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 27 02:10:56 2004 UTC (9 years, 1 month ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 35077 byte(s)
Diff to previous 1938
allowed for undefined values in section and recitation

Revision 1938 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 4 04:00:10 2004 UTC (9 years, 1 month ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 34963 byte(s)
Diff to previous 1928
More changes in construction of urls.

Changed parameter acquistion in ShowAnswers

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
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 41495 byte(s)
Diff to previous 1799
Cleanup -- moving toward using the Apache:Request object and URLpath.

It remains to use URLpath to construct new paths in these files.

Revision 1799 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 12 21:38:24 2004 UTC (9 years, 3 months ago) by toenail
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 41527 byte(s)
Diff to previous 1782
added nbsp() subroutine to clean up table appearance
this could still possibly be added to contentgenerator.pm

Revision 1782 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 6 17:37:11 2004 UTC (9 years, 3 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 41067 byte(s)
Diff to previous 1753
removed the "delete visible users" option, changed "show users selected
below" to "show users checked below".

Revision 1753 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 25 19:46:11 2004 UTC (9 years, 4 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 41035 byte(s)
Diff to previous 1749
Cosmetic modification changed "edit set" to "edit sets"

Revision 1749 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 25 18:17:31 2004 UTC (9 years, 4 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 41034 byte(s)
Diff to previous 1736
Cosmetic change   changed "edit" to "edit sets" for clarity in link name.

Revision 1736 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 22 00:25:17 2004 UTC (9 years, 4 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 41030 byte(s)
Diff to previous 1713
Made modifications to header that make it clearer how to edit all
sets for one user.

--Mike

Revision 1713 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 16 00:42:38 2004 UTC (9 years, 4 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 41031 byte(s)
Diff to previous 1712
Added some cosmetic tweaks to these pages.

Revision 1712 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 15 22:45:34 2004 UTC (9 years, 4 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 40660 byte(s)
Diff to previous 1711
Added warnings to Assigner so that folks don't unassign students
by accident.

You can now select the number of users you would like to add.

You still cannot immediately assign sets to students, but there
is written warning about this.

Revision 1711 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 15 19:42:44 2004 UTC (9 years, 4 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 38801 byte(s)
Diff to previous 1667
Add users will now handle 5 users at once.

Add a device for allowing this number to change.

The userlist pop-down now defaults to add users with matching ids.

--Mike

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
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 38802 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
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 38459 byte(s)
Diff to previous 1654
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 1654 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 4 06:17:08 2003 UTC (9 years, 5 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 37802 byte(s)
Diff to previous 1640
fixed password creation

Revision 1640 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 19 19:06:42 2003 UTC (9 years, 6 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 37787 byte(s)
Diff to previous 1626
added "Act As" link, user ID now links to "sets assigned to user"

Revision 1626 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 8 02:53:41 2003 UTC (9 years, 6 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 37379 byte(s)
Diff to previous 1615
changed the name of the module in the path.

Revision 1615 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 4 02:24:32 2003 UTC (9 years, 6 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 37339 byte(s)
Diff to previous 1605
moved getCSVlist to superclass.
implemented FileXfer for set definition files and classlist files.

Revision 1605 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 22 17:05:49 2003 UTC (9 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 37518 byte(s)
Diff to previous 1604
resolves bug #268:

This is a problem with the naming of the popup menu options.

"selected users" refers to the users checked in the user table, below
the action options. "users with matching user IDs:" refers to the list
of user IDs entered into the text field to the right of the popup menu.
(note the colon.)

The reporter was attempting to specify "selected users" by entering
their user IDs into the text field intended for "users with matching
user IDs".

I have changed the name of the "selected users" option to "users
selected below", which makes the distinction easier to grok.

Revision 1604 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 21 20:29:27 2003 UTC (9 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 37512 byte(s)
Diff to previous 1603
cvs-log test

Revision 1603 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 21 20:26:59 2003 UTC (9 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 37484 byte(s)
Diff to previous 1602
foo

Revision 1602 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 21 20:26:26 2003 UTC (9 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 37512 byte(s)
Diff to previous 1601
comments

Revision 1601 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 21 20:19:46 2003 UTC (9 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 37484 byte(s)
Diff to previous 1597
display can now be filtered by entering a user ID (or list of user IDs)
or selecting a section or recitation from popup menus.

Revision 1597 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 20 22:15:59 2003 UTC (9 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 35649 byte(s)
Diff to previous 1594
added export functionality.

Revision 1594 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 20 05:20:46 2003 UTC (9 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 34157 byte(s)
Diff to previous 1584
reworked UserList.pm to have a more modular structure:
1. all modification of user list happends in action_handler routines
2. the whole page is one form
3. view properties (what is shown? what is selected?) survive actions
4. can choose to apply actions to all/selected/visible users
this is more useful than the old UserList, and can be seen as a
prototype for additional refactoring.

also fixed Index.pm to work with the new UserList interface.

Revision 1584 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 14 19:12:07 2003 UTC (9 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 12766 byte(s)
Diff to previous 1567
work on making the user list more flexible:
by default, edit fields are not shown
it is possible to select a subset of users for editing

Revision 1567 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 6 22:36:50 2003 UTC (9 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 10752 byte(s)
Diff to previous 1474
added record filter

Revision 1474 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 28 15:00:12 2003 UTC (9 years, 8 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 8156 byte(s)
Diff to previous 1473
Fixed sorting routine so that sorting by sections doesn't
screw up sorting by alphabet.

Revision 1473 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 28 14:45:29 2003 UTC (9 years, 8 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 8092 byte(s)
Diff to previous 1357
Added sorting to class list.  Sorted alphabetically first
and then by section.  This is a temporary fix.  The code
should be cleaned up and increased functionality, such as
that provided in the listing of sets, should be added.
--Mike

Revision 1357 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 11 18:40:34 2003 UTC (9 years, 10 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 7557 byte(s)
Diff to previous 1295
More graceful failure if permissionlevel record is not defined.
--Mike

Revision 1295 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 27 15:43:06 2003 UTC (9 years, 11 months ago) by gage
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 7533 byte(s)
Diff to previous 1293
Added bread crumbs (path subroutine) along the top of each of these pages.
--Mike

Revision 1293 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 26 23:42:19 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 7082 byte(s)
Diff to previous 1289
The classlist editor now provides links to become each user.

Revision 1289 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 26 21:56:36 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 6787 byte(s)
Diff to previous 1261
You can now delete users

Revision 1261 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 24 00:55:28 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 6672 byte(s)
Diff to previous 1233
It is now possible to provide synonyms to drop-down lists associated
with database fields for backwards compatability.

Revision 1233 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 20 01:23:03 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 6101 byte(s)
Diff to previous 1220
Move towards more intelligent formatting and editing in Professor Pages,
starting with the UserList.  The only current manefestation is that the
classlist fields are now formatted based on what they will contain.

Revision 1220 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 19 18:55:05 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 4382 byte(s)
Diff to previous 1219
Reworded the warning from the previous commit

Revision 1219 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 19 18:50:48 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 4383 byte(s)
Diff to previous 1218
Die if a user doesn't have a permission record (which should never
happen)

Revision 1218 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 19 18:39:02 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 4293 byte(s)
Diff to previous 1214
Hopefully a bugfix for an error Mike was getting with undefined values.

Revision 1214 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 19 00:15:31 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 4292 byte(s)
Diff to previous 1213
You can add new users.  (You still have to set their password on the
command line, and you can't delete them yet).

Revision 1213 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 18 23:24:45 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 2981 byte(s)
Diff to previous 1212
Getting prettier

Revision 1212 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 18 23:16:02 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 2815 byte(s)
Diff to previous 1211
Warn less, work more.

Revision 1211 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 18 23:08:18 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 3093 byte(s)
Diff to previous 1110
You can now edit existing student records.  Coming soon are a prettier
display, password resetting, and adding of new students.

Revision 1110 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 10 22:40:36 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 1476 byte(s)
Diff to previous 1017
Added the beginings of a classlist editor.  It currently
only displays the class list in a form.
-Dennis

Revision 1017 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 4 23:47:35 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 1110 byte(s)
Diff to previous 1015
Instructor pages now only let instructors view and edit the database.
phew.

NOTE that there are new directives in global.conf.dist.  You won't be
able to use the professor pages until you've made that change.

Also, I added new template escapes and updated the barebones and ur
templates.
-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/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 683 byte(s)
Diff to previous 1014
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/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 490 byte(s)
Diff to previous 832
Fixed bugs.
-Dennis

Revision 832 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed May 14 20:28:18 2003 UTC (10 years ago) by malsyned
Original Path: trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
File length: 267 byte(s)
Added shell code for the UserList and ProblemSetList
-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