Log of /trunk/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
Parent Directory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
File length: 35406 byte(s)
Diff to
previous 2137
removed ability to delete "visible" users
change red background to ResultsWithError class
CVS ----------------------------------------------------------------------
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: 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.