CVS log for loncom/interface/Attic/lonspreadsheet.pm

[BACK] Up to [LON-CAPA] / loncom / interface

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.181
Tue May 27 20:23:31 2003 UTC (20 years, 11 months ago) by matthew
Branches: MAIN
CVS tags: HEAD
FILE REMOVED
Changes since revision 1.180: +1 -1 lines
Remove lonspreadsheet.pm from interface/.  Replacement is
interface/spreadsheet/lonspreadsheet.pm

Revision 1.180: download - view: text, markup, annotated - select for diffs
Tue May 27 19:57:51 2003 UTC (20 years, 11 months ago) by www
Branches: MAIN
Diff to previous 1.179: preferred, colored
Changes since revision 1.179: +2 -4 lines
Bug #1499: always call "LONCAPAreg" inline while loading, so that no extra
window gets opened if loading is aborted.

Revision 1.179: download - view: text, markup, annotated - select for diffs
Tue May 27 15:50:30 2003 UTC (20 years, 11 months ago) by www
Branches: MAIN
Diff to previous 1.178: preferred, colored
Changes since revision 1.178: +4 -2 lines
Bug #1496: long-running spreadsheet did not register with Remote before
completely loaded. Produces "extra windows".

Revision 1.178: download - view: text, markup, annotated - select for diffs
Thu Mar 20 19:10:27 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
CVS tags: version_0_99_0
Diff to previous 1.177: preferred, colored
Changes since revision 1.177: +33 -4 lines
Fixes bugs 1295 and 753 in unstable release (fixes have already been made
to the lonspreadsheet.pm for version 0.6.2 of LON-CAPA.

Revision 1.160.2.4: download - view: text, markup, annotated - select for diffs
Wed Mar 19 17:16:23 2003 UTC (21 years, 1 month ago) by matthew
Branches: version_0_6
CVS tags: version_0_6_2
Diff to previous 1.160.2.3: preferred, colored to branchpoint 1.160: preferred, colored next main 1.161: preferred, colored
Changes since revision 1.160.2.3: +5 -5 lines
Fix two bugs - Bug 1321 (multipart problems don't work with default assess
spreadsheet) and a bug which caused the incorrect spreadsheet to be loaded
at the student level.

Revision 1.160.2.3: download - view: text, markup, annotated - select for diffs
Fri Mar 14 22:54:26 2003 UTC (21 years, 1 month ago) by albertel
Branches: version_0_6
Diff to previous 1.160.2.2: preferred, colored to branchpoint 1.160: preferred, colored
Changes since revision 1.160.2.2: +2 -2 lines
- correcting bacport

Revision 1.160.2.2: download - view: text, markup, annotated - select for diffs
Fri Mar 14 21:36:42 2003 UTC (21 years, 1 month ago) by albertel
Branches: version_0_6
Diff to previous 1.160.2.1: preferred, colored to branchpoint 1.160: preferred, colored
Changes since revision 1.160.2.1: +10 -1 lines
- matthews fix for sections info being dropped

Revision 1.160.2.1: download - view: text, markup, annotated - select for diffs
Fri Mar 14 21:34:04 2003 UTC (21 years, 1 month ago) by albertel
Branches: version_0_6
Diff to previous 1.160: preferred, colored
Changes since revision 1.160: +21 -2 lines
- backport of 1.174, parameter cascading works now

Revision 1.177: download - view: text, markup, annotated - select for diffs
Tue Mar 11 15:00:47 2003 UTC (21 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.176: preferred, colored
Changes since revision 1.176: +2 -2 lines
- silly typo

Revision 1.176: download - view: text, markup, annotated - select for diffs
Mon Mar 10 20:21:45 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.175: preferred, colored
Changes since revision 1.175: +2 -5 lines
Created loncommon::decode_user_agent() subroutine with code removed from
lonauth.pm.  The code was modified to not require $r be passed along
ad nauseum.

Created lonhtmlcommon::javascript_nothing which returns an appropriate value
of nothing for use as the first parameter for window.open.  Most notably,
IE on macs get a different version, "'javascript:void(0);'", than everyone
one else, "''".  Of course IE on PC appearantly used to require the former
but now requires the latter.

lonmenu.pm and lonspreadsheet.pm were modified to use javascript_nothing.
lonauth was modified to use decode_user_agent.

Revision 1.175: download - view: text, markup, annotated - select for diffs
Fri Mar 7 23:32:05 2003 UTC (21 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.174: preferred, colored
Changes since revision 1.174: +2 -2 lines
- spaces seem to work wel in part numbers, I need to do more testing of it, but it looks good so far

Revision 1.174: download - view: text, markup, annotated - select for diffs
Fri Mar 7 04:20:20 2003 UTC (21 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.173: preferred, colored
Changes since revision 1.173: +22 -3 lines
- cascading up the part list now works
- accepts parts with : and - in them

Revision 1.173: download - view: text, markup, annotated - select for diffs
Mon Mar 3 22:00:03 2003 UTC (21 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.172: preferred, colored
Changes since revision 1.172: +10 -24 lines
- converted lonspreadsheet to use new mechanism
- removed debugging sleep
- typo in lonproblemanalysis

Revision 1.172: download - view: text, markup, annotated - select for diffs
Mon Feb 17 16:29:51 2003 UTC (21 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.171: preferred, colored
Changes since revision 1.171: +5 -4 lines
Trivial changes to give the user just a little more information than
"Starting" while it waits for 1+ minutes (getting metadata) to do the
first students spreadsheet on a complete recalculation.

Revision 1.171: download - view: text, markup, annotated - select for diffs
Thu Feb 13 22:52:48 2003 UTC (21 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.170: preferred, colored
Changes since revision 1.170: +24 -5 lines
Added loncoursedata::get_current_state, which is currently a simple
wrapper for currentdump.  Changed loncoursedata to use $Apache::lonnet::tmpdir
and changed lonspreadsheet to use loncoursedata::get_current_state.

Revision 1.170: download - view: text, markup, annotated - select for diffs
Thu Feb 13 22:22:01 2003 UTC (21 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.169: preferred, colored
Changes since revision 1.169: +3 -10 lines
Now define temp directory in lonnet.

Revision 1.169: download - view: text, markup, annotated - select for diffs
Thu Feb 13 21:57:48 2003 UTC (21 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.168: preferred, colored
Changes since revision 1.168: +3 -3 lines
Reordering of parameters for currentdump.

Revision 1.168: download - view: text, markup, annotated - select for diffs
Thu Feb 13 19:07:46 2003 UTC (21 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.167: preferred, colored
Changes since revision 1.167: +5 -3 lines
Changed &Apache::lonnet::currentdump parameters to make a little more sense.

Revision 1.167: download - view: text, markup, annotated - select for diffs
Thu Jan 30 21:35:13 2003 UTC (21 years, 3 months ago) by matthew
Branches: MAIN
Diff to previous 1.166: preferred, colored
Changes since revision 1.166: +18 -14 lines
Debugging caching mechanisms.
%loadedcaches and %oldsheets in lonspreadsheet::Spreadsheet were not used,
so they are commented out for now.
Fixed a bug in Spreadsheet::rowlabels which caused it to NEVER return the
rowlabels for the current spreadsheet.  Frankly I am amazed it worked at all
with this bug.
Fixed cache calls in get_student_rowlabels and get_assess_rowlabels so they
actually work (I think is a new bug, not an old one, but I am not sure).
This has a noticable effect on the computation time of the spreadsheet.

Revision 1.166: download - view: text, markup, annotated - select for diffs
Thu Jan 30 18:37:49 2003 UTC (21 years, 3 months ago) by matthew
Branches: MAIN
Diff to previous 1.165: preferred, colored
Changes since revision 1.165: +5 -8 lines
$self->rows() no longer returns row '0', the export row.

Revision 1.165: download - view: text, markup, annotated - select for diffs
Thu Jan 30 16:20:08 2003 UTC (21 years, 3 months ago) by matthew
Branches: MAIN
Diff to previous 1.164: preferred, colored
Changes since revision 1.164: +40 -48 lines
Changed A_column() to rows() since that is what it was used for anyway.

Revision 1.164: download - view: text, markup, annotated - select for diffs
Wed Jan 29 16:26:08 2003 UTC (21 years, 3 months ago) by matthew
Branches: MAIN
Diff to previous 1.163: preferred, colored
Changes since revision 1.163: +2823 -2611 lines
BIG CHANGES (this commit is 3000 lines longer than the code is :) )
This code has been tested and I believe it produces identical results to
the lonspreadsheet.pm in 0.6.1.
The spreadsheet is now an object, accessed via methods and all that nifty
stuff.
&mask, being a pure function, now memoizes its results.
The HASH and related subroutines have temporarily been removed from the
safe space.  I would like to remove them permenantly but this is unlikely
to be feasable.
&expandnamed and &sett have been moved outside the safe space.
logging and accessor/setter functions have been added.  In
more than a few cases the previous code did
foreach my $cell (keys(%formulas)) {
    next if ($cell !~ /^A(\d+)/);
..
methods have been written to return just the needed cells for the 'A' column
and the template row.
A few debugging routines have been added ($sheet->dump_formulas_to_log() and
$sheet->dump_values_to_log() );
The code has been re-arranged and will be re-arranged further.

Revision 1.163: download - view: text, markup, annotated - select for diffs
Wed Jan 15 19:34:03 2003 UTC (21 years, 3 months ago) by matthew
Branches: MAIN
Diff to previous 1.162: preferred, colored
Changes since revision 1.162: +3 -18 lines
Rename dumpcurrent to currentdump
lond: fixed 1D10T bug in code.  $value was used instead of $v (version).
lonspreadsheet: now call lonnet::currentdump, removed debugging code and
                code that was commented out.
lonnet:renamed dumpcurrent to currentdump.  currentdump will now deal
       transparently with old lond's that do not support currentdump.

Revision 1.162: download - view: text, markup, annotated - select for diffs
Mon Jan 13 21:52:11 2003 UTC (21 years, 3 months ago) by matthew
Branches: MAIN
Diff to previous 1.161: preferred, colored
Changes since revision 1.161: +24 -12 lines
Added new lond command: dumpcurrent.
Added lonnet::dumpcurrent
Modified spreadsheet.pm to use dumpcurrent to retrieve user data.
Some logging information is active, some is not.  More testing required.

Revision 1.161: download - view: text, markup, annotated - select for diffs
Mon Jan 13 14:58:28 2003 UTC (21 years, 3 months ago) by matthew
Branches: MAIN
Diff to previous 1.160: preferred, colored
Changes since revision 1.160: +1 -6 lines
Removed code which appears verbatim in lonnet::restore.  No sense in doing
the same thing twice.

Revision 1.160: download - view: text, markup, annotated - select for diffs
Mon Jan 6 19:43:01 2003 UTC (21 years, 3 months ago) by matthew
Branches: MAIN
CVS tags: version_0_6_1
Branch point for: version_0_6
Diff to previous 1.159: preferred, colored
Changes since revision 1.159: +2 -2 lines
Bug 1086.  $_ contained a cell name ('A67','A94',...) but was not the
cell we needed to refer to here.

Revision 1.159: download - view: text, markup, annotated - select for diffs
Fri Dec 13 19:11:00 2002 UTC (21 years, 4 months ago) by matthew
Branches: MAIN
Diff to previous 1.158: preferred, colored
Changes since revision 1.158: +3 -2 lines
Fix another caching problem - the student level caches were not being read
in because the filename was incorrect.

Revision 1.158: download - view: text, markup, annotated - select for diffs
Mon Dec 9 21:11:12 2002 UTC (21 years, 4 months ago) by matthew
Branches: MAIN
Diff to previous 1.157: preferred, colored
Changes since revision 1.157: +13 -11 lines
Added a hack to display the row number of the export row.  It works!
Avoid unescaping of spreadsheet values if they contain    This is
to help me write a more visually appealing set of default spreadsheets.
Fix a bug in the output selection box - using 'onChange' instead of
'onClick' because NS4.7 dislikes the latter.

Revision 1.157: download - view: text, markup, annotated - select for diffs
Mon Dec 9 16:06:56 2002 UTC (21 years, 4 months ago) by matthew
Branches: MAIN
Diff to previous 1.156: preferred, colored
Changes since revision 1.156: +17 -3 lines
Added 'else' clause to check for successful loading of perviously saved
spreadsheet files.  If we are unable to load the proper spreadsheet file, we now load the default.  If we are unable to load the default, we tell the user.
This change is mostly to make life easier for me as I test new default
spreadsheets.

Revision 1.156: download - view: text, markup, annotated - select for diffs
Mon Dec 9 14:50:11 2002 UTC (21 years, 4 months ago) by matthew
Branches: MAIN
Diff to previous 1.155: preferred, colored
Changes since revision 1.155: +2 -2 lines
Stop automatic translation of ' to " on submissions.  This at least allows
the user to enter single quotes, even if they still get turned to " if they
attempt to edit them :(

Revision 1.155: download - view: text, markup, annotated - select for diffs
Thu Dec 5 15:31:05 2002 UTC (21 years, 4 months ago) by matthew
Branches: MAIN
Diff to previous 1.154: preferred, colored
Changes since revision 1.154: +24 -18 lines
Changes to fix bug 1031 - no longer print out spreadsheet cells as editable
    when the users role is that of a student.
Omit the Template row when displaying information to the student.
Rename the 'Export' row as 'Summary' because (from the students perspective)
    there is nothing to export the row to.

Revision 1.154: download - view: text, markup, annotated - select for diffs
Wed Dec 4 21:49:33 2002 UTC (21 years, 4 months ago) by matthew
Branches: MAIN
Diff to previous 1.153: preferred, colored
Changes since revision 1.153: +62 -30 lines
Multiple bugfixes.
Correct spreadsheet is now loaded for assessment sheets (not just the default)
Spreadsheet filename is now a part of the rowlabel data for 'symb' rowlabels
    and used by all the format_xxx_rowlabel routines.
The symb, title, and spreadsheet filename are now escaped before being
    stored internally for rowlabels of type 'symb'.
The order assessments were display in the student spreadsheet was borken and
    has now been fixed.
The code marked 'I do not think this works anymore' has been removed as has
    the comment because it was correct.
IMPORTANT CHANGE: Changing the default assessment spreadsheet or the default
    student spreadsheet will now expire all student spreadsheets.  This
    makes our caching work better.

Revision 1.153: download - view: text, markup, annotated - select for diffs
Tue Dec 3 10:04:21 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.152: preferred, colored
Changes since revision 1.152: +30 -23 lines
Fix bug in storage of multi-line cells in temporary spreadsheets.

Revision 1.152: download - view: text, markup, annotated - select for diffs
Mon Dec 2 21:22:39 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.151: preferred, colored
Changes since revision 1.151: +17 -14 lines
Redo encoding by calling HTML::Entities::encode().
Added encoding of all HTML cell output.  This effectively disallows the use
of HTML in the output of the spreadsheet.
Fixed a startup error caused by excessive use of 'my'....
Reworked the way a modified cell is described at the beginning of the
spreadsheet output.

Revision 1.151: download - view: text, markup, annotated - select for diffs
Mon Dec 2 16:39:30 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.150: preferred, colored
Changes since revision 1.150: +17 -13 lines
Bugfix for escaping of special characters.  < and > must be translated to
&lt; and &gt; before & is translated to &amp; because the code gets unescaped
by the browser twice.  This current version works for cells like:

if (X0<Z0) {
   "Less";
} else {
   "Greater";
}

Revision 1.150: download - view: text, markup, annotated - select for diffs
Tue Nov 26 14:58:41 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.149: preferred, colored
Changes since revision 1.149: +13 -8 lines
Disabled multi-sheet excel output.  Crashes on large classes after taking
an eternity to compute all the spreadsheets.

Revision 1.149: download - view: text, markup, annotated - select for diffs
Fri Nov 22 19:21:59 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.148: preferred, colored
Changes since revision 1.148: +18 -16 lines
Fix a bug which caused the links in student B's spreadsheet to be to
student A's assessment spreadsheets.  This required adding the ubiquitous
$sheet as a parameter to all the format_????_rowlabel functions.

Revision 1.148: download - view: text, markup, annotated - select for diffs
Thu Nov 21 19:50:49 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.147: preferred, colored
Changes since revision 1.147: +4 -1 lines
Fix - if the student did not have an name information specified the name
output as a link to their student sheet is $sname.'@'.$sdom.  This prevents
empty links.

Revision 1.147: download - view: text, markup, annotated - select for diffs
Thu Nov 21 19:26:34 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.146: preferred, colored
Changes since revision 1.146: +3 -2 lines
Another each -> foreach conversion.

Revision 1.146: download - view: text, markup, annotated - select for diffs
Thu Nov 21 19:05:18 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.145: preferred, colored
Changes since revision 1.145: +3 -4 lines
Fix bug which caused students spreadsheets to be written into the
recursive excel sheet in the wrong order.

Revision 1.145: download - view: text, markup, annotated - select for diffs
Thu Nov 21 18:56:36 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.144: preferred, colored
Changes since revision 1.144: +19 -10 lines
Fix two bugs -

&exportsheet caused bad cache data to be stored away and cache data to be
improperly loaded.  This was caused by the programmer (who shall remain me)
not properly rewriting some of the old code.  I'd like to have fixed this
by making the caching more straightforward but that will have to wait.

&loadstudent - using while(my($key,$value) = each(%hash)) { ... } is
not a good idea if you modify %hash (specifically by adding more keys
to it) inside the loop.  Best to use foreach my $key (keys(%hash)) and
take the (minor) performance hit in this case.

That latter is a horribly insidious bug that will haunt me until the end
of my days.

Revision 1.144: download - view: text, markup, annotated - select for diffs
Wed Nov 20 16:46:31 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.143: preferred, colored
Changes since revision 1.143: +18 -12 lines
Fix bug in caching mechanism which stored away calculation time as
'uname:udom:studentcalc:time' instead of 'uname:udom:studentcalc:.time'.
Made handling of non-existant expiration times more explicit.

Revision 1.143: download - view: text, markup, annotated - select for diffs
Tue Nov 19 22:36:09 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.142: preferred, colored
Changes since revision 1.142: +29 -15 lines
Fixed bad parameter passing for connection interruption testing.
Fixed bug in sort_indicies which existed prior to my changes today - off
by one in my data.  Also added secondary sorting in student sheet by
title of assessment.
Fixed bug which prevented the display of empty rows despite form.showall
setting.
Implemented empty row skipping for the excel sheet so what appears in the
html version will appear in the excel version.

Revision 1.142: download - view: text, markup, annotated - select for diffs
Tue Nov 19 19:20:50 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.141: preferred, colored
Changes since revision 1.141: +36 -10 lines
Fixes Bug 426 by implementing sorting the the student and course
spreadsheet views.  Students are sorted alphabetically by full name
(lastname generation, firstname middlename).
Resources are sorted by containing sequence or symb as required.

Revision 1.141: download - view: text, markup, annotated - select for diffs
Fri Nov 15 18:59:28 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.140: preferred, colored
Changes since revision 1.140: +17 -3 lines
Bugfix: 'Hide empty rows' now works.

Revision 1.140: download - view: text, markup, annotated - select for diffs
Fri Nov 15 18:19:10 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.139: preferred, colored
Changes since revision 1.139: +49 -41 lines
Added checks to determine connection status with browser so we can abort
the computations if no one will see the resulting spreadsheet.

Revision 1.139: download - view: text, markup, annotated - select for diffs
Tue Nov 12 22:44:28 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.138: preferred, colored
Changes since revision 1.138: +112 -44 lines
Added &gettitle to get the title of a spreadsheet.  Changes to the rowlabel
handling to give the map id and the resource id of symbs.  Many changes to
&handler to reorganize the output.  excel spreadsheets now include the export
row of the spreadsheet (but still not the template row).
Many cosmetic changes.

Revision 1.138: download - view: text, markup, annotated - select for diffs
Tue Nov 12 20:14:51 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.137: preferred, colored
Changes since revision 1.137: +37 -8 lines
Multi-line cell contents edit window.

Revision 1.137: download - view: text, markup, annotated - select for diffs
Fri Nov 8 20:18:29 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.136: preferred, colored
Changes since revision 1.136: +1 -5 lines
Removed logging code.

Revision 1.136: download - view: text, markup, annotated - select for diffs
Fri Nov 8 15:28:03 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.135: preferred, colored
Changes since revision 1.135: +210 -102 lines
Many minor changes.  This is a check-in before I start reworking the internal
cache mechanisms.
&updatestudentassesssheet in to three parts -
  &get_student_rowlabels, &get_assess_rowlabels, and what remains of
&updatestudentassesssheet.  May undo this change in the future....
Changed a few foreach (keys %hash) to while (.. each (%hash)).
Some extra logging is currently done, to be removed.
Comments added to &handler.
Changed (probably broke) the caching....

Revision 1.135: download - view: text, markup, annotated - select for diffs
Thu Nov 7 15:37:02 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.134: preferred, colored
Changes since revision 1.134: +130 -32 lines
Added "Multi-Sheet Excel" output.  Tested on small class, not on large.
Broke the Excel handling routines into smaller pieces to facilitate this.
Multi-Sheet Excel (recursive excel as it is known internally) is only
available at the course sheet level.

Revision 1.134: download - view: text, markup, annotated - select for diffs
Wed Nov 6 20:00:13 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.133: preferred, colored
Changes since revision 1.133: +112 -20 lines
Module now uses Spreadsheet::WriteExcel
csv download now writes to a temp file in the prtspool directory and serves
up a link to the user.
Excel output is now available - &outsheet_excel writes the currently
displayed spreadsheet to an excel file in the prtspool directory and gives the
user a link.
&format_plain_rowlabel has been renamed and rewritten to &format_excel_rowlabel
The output method is now specified with a <select /> form.  html is the
default.
The buttons to insert rows in the spreadsheet have been removed temporarily.

Revision 1.133: download - view: text, markup, annotated - select for diffs
Tue Nov 5 15:00:27 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.132: preferred, colored
Changes since revision 1.132: +89 -40 lines
CSV download now works as it used to.
Removed debugging code from html_editable_cell.
Fixed bug which caused cells which had only whitespace as a value to be
uneditable.
Broke &format_rowlabel into
&format_html_rowlabel, &format_csv_rowlabel, and &format_plain_rowlabel
Added meat to &outsheet_csv (look at how short it is!)
Modified &outsheet to call &outsheet_csv or &outsheet_html

Revision 1.132: download - view: text, markup, annotated - select for diffs
Mon Nov 4 22:35:45 2002 UTC (21 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.131: preferred, colored
Changes since revision 1.131: +289 -186 lines
Major changes:
Outputting of the spreadsheet is beginning to be broken up into smaller
pieces.  HTML output works as best as I can test it.  The function
&outsheet was added to handle the calling of the proper output function for
the requested target.  Currently &outsheet_html is the only implemented option.
*** This means CSV output is broken in this commit ***  If this affects you,
you are me.
The function &rown has been removed and given a respectful burial.
&getrow was reworked to call &templaterow, &outrowassess, and &outrow.
Each of the functions &templaterow, &outrowassess, and &outrow have been
modified to return a row label (colon seperated string) and an array of
hash pointers which describe the cells (name,formula, and value).
Sorting of the rows of the spreadsheet has been moved to &sort_indicies.
&format_rowlabel was modified to deal with 'template' and 'export' rows
without incident.

Some debugging code has been added (and commented out).

Bug Fix: &mask had an error introduced in it during a minor change -
doing

($v1,$v2)=($f=~/(regexpA)(regexpB)/);
($v3,$v4)=($g=~/(regexpA)(regexpB)/);

is not the same as doing:

$f=~/(regexpA)(regexpB)/;
($v1,$v2)=($1,$2);
$g=~/(regexpA)(regexpB)/;
($v3,$v4)=($1,$2);

Because in the second case if $g is undefined its pattern match does not
occur and the variables $1 and $2 retain their values from the pattern match
on $f.  Perl is rather devious at times....

Revision 1.131: download - view: text, markup, annotated - select for diffs
Wed Oct 30 15:07:20 2002 UTC (21 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.130: preferred, colored
Changes since revision 1.130: +36 -43 lines
Changes to &exportsheet and &writesheet.
    Changed calls to lonnet::reply to lonnet::get and lonnet::put.
    Fixed a bug introduced in r 1.120 (not distributed to users) which
    passed a course id as a domain.

Revision 1.130: download - view: text, markup, annotated - select for diffs
Tue Oct 29 16:04:13 2002 UTC (21 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.129: preferred, colored
Changes since revision 1.129: +9 -6 lines
Fixes bug which caused some cells to not be exported up from the student
spreadsheet.  &exportdata was modified to not return values of undef.
&loadcourse was modified to use named parameters to pass values to
&exportsheet.  It was also modified to do a if (defined(*value*)) instead of
if (*value).  Some strings appearantly are false, despite being nonzero and
of non-zero length.

Revision 1.129: download - view: text, markup, annotated - select for diffs
Fri Oct 25 19:47:14 2002 UTC (21 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.128: preferred, colored
Changes since revision 1.128: +8 -5 lines
Reinstated warning user of bad parameters.

Revision 1.128: download - view: text, markup, annotated - select for diffs
Fri Oct 25 15:58:35 2002 UTC (21 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.127: preferred, colored
Changes since revision 1.127: +92 -97 lines
Many minor changes.
Never again should the message 'Bad parameter name' appear.
A few comment changes, some minor formatting changes.
Reworked portions of &updatestudentassesssheet.  Changed hash names from
    'allassess' to 'assesslist' and replaced 'allkeys' with 'parameter_labels'.
Reworked some of &exportrow, more work to come.
&expirationdates now uses lonnet::dump instead of reply.
&cachedsheets now uses lonnet::dump instead of reply.

Revision 1.127: download - view: text, markup, annotated - select for diffs
Thu Oct 24 15:34:10 2002 UTC (21 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.126: preferred, colored
Changes since revision 1.126: +3 -4 lines
Fixed bug in csv output of parameters (assessment sheet) which caused every
parameter to have the name '1'.  Someone might have complained....

Revision 1.126: download - view: text, markup, annotated - select for diffs
Thu Oct 24 15:30:25 2002 UTC (21 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.125: preferred, colored
Changes since revision 1.125: +2 -7 lines
The bug mentioned in previous commit was due to passing 'usmb' instead of
'usymb' from the student sheet to get to the assessment sheet.  Fixed.

Revision 1.125: download - view: text, markup, annotated - select for diffs
Thu Oct 24 14:34:07 2002 UTC (21 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.124: preferred, colored
Changes since revision 1.124: +86 -71 lines
Added &format_rowlabel.
Changed the calling of &setrowlabels
The row labels are no longer a part of the safe space.
The row labels now have formats that must be respected.  See &format_rowlabel
for the code which acts on them.
A few other minor changes.
There is a bug in here somewhere which causes the assessment sheets to not
have any data in them.  Not for general consumption.

Revision 1.124: download - view: text, markup, annotated - select for diffs
Tue Oct 22 19:47:13 2002 UTC (21 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.123: preferred, colored
Changes since revision 1.123: +47 -67 lines
Undo of previous changes.  Moving the calculation out of the safe space
caused it to take twice as long.

Revision 1.123: download - view: text, markup, annotated - select for diffs
Tue Oct 22 18:54:53 2002 UTC (21 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.122: preferred, colored
Changes since revision 1.122: +68 -48 lines
Moved calculation of the spreadsheet outside of the safe space, with calls
going in.
Changed calling structure of &setformulas slightly.
Removed calls to study in safe space.

Revision 1.122: download - view: text, markup, annotated - select for diffs
Tue Oct 22 13:29:57 2002 UTC (21 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.121: preferred, colored
Changes since revision 1.121: +58 -49 lines
Moved &templaterow, &outrow, and &outrowassess outside the safe space.
Rewrote part of &rown to make this work.  Changed the calling structure of
&setconstants to something a little more (Perl) object-like.

Revision 1.121: download - view: text, markup, annotated - select for diffs
Tue Oct 22 13:13:15 2002 UTC (21 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.120: preferred, colored
Changes since revision 1.120: +7 -12 lines
Removed safe space function exportrowa.

Revision 1.120: download - view: text, markup, annotated - select for diffs
Tue Oct 22 13:09:49 2002 UTC (21 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.119: preferred, colored
Changes since revision 1.119: +123 -112 lines
Now do csv output of student level spreadsheet.
This output is not complete yet since the sheet will sometimes end up
with links inside the csv output.  Doing a recalculation sets it properly
since the labels for each row are determined on loading/calculation and
not on display.

Revision 1.119: download - view: text, markup, annotated - select for diffs
Mon Oct 21 17:59:36 2002 UTC (21 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.118: preferred, colored
Changes since revision 1.118: +269 -227 lines
Module-wide changes: There are no longer seperate $safeeval and $sheetdata
entities.  There is only $sheet, which will eventually become an object of
sorts.  Most functions earlier took $safeeval and $sheetdata as parameters
but now only take $sheet.
Many comments added to the variables inside the safe space.  The safe space
has not been changed in this commit, so there are no speedups to show off.
No longer print a student status selection dialog on non-course spreadsheets.
Still have the bug in which not all student export data makes it into the
course sheet.

Revision 1.118: download - view: text, markup, annotated - select for diffs
Fri Oct 18 13:46:01 2002 UTC (21 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.117: preferred, colored
Changes since revision 1.117: +105 -127 lines
Cleanups and attempted speedups.
Moved &mask out of the safe space.  The other items probably cannot be moved
easily out of the safe space due to scoping issues.  More on this later.
Modified &updateclasssheet to call loncoursedata::get_classlist.

Revision 1.117: download - view: text, markup, annotated - select for diffs
Wed Oct 16 16:35:42 2002 UTC (21 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.116: preferred, colored
Changes since revision 1.116: +2 -2 lines
Fixed idiot bug which caused data to crash.

Revision 1.116: download - view: text, markup, annotated - select for diffs
Mon Oct 7 19:11:39 2002 UTC (21 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.115: preferred, colored
Changes since revision 1.115: +92 -220 lines
Note: this version has a lot of changes and has not been thoroughly tested.
Big changes:
    Removed many of the get/set functions.  The variables set are in
	%{$sheetdata}.
    &loadassessment was modified to cache unescaped, hashified data instead
       of caching the results of &reply.
Many functions were changed to use $sheetdata to get/store information about
    the sheets.
&handler was changed to use $sheet and $sheetdata instead of $asheet and
$asheetdata.  Also modified to not call the removed get/set functions.

Revision 1.115: download - view: text, markup, annotated - select for diffs
Tue Oct 1 07:09:05 2002 UTC (21 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.114: preferred, colored
Changes since revision 1.114: +13 -13 lines
- YEAH!!!!! Can have values of 0 for weight, I think I got every location
  that a had a version of parmval and modified it to used defined
- additionally I updated some docs in parmset
- Fixes BUG#796 and BUG#199

Revision 1.114: download - view: text, markup, annotated - select for diffs
Mon Sep 30 18:47:43 2002 UTC (21 years, 7 months ago) by matthew
Branches: MAIN
Diff to previous 1.113: preferred, colored
Changes since revision 1.113: +5 -2 lines
No longer need to ask for 'resourcedata.db' file every assessment sheet.
Now cache the fact that it did not exist.  This reduces the number of
calls to lonnet::dump to 1 instead of 1 per assessment.

Revision 1.113: download - view: text, markup, annotated - select for diffs
Mon Sep 30 18:03:39 2002 UTC (21 years, 7 months ago) by matthew
Branches: MAIN
Diff to previous 1.112: preferred, colored
Changes since revision 1.112: +11 -3 lines
By caching student section data we can reduce the number of calls to
lonnet::dump (via usection) by about 50%.

Revision 1.100.4.2: download - view: text, markup, annotated - select for diffs
Fri Sep 27 20:41:25 2002 UTC (21 years, 7 months ago) by matthew
Branches: fixes_0_5
Diff to previous 1.100.4.1: preferred, colored to branchpoint 1.100: preferred, colored next main 1.101: preferred, colored
Changes since revision 1.100.4.1: +2 -2 lines
Backport of fix for 0 bug.

Revision 1.112: download - view: text, markup, annotated - select for diffs
Fri Sep 27 20:40:19 2002 UTC (21 years, 7 months ago) by matthew
Branches: MAIN
Diff to previous 1.111: preferred, colored
Changes since revision 1.111: +2 -2 lines
Can now enter 0 in spreadsheet cells and have it show up.

Revision 1.100.4.1: download - view: text, markup, annotated - select for diffs
Fri Sep 27 18:43:10 2002 UTC (21 years, 7 months ago) by matthew
Branches: fixes_0_5
Diff to previous 1.100: preferred, colored
Changes since revision 1.100: +38 -23 lines
Backport of fix to disallow student editing of spreadsheet.
Pick up changes from 1.100.0.2 (caching bug fix, section = -1 misunderstanding)
because I chose the wrong revision to branch off of :(.

Revision 1.111: download - view: text, markup, annotated - select for diffs
Fri Sep 27 18:29:15 2002 UTC (21 years, 7 months ago) by matthew
Branches: MAIN
Diff to previous 1.110: preferred, colored
Changes since revision 1.110: +22 -13 lines
Fixed indentation on loaderror code for some reason.
Sorting is now case insensitive.
Students are no longer allowed to enter perl code in their spreadsheet.
If they attempt to fake it by 'post'ing values, we catch that and ignore it.

Revision 1.110: download - view: text, markup, annotated - select for diffs
Mon Sep 16 20:09:45 2002 UTC (21 years, 7 months ago) by www
Branches: MAIN
Diff to previous 1.109: preferred, colored
Changes since revision 1.109: +9 -1 lines
Overload protection

Revision 1.100.2.2: download - view: text, markup, annotated - select for diffs
Tue Sep 10 21:11:23 2002 UTC (21 years, 7 months ago) by matthew
Branches: version_0_5_1
Diff to previous 1.100.2.1: preferred, colored to branchpoint 1.100: preferred, colored next main 1.101: preferred, colored
Changes since revision 1.100.2.1: +16 -16 lines
Backport of changes to deal with sections eq '-1' not indicating a lack of
enrollment but instead indicating a lack of a section number.

Revision 1.109: download - view: text, markup, annotated - select for diffs
Tue Sep 10 19:04:13 2002 UTC (21 years, 7 months ago) by matthew
Branches: MAIN
Diff to previous 1.108: preferred, colored
Changes since revision 1.108: +37 -60 lines
A few changes.
changed $cfn to $coursefilename
commented out code that thought &Apache::lonnet::usection returned -1 if
the user was not in the course.  It returns -1 if the user has no section
listed or if they are not in the course.
Minor reformatting where we get the user data, no code changes at all (yet).
A little more removing &gettype and other calls into ths safe space.

Revision 1.100.2.1: download - view: text, markup, annotated - select for diffs
Mon Sep 9 18:28:02 2002 UTC (21 years, 7 months ago) by albertel
Branches: version_0_5_1
Diff to previous 1.100: preferred, colored
Changes since revision 1.100: +7 -4 lines
- adding a fix from matthew to get the student look up correct

Revision 1.108: download - view: text, markup, annotated - select for diffs
Mon Sep 9 17:18:33 2002 UTC (21 years, 7 months ago) by matthew
Branches: MAIN
Diff to previous 1.107: preferred, colored
Changes since revision 1.107: +19 -17 lines
Added $sheetdata goodness to &updateclasssheet and &updatestudentassesssheet.
Fixed a caching bug which caused caching to only happen on a sheet basis, not
a student basis.  Thus the instructor could only see one students assessment
sheets, regardless of which student she wanted to see.

Revision 1.107: download - view: text, markup, annotated - select for diffs
Thu Sep 5 14:38:57 2002 UTC (21 years, 7 months ago) by matthew
Branches: MAIN
Diff to previous 1.106: preferred, colored
Changes since revision 1.106: +11 -10 lines
Finishing up earlier work trying to reduce use of $safeeval->reval().  More
to do.

Revision 1.106: download - view: text, markup, annotated - select for diffs
Sun Sep 1 18:06:52 2002 UTC (21 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.105: preferred, colored
Changes since revision 1.105: +284 -289 lines
Indentation and extraordinarily minor logic changes.

Revision 1.105: download - view: text, markup, annotated - select for diffs
Fri Aug 30 20:56:08 2002 UTC (21 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.104: preferred, colored
Changes since revision 1.104: +103 -96 lines
Attempt to reduce calls into the safe space by keeping two sets of books.
Added use of $sheetdata and $asheetdata, which required changes to most
functions used outside of the safe space.  This code should be considered
beta (at best).  It runs, presumedly, but I wouldn't use it during a demo.

Revision 1.104: download - view: text, markup, annotated - select for diffs
Fri Aug 30 19:47:47 2002 UTC (21 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.103: preferred, colored
Changes since revision 1.103: +819 -928 lines
Many changes that should have been checked in one at a time....
Replaced %v with %sheet_values.
Many indentation and whitespace changes.
Some changes in logic.
No new features have been added, but tests have been done to exercise the
code.  Nevertheless, this should *not* be included in 0.5a.

Revision 1.103: download - view: text, markup, annotated - select for diffs
Thu Aug 29 15:35:01 2002 UTC (21 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.102: preferred, colored
Changes since revision 1.102: +48 -1 lines
Added MINPARM and MAXPARM, which return minimum and maximum values associated
with a parameter name.  Invoke as follows: localtime(MINPARM('duedate'));
Note, these functions do regular expression matches of their inputs on the
parameters available in a spreadsheet, not any string substitutioni, as in
the EXPANDSUM function.

Revision 1.102: download - view: text, markup, annotated - select for diffs
Wed Aug 28 19:50:29 2002 UTC (21 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.101: preferred, colored
Changes since revision 1.101: +139 -147 lines
Replaced %rl with %rowlabel...  Many attempts to get a grip on the code.
Rewrote &updateclasssheet to call lonnet::dump instead of lonnet::reply.
This pretty much precipitated a complete rewrite of the function.

Expect more of the same.

Revision 1.101: download - view: text, markup, annotated - select for diffs
Wed Aug 21 17:18:08 2002 UTC (21 years, 8 months ago) by www
Branches: MAIN
Diff to previous 1.100: preferred, colored
Changes since revision 1.100: +2 -10 lines
Starting to implement common header and color scheme for LON-CAPA handlers
(non-content pages).

Instead of <body bgcolor="#...."><h1>... call

   &Apache::loncommon::bodytag(title,[role],[add_body_parms]);

title: what it says in the header
role (OPTIONAL): override role choice
                 ('admin','coordinator','student','author')
add_body_parms: additional parameters to be put into the body tag, for
                example 'onLoad="init();" or stuff

Colors and layout will likely change in the future, including domain
customization, help function calls, (css?)

Revision 1.100: download - view: text, markup, annotated - select for diffs
Fri Aug 16 18:25:24 2002 UTC (21 years, 8 months ago) by matthew
Branches: MAIN
CVS tags: version_0_5
Branch point for: version_0_5_1, fixes_0_5
Diff to previous 1.99: preferred, colored
Changes since revision 1.99: +9 -1 lines
Fix dumb error - if a requested parameter name matched more than one parameter,
we should return one that matches exactly the requested parameter name.

Revision 1.99: download - view: text, markup, annotated - select for diffs
Mon Aug 12 18:21:42 2002 UTC (21 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.98: preferred, colored
Changes since revision 1.98: +3 -3 lines
- i think the last of bug#574

Revision 1.98: download - view: text, markup, annotated - select for diffs
Tue Jul 30 21:23:44 2002 UTC (21 years, 9 months ago) by matthew
Branches: MAIN
Diff to previous 1.97: preferred, colored
Changes since revision 1.97: +7 -2 lines
Added student status selector from lonhtmlcommon.pm.

Revision 1.97: download - view: text, markup, annotated - select for diffs
Mon Jul 15 12:26:51 2002 UTC (21 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.96: preferred, colored
Changes since revision 1.96: +41 -11 lines
Bug #507
Allows to insert extra lines on top and bottom of spreadsheet.

Internally marked "---n" and "~~~n".

Will always open up columns B-Z for calculations (changes to sett).

Revision 1.96: download - view: text, markup, annotated - select for diffs
Fri Jul 5 21:44:50 2002 UTC (21 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.95: preferred, colored
Changes since revision 1.95: +7 -6 lines
share('$@') magically activated the eval error checking in a test program
(thanks Matthew!), but apparently still not here.

Test program:

use strict;
use Safe;

my $stuff=(<<'ENDSTUFF');
my $a=5;
my $b=0;

my $c=eval '$a/$b';
return 'Oops '.$@;
ENDSTUFF

my $se=new Safe;
$se->permit("entereval");
$se->share('$@');

print $se->reval($stuff)."\n";
print eval($stuff)."\n";

Revision 1.95: download - view: text, markup, annotated - select for diffs
Fri Jul 5 01:31:25 2002 UTC (21 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.94: preferred, colored
Changes since revision 1.94: +20 -8 lines
Working on better debugging

Revision 1.94: download - view: text, markup, annotated - select for diffs
Thu Jul 4 20:09:31 2002 UTC (21 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.93: preferred, colored
Changes since revision 1.93: +4 -3 lines
f{'A'rownumber} has the row info. First characters

!!! message means "error" (for example, "obsolete")
--- 000nnn  to be added to the top
~~~ 000nnn  to be added to the bottom

Revision 1.93: download - view: text, markup, annotated - select for diffs
Thu Jul 4 17:51:32 2002 UTC (21 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.92: preferred, colored
Changes since revision 1.92: +7 -2 lines
Fixed countrows in &tmpread - was counting cells before.

Revision 1.92: download - view: text, markup, annotated - select for diffs
Tue Jul 2 21:57:38 2002 UTC (21 years, 10 months ago) by www
Branches: MAIN
Diff to previous 1.91: preferred, colored
Changes since revision 1.91: +28 -1 lines
Towards bug 507.
Has buttons now, but adds too many rows.

Revision 1.91: download - view: text, markup, annotated - select for diffs
Sat Jun 8 15:27:06 2002 UTC (21 years, 10 months ago) by matthew
Branches: MAIN
CVS tags: version_0_4, stable_2002_july, STABLE
Diff to previous 1.90: preferred, colored
Changes since revision 1.90: +1 -3 lines
removed send_msg safehole wrapping because send_msg routines have been
removed from the spreadsheet.

Revision 1.90: download - view: text, markup, annotated - select for diffs
Thu May 30 13:37:09 2002 UTC (21 years, 11 months ago) by www
Branches: MAIN
Diff to previous 1.89: preferred, colored
Changes since revision 1.89: +4 -1 lines
Bug 472
Starting version 1.78, spreadsheet would only load default sheets in case of
error. Previous versions also loaded when no spreadsheet filename could
be found, i.e., unless (($fn) && ($fn!~/^error/))

Revision 1.89: download - view: text, markup, annotated - select for diffs
Tue May 7 18:10:55 2002 UTC (21 years, 11 months ago) by matthew
Branches: MAIN
Diff to previous 1.88: preferred, colored
Changes since revision 1.88: +3 -12 lines
Changed to use get_unprocessed_cgi.  BUG 90.

Revision 1.88: download - view: text, markup, annotated - select for diffs
Mon Apr 29 21:06:30 2002 UTC (22 years ago) by matthew
Branches: MAIN
Diff to previous 1.87: preferred, colored
Changes since revision 1.87: +28 -2 lines
Added ability in &expandnamed to use [ModuleWeight] instead of
[parameter_0_ModuleWeights].  Added a few comments to &sett.

Revision 1.87: download - view: text, markup, annotated - select for diffs
Thu Apr 18 20:21:38 2002 UTC (22 years ago) by matthew
Branches: MAIN
CVS tags: stable_2002_april
Diff to previous 1.86: preferred, colored
Changes since revision 1.86: +2 -52 lines
Removed subroutines to send internal messages.

Revision 1.86: download - view: text, markup, annotated - select for diffs
Fri Apr 12 21:41:13 2002 UTC (22 years ago) by matthew
Branches: MAIN
Diff to previous 1.85: preferred, colored
Changes since revision 1.85: +56 -3 lines
Added send_crit_msg and send_msg to send critical and normal messages.
Don't use this code yet - it currently sends multiple messages every time
the spreadsheet is recomputed.

Revision 1.85: download - view: text, markup, annotated - select for diffs
Thu Apr 11 14:16:32 2002 UTC (22 years ago) by matthew
Branches: MAIN
Diff to previous 1.84: preferred, colored
Changes since revision 1.84: +1 -7 lines
Remove debugging code.

Revision 1.84: download - view: text, markup, annotated - select for diffs
Thu Apr 11 13:35:23 2002 UTC (22 years ago) by matthew
Branches: MAIN
Diff to previous 1.83: preferred, colored
Changes since revision 1.83: +85 -2 lines
A little more POD documentation for user-accessible spreadsheet functions.

Revision 1.83: download - view: text, markup, annotated - select for diffs
Wed Apr 10 15:30:13 2002 UTC (22 years ago) by matthew
Branches: MAIN
Diff to previous 1.82: preferred, colored
Changes since revision 1.82: +14 -32 lines
Load spreadsheets from resource space now works properly.

Revision 1.82: download - view: text, markup, annotated - select for diffs
Tue Apr 9 18:41:11 2002 UTC (22 years ago) by matthew
Branches: MAIN
Diff to previous 1.81: preferred, colored
Changes since revision 1.81: +88 -40 lines
Added code to load in a spreadsheet from a file.  This code has not been
successfully tested, but at things don't crash during normal operation.

Revision 1.81: download - view: text, markup, annotated - select for diffs
Mon Apr 8 18:28:03 2002 UTC (22 years ago) by matthew
Branches: MAIN
Diff to previous 1.80: preferred, colored
Changes since revision 1.80: +15 -22 lines
reply to dump

Revision 1.80: download - view: text, markup, annotated - select for diffs
Mon Feb 4 10:30:58 2002 UTC (22 years, 2 months ago) by matthew
Branches: MAIN
CVS tags: stable_2002_spring
Diff to previous 1.79: preferred, colored
Changes since revision 1.79: +294 -1 lines
hash, comma-deliminated list, and unit weight computation functions added,
along with nifty POD descriptions.

Revision 1.79: download - view: text, markup, annotated - select for diffs
Tue Jan 22 10:05:24 2002 UTC (22 years, 3 months ago) by matthew
Branches: MAIN
Diff to previous 1.78: preferred, colored
Changes since revision 1.78: +25 -0 lines
gpl header

Revision 1.78: download - view: text, markup, annotated - select for diffs
Mon Jan 14 16:32:38 2002 UTC (22 years, 3 months ago) by matthew
Branches: MAIN
Diff to previous 1.77: preferred, colored
Changes since revision 1.77: +147 -148 lines
Systematic replacement of 'map' with 'foreach'.

Revision 1.77: download - view: text, markup, annotated - select for diffs
Thu Dec 27 19:37:46 2001 UTC (22 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.76: preferred, colored
Changes since revision 1.76: +23 -3 lines
Default is "show all rows", respects course preferences.

Revision 1.76: download - view: text, markup, annotated - select for diffs
Wed Nov 28 18:42:50 2001 UTC (22 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.75: preferred, colored
Changes since revision 1.75: +13 -1 lines
Bad hack to get libraries working with stuff like "resource.13.3_45.7".
The spreadsheet is becoming more obfuscated with every version.

Revision 1.75: download - view: text, markup, annotated - select for diffs
Tue Nov 6 11:14:42 2001 UTC (22 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.74: preferred, colored
Changes since revision 1.74: +7 -1 lines
New items for feedback, discussion, etc

Revision 1.74: download - view: text, markup, annotated - select for diffs
Tue Nov 6 10:43:57 2001 UTC (22 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.73: preferred, colored
Changes since revision 1.73: +9 -1 lines
Discussion as assessment and _symb in exports

Revision 1.73: download - view: text, markup, annotated - select for diffs
Mon Nov 5 18:22:24 2001 UTC (22 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.72: preferred, colored
Changes since revision 1.72: +7 -4 lines
Read other default files

Revision 1.72: download - view: text, markup, annotated - select for diffs
Mon Oct 22 15:03:22 2001 UTC (22 years, 6 months ago) by www
Branches: MAIN
Diff to previous 1.71: preferred, colored
Changes since revision 1.71: +16 -2 lines
New general items: Evaluation, Feedback, Discussion

Revision 1.71: download - view: text, markup, annotated - select for diffs
Wed Oct 17 22:09:53 2001 UTC (22 years, 6 months ago) by www
Branches: MAIN
CVS tags: stable_2001_fall
Diff to previous 1.70: preferred, colored
Changes since revision 1.70: +36 -8 lines
CSV output for course list

Revision 1.70: download - view: text, markup, annotated - select for diffs
Wed Oct 17 21:11:22 2001 UTC (22 years, 6 months ago) by www
Branches: MAIN
Diff to previous 1.69: preferred, colored
Changes since revision 1.69: +1 -1 lines
Hopefully works for "stores" now with response-ids.

Revision 1.69: download - view: text, markup, annotated - select for diffs
Wed Oct 17 18:35:17 2001 UTC (22 years, 6 months ago) by www
Branches: MAIN
Diff to previous 1.68: preferred, colored
Changes since revision 1.68: +9 -3 lines
Also restore stores correctly for part.responseid

Revision 1.68: download - view: text, markup, annotated - select for diffs
Tue Oct 16 20:50:28 2001 UTC (22 years, 6 months ago) by www
Branches: MAIN
Diff to previous 1.67: preferred, colored
Changes since revision 1.67: +2 -2 lines
Get parmvals out of response-id labelled stuff

Revision 1.67: download - view: text, markup, annotated - select for diffs
Tue Oct 16 19:27:19 2001 UTC (22 years, 6 months ago) by www
Branches: MAIN
Diff to previous 1.66: preferred, colored
Changes since revision 1.66: +1 -3 lines
Last change not so cool.

Revision 1.66: download - view: text, markup, annotated - select for diffs
Tue Oct 16 09:53:50 2001 UTC (22 years, 6 months ago) by www
Branches: MAIN
Diff to previous 1.65: preferred, colored
Changes since revision 1.65: +3 -1 lines
Spreadsheet needs \w-only names for internal calculations

Revision 1.65: download - view: text, markup, annotated - select for diffs
Mon Sep 17 22:01:23 2001 UTC (22 years, 7 months ago) by www
Branches: MAIN
Diff to previous 1.64: preferred, colored
Changes since revision 1.64: +17 -12 lines
Sort of sorts.

Revision 1.64: download - view: text, markup, annotated - select for diffs
Fri Sep 14 00:16:02 2001 UTC (22 years, 7 months ago) by www
Branches: MAIN
Diff to previous 1.63: preferred, colored
Changes since revision 1.63: +13 -11 lines
Even less silly, and still far from good.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Thu Sep 13 15:55:40 2001 UTC (22 years, 7 months ago) by www
Branches: MAIN
Diff to previous 1.62: preferred, colored
Changes since revision 1.62: +30 -22 lines
Less silly, and still not good.

Revision 1.62: download - view: text, markup, annotated - select for diffs
Wed Sep 12 21:07:20 2001 UTC (22 years, 7 months ago) by www
Branches: MAIN
Diff to previous 1.61: preferred, colored
Changes since revision 1.61: +18 -11 lines
Somewhat silly version.

Revision 1.61: download - view: text, markup, annotated - select for diffs
Tue Sep 11 20:50:04 2001 UTC (22 years, 7 months ago) by www
Branches: MAIN
Diff to previous 1.60: preferred, colored
Changes since revision 1.60: +16 -4 lines
First attempt on hiding rows.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Tue Sep 11 00:05:13 2001 UTC (22 years, 7 months ago) by www
Branches: MAIN
Diff to previous 1.59: preferred, colored
Changes since revision 1.59: +15 -1 lines
Not load non-existing parameters.

Revision 1.59: download - view: text, markup, annotated - select for diffs
Sat Sep 1 20:38:52 2001 UTC (22 years, 8 months ago) by www
Branches: MAIN
Diff to previous 1.58: preferred, colored
Changes since revision 1.58: +40 -4 lines
Experimental named variable expansion

Revision 1.58: download - view: text, markup, annotated - select for diffs
Sat Jul 21 23:58:31 2001 UTC (22 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.57: preferred, colored
Changes since revision 1.57: +1 -1 lines
Remove debug output

Revision 1.57: download - view: text, markup, annotated - select for diffs
Sat Jul 21 23:55:31 2001 UTC (22 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.56: preferred, colored
Changes since revision 1.56: +9 -13 lines
Loads specific sheets for assessments

Revision 1.56: download - view: text, markup, annotated - select for diffs
Sat Jul 21 22:45:46 2001 UTC (22 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.55: preferred, colored
Changes since revision 1.55: +26 -22 lines
Need to save after updatesheet

Revision 1.55: download - view: text, markup, annotated - select for diffs
Fri Jul 20 02:05:33 2001 UTC (22 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.54: preferred, colored
Changes since revision 1.54: +101 -7 lines
Part way there to integrate different assessment sheets into student sheet,
load of specific sheet possible.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Mon Apr 9 17:59:04 2001 UTC (23 years ago) by www
Branches: MAIN
Diff to previous 1.53: preferred, colored
Changes since revision 1.53: +13 -1 lines
Devalidate caches before complete recalc

Revision 1.53: download - view: text, markup, annotated - select for diffs
Thu Apr 5 21:35:02 2001 UTC (23 years ago) by www
Branches: MAIN
Diff to previous 1.52: preferred, colored
Changes since revision 1.52: +33 -1 lines
Access control, forced recalc, and level up.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Tue Mar 27 14:37:18 2001 UTC (23 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.51: preferred, colored
Changes since revision 1.51: +3 -2 lines
Timestamp incorporated into spreadsheet.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Wed Mar 21 15:38:47 2001 UTC (23 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.50: preferred, colored
Changes since revision 1.50: +2 -2 lines
Spelling mistake ...

Revision 1.50: download - view: text, markup, annotated - select for diffs
Wed Mar 21 01:43:22 2001 UTC (23 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.49: preferred, colored
Changes since revision 1.49: +10 -2 lines
Correct username and domain from studentsheet to assessment sheets

Revision 1.49: download - view: text, markup, annotated - select for diffs
Tue Mar 20 21:49:05 2001 UTC (23 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.48: preferred, colored
Changes since revision 1.48: +3 -1 lines
Additional levels of control on expired sheets

Revision 1.48: download - view: text, markup, annotated - select for diffs
Tue Mar 20 21:34:34 2001 UTC (23 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.47: preferred, colored
Changes since revision 1.47: +23 -0 lines
Loads expiration dates

Revision 1.47: download - view: text, markup, annotated - select for diffs
Tue Mar 20 20:11:27 2001 UTC (23 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.46: preferred, colored
Changes since revision 1.46: +46 -5 lines
Expiration dates to cooperate with parmset

Revision 1.46: download - view: text, markup, annotated - select for diffs
Sat Mar 17 20:43:57 2001 UTC (23 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.45: preferred, colored
Changes since revision 1.45: +86 -8 lines
Now it actually should do all the caching, etc, but it needs major
testing now! Many possible sources for errors. Also, the caches need
to be invalidated.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Sat Mar 17 16:52:30 2001 UTC (23 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.44: preferred, colored
Changes since revision 1.44: +5 -2 lines
Adds link to student sheet to class sheet

Revision 1.44: download - view: text, markup, annotated - select for diffs
Tue Mar 13 15:50:47 2001 UTC (23 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.43: preferred, colored
Changes since revision 1.43: +95 -22 lines
Caches calculated sheets

Revision 1.43: download - view: text, markup, annotated - select for diffs
Mon Mar 12 18:27:46 2001 UTC (23 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.42: preferred, colored
Changes since revision 1.42: +2 -3 lines
Window closed too early

Revision 1.42: download - view: text, markup, annotated - select for diffs
Sat Mar 10 22:30:18 2001 UTC (23 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.41: preferred, colored
Changes since revision 1.41: +6 -4 lines
Bugfixes and new default spreadsheets

Revision 1.41: download - view: text, markup, annotated - select for diffs
Sat Mar 10 16:46:52 2001 UTC (23 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.40: preferred, colored
Changes since revision 1.40: +17 -7 lines
Bugfix: import of text fields in student and class sheets

Revision 1.40: download - view: text, markup, annotated - select for diffs
Thu Mar 8 23:22:11 2001 UTC (23 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.39: preferred, colored
Changes since revision 1.39: +9 -24 lines
Symbolic field references (stores and parameter)

Revision 1.39: download - view: text, markup, annotated - select for diffs
Mon Mar 5 21:26:29 2001 UTC (23 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.38: preferred, colored
Changes since revision 1.38: +62 -14 lines
Uses dumped data for students, rather than individual assessments

Revision 1.38: download - view: text, markup, annotated - select for diffs
Mon Jan 22 22:54:16 2001 UTC (23 years, 3 months ago) by www
Branches: MAIN
Diff to previous 1.37: preferred, colored
Changes since revision 1.37: +12 -6 lines
Symbolic names, progress

Revision 1.37: download - view: text, markup, annotated - select for diffs
Mon Jan 22 18:22:51 2001 UTC (23 years, 3 months ago) by www
Branches: MAIN
Diff to previous 1.36: preferred, colored
Changes since revision 1.36: +27 -9 lines
Progress report

Revision 1.36: download - view: text, markup, annotated - select for diffs
Sat Jan 20 22:57:05 2001 UTC (23 years, 3 months ago) by www
Branches: MAIN
Diff to previous 1.35: preferred, colored
Changes since revision 1.35: +44 -20 lines
Memory leak found, might now run into endless loop on classes

Revision 1.35: download - view: text, markup, annotated - select for diffs
Sat Jan 20 12:29:37 2001 UTC (23 years, 3 months ago) by www
Branches: MAIN
Diff to previous 1.34: preferred, colored
Changes since revision 1.34: +25 -15 lines
Caches updated spreadsheet info

Revision 1.34: download - view: text, markup, annotated - select for diffs
Sat Jan 20 01:07:03 2001 UTC (23 years, 3 months ago) by www
Branches: MAIN
Diff to previous 1.33: preferred, colored
Changes since revision 1.33: +8 -8 lines
Use varglobs to assign and retrieve variables.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Wed Jan 3 14:27:30 2001 UTC (23 years, 3 months ago) by www
Branches: MAIN
Diff to previous 1.32: preferred, colored
Changes since revision 1.32: +9 -2 lines
Memory leak - deal with it. Quick fix: at least terminate child when done.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Tue Jan 2 23:27:11 2001 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.31: preferred, colored
Changes since revision 1.31: +4 -3 lines
With 200 students, the httpd child grows to 121 MB RAM. Need to find reason.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Tue Jan 2 22:58:46 2001 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.30: preferred, colored
Changes since revision 1.30: +6 -4 lines
Undef some variables to maybe gain space

Revision 1.30: download - view: text, markup, annotated - select for diffs
Tue Jan 2 22:35:30 2001 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.29: preferred, colored
Changes since revision 1.29: +106 -129 lines
Far less resource consuming, but still eating memory. Could be result of
caching. Currently arbitrary limitation of classlist length.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Tue Jan 2 20:19:34 2001 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.28: preferred, colored
Changes since revision 1.28: +211 -180 lines
Runs again on assessment level, or so it seems

Revision 1.28: download - view: text, markup, annotated - select for diffs
Tue Jan 2 16:03:14 2001 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.27: preferred, colored
Changes since revision 1.27: +183 -105 lines
Still kaputt, but getting there.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Tue Jan 2 12:12:43 2001 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.26: preferred, colored
Changes since revision 1.26: +137 -46 lines
Better kaputt than dysfunctional

Revision 1.26: download - view: text, markup, annotated - select for diffs
Mon Jan 1 20:52:10 2001 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.25: preferred, colored
Changes since revision 1.25: +4 -3 lines
DO NOT RUN FOR COMPLETE COURSE - is too resource-intensive, slows down
machine. Need to modify to not calculate lower sheets by simple ssi. Make
sheets more local. Generally clean up.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Jan 1 20:25:57 2001 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.24: preferred, colored
Changes since revision 1.24: +28 -1 lines
Make spreadsheet default

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Jan 1 19:28:37 2001 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.23: preferred, colored
Changes since revision 1.23: +86 -12 lines
Lots of new lines of code, little new functionality

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Jan 1 16:16:08 2001 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.22: preferred, colored
Changes since revision 1.22: +75 -7 lines
Getting ready to display course lists

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sat Dec 30 21:33:11 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.21: preferred, colored
Changes since revision 1.21: +42 -5 lines
Save spreadsheets

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat Dec 30 19:59:18 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.20: preferred, colored
Changes since revision 1.20: +31 -7 lines
Template row output, and workcopies fixed.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sat Dec 30 17:13:54 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.19: preferred, colored
Changes since revision 1.19: +26 -2 lines
Now has row template. Workcopy seems like it is kaputt.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Dec 19 15:40:08 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.18: preferred, colored
Changes since revision 1.18: +66 -30 lines
Reads and writes environment from course data

Revision 1.18: download - view: text, markup, annotated - select for diffs
Mon Dec 18 17:14:49 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.17: preferred, colored
Changes since revision 1.17: +67 -15 lines
Progress on Student Calc Sheet

Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon Dec 18 13:45:40 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.16: preferred, colored
Changes since revision 1.16: +23 -10 lines
Small bug fixes with modified worksheet (reading from wrong file)

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sat Dec 16 21:34:47 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.15: preferred, colored
Changes since revision 1.15: +41 -5 lines
Started work on studentassess and ssi

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Dec 12 16:48:21 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.14: preferred, colored
Changes since revision 1.14: +10 -4 lines
Now gets data from homework problems

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Dec 11 22:25:35 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.13: preferred, colored
Changes since revision 1.13: +48 -4 lines
Rerouting of output possible

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Dec 11 18:33:24 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.12: preferred, colored
Changes since revision 1.12: +6 -2 lines
Cache expiration time 2 minutes

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Dec 11 16:51:12 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.11: preferred, colored
Changes since revision 1.11: +8 -2 lines
Imports parameters (partly tested). Should import resource data (not tested)

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Dec 11 15:33:58 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.10: preferred, colored
Changes since revision 1.10: +185 -23 lines
Starting to retrieve values in the input column

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Dec 9 19:14:20 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.9: preferred, colored
Changes since revision 1.9: +132 -15 lines
Can now change work copy of sheet

Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Dec 8 17:16:37 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.8: preferred, colored
Changes since revision 1.8: +11 -6 lines
Table cell background color scheme to better find rows and columns

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Dec 7 22:51:29 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.7: preferred, colored
Changes since revision 1.7: +13 -16 lines
Now reads actual sheet and gets data

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Dec 6 23:23:38 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.6: preferred, colored
Changes since revision 1.6: +51 -20 lines
New columns with lower case chars, bug in mask fixed

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Dec 6 14:50:47 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.5: preferred, colored
Changes since revision 1.5: +186 -25 lines
More stuff, now produces a spreadsheet

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Dec 5 15:09:22 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.4: preferred, colored
Changes since revision 1.4: +111 -5 lines
Not much new ...

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Dec 4 22:09:39 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.3: preferred, colored
Changes since revision 1.3: +67 -69 lines
Turned inside out, so that v,t, and f are now local to safeeval. Handler
can now have more than one spreadsheet open.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Dec 4 19:38:35 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
Diff to previous 1.2: preferred, colored
Changes since revision 1.2: +101 -11 lines
Now runs as a handler, has routines to read spreadsheet and metadata

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Nov 27 12:13:10 2000 UTC (23 years, 5 months ago) by www
Branches: MAIN
Diff to previous 1.1: preferred, colored
Changes since revision 1.1: +3 -2 lines
Now uses safehole

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Nov 15 10:37:27 2000 UTC (23 years, 5 months ago) by www
Branches: MAIN
Spreadsheet/Grades Viewer

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>