| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Revision: |
This commit was manufactured by cvs2svn to create branch 'rel-2-1-patches'.
fixed bug #721.
Changed error reporting when there is an error in date/time. This specifies what the subroutine thinks date and time are, making it easier to discover the error in the format of the input I also removed a line which tried to remove the "at" from a format -- such hehelpfuness being unappreciated by the unformatDateTime subroutine.
removed ability to duplicate a set in edit mode still possible in regular viewing mode
On the edit set list view, make the set_id a link so that users can see where to edit all set data, e.g. the header file info. Arnie
Fixed typo. Arnie CVS ----------------------------------------------------------------------
Make open date, etc. boxes larger to accomodate time zones. Arnie
Changed titles of columns to include the word edit.
Check to see that value is defined before using pattern match
Added ability to duplicate a set. Removed header files, now viewable/editable from ProblemSetEditor Changed links to ProblemSetDetail Lists skipped sets when importing.
timezone support
replaced hand-rolled header listing code with calls to
listFilesRecursive(). Libraries defined in $courseFiles{problibs} will
not be scanned, cutting down on time to list. Closes bug #623.
fixed bad logic that caused problems if user selected "import multiple sets" but then chose only one set (in this case handler erroneously expected a filename) also tweaked sorting by name to be properly alphanumeric
Changed the misnamed problem_header to hardcopy_header which is a more accurate description of the variables use. Hardcopy.pm now consults hardcopy_header as opposed to set_header This addresses some of the concerns in bug #556
replaced bad use of next with an if-else block
added export functionality with new export mode redid permissions checks with hash took out links for users that don't have permissions to view the linked pages
Added hack for allowing exporting of set definition files. If there is a conflict the earlier files are backed up. So set 0 is always exported to set0.def and a previous set0.def file moves to set0.def.bak. There is only one backup. The messages need work and the utilities, particularly saveProblem should be moved to the Utils files. --Mike
added permissions checks
changed problem header to paper header fixed minor bug in importing a set
minor UI tweaks added icon for editing sets/users
Use new utility function for adding problems to a set (when importing a set).
upped viewing threshold to 50 made new/imported sets default to unpublished
changed visable to visible. Closes #554.
added scoring ability fixed permission tests
minor changes to UI
complete rewrite based on UserList next step is to abstract similarities
added buttons for "Publish Selected" and "Unpublished Selected"
Made regular expression for set names match that of in DB.pm (meant allowing hyphens).
added text classes for students with status Audit, Drop, Enrolled
added functionality for published/unpublished
changed submitError to addmessaage()
Fixed link for edit button on ProblemSetList page. This squashes bug #446
Updated these files to generate urls from urlpath.
Cleanup -- moving toward using the Apache:Request object and URLpath. It remains to use URLpath to construct new paths in these files.
Some cosmetic changes in the table Added a safety switch for deleting sets. Added a call to Compatibility::update_global_user to fill in global_user records if no globa_user has yet been assigned.
added slowness warning
added timing code
Edited headers for the problem set list page. --Mike
Modified the reading of set definition files slightly to deal with the case where some values haven't been defined. --Mike
Placed the link to subpages back on top of the quick link tools, at least for now. The quick link tools need to be presented better. -- Mike
added checkboxes to the import forms to allow user to deicde whether to assign a set to all users or not.
- 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.
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
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. ################################################################################
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.
implemented an "Import Multiple Sets" feature.
fixed timers
Timing counters added. Faster way to count the number of sets. (but not fast enough for GDBM) --Mike
Added import from set definition file function and export to set definition file function --Mike
Removed a superfluous warning
Redirect to the Scoring content generator if the scoreSelected button is pressed
Another button that doesn't do anything (yet)
Added blank for entering the name of the imported set. --Mike
Added a pop menu that displays the set definition files that could be imported. --Mike
Added bread crumbs (path subroutine) along the top of each of these pages. --Mike
Now I'm exporting InitializeUserProblem -Dennis
Changed the way checking if a new set exists already happens. -Dennis
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
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
I split the instructor's Problem List editor off into a seperate page, and added links to that page from a few others. -Dennis
Efforts towards doing the Right Thing with the instructor URLs. -Dennis
Fix max in Util.pm did some UI refactoring. -Dennis
There's no longer a seperate "Add Set" content generator. That form is now right on the problem set list. -Dennis
Took out some unnecessary warns, both intentional and otherwise. -Dennis
Added the ability to add sets. -Dennis
More speedup and consolidation. -Dennis
This time there aren't any of the bugs that there were before, and probably not any new ones. -Dennis
Fixed a showstopping compile but that accidentally got into the last commit. and consolidated some code. -Dennis
More changes to prevent unneccesary database requests -Dennis
Took out many many unneccessary database accesses. -Dennis
A start on the final version of the problem set editor. The code from the previous version is still in the file as mike_body, becuase it will be added in (with modifications) as the file progresses. -Dennis
*** empty log message ***
Added a helpful comment to Authz Fixed bug #15 in hardcopy Gave ProblemSetList the proper db calls, now that SQL databases are working. -Dennis
Added sorting capability. Squashed a bug in bug-detection ;-) -Dennis
The problem set list has it's basic functionality working. It still needs a lot of work, but it's usable as a gateway to the problem editor. -Dennis
dded a link to the mock up of a problem set editor.
Removed the Professor content generator and link. Made a little progress on ProblemSetList. -Dennis
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.
| aubreyja at gmail dot com | ViewVC Help |
| Powered by ViewVC 1.0.9 |