CVS log for loncom/interface/statistics/lonproblemstatistics.pm

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.122.2.4.2.1: download - view: text, markup, annotated - select for diffs
Fri Sep 8 00:07:30 2023 UTC (8 months ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.122.2.4: preferred, colored next main 1.123: preferred, colored
Changes since revision 1.122.2.4: +9 -5 lines
- For 2.11.4 (modified)
  Include changes in 1.127

Revision 1.122.2.4: download - view: text, markup, annotated - select for diffs
Wed Mar 7 13:32:56 2018 UTC (6 years, 2 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_4_uiuc, version_2_11_4, version_2_11_3_uiuc, version_2_11_3_msu, version_2_11_3, version_2_11_2_msu
Branch point for: version_2_11_4_msu
Diff to previous 1.122.2.3: preferred, colored next main 1.123: preferred, colored
Changes since revision 1.122.2.3: +3 -3 lines
- For 2.11
  - Backport 1.128.

Revision 1.128: download - view: text, markup, annotated - select for diffs
Wed Mar 7 12:24:27 2018 UTC (6 years, 2 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_12_X, HEAD
Diff to previous 1.127: preferred, colored
Changes since revision 1.127: +3 -3 lines
- Fix ranges used in array slices to generate @BottomSet and @TopSet used
  to compute degree of discrimination.

Revision 1.127: download - view: text, markup, annotated - select for diffs
Mon Dec 18 23:51:19 2017 UTC (6 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.126: preferred, colored
Changes since revision 1.126: +9 -5 lines
- Bug 6754 LON-CAPA as LTI Consumer
  - Grading screens can be used to display passback transactions, and
    for override of scores etc., for external tools set to be "gradable".

Revision 1.122.2.3: download - view: text, markup, annotated - select for diffs
Mon Mar 3 20:45:05 2014 UTC (10 years, 2 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_2_uiuc, version_2_11_2_educog, version_2_11_2, version_2_11_1, version_2_11_0_RC3, version_2_11_0
Diff to previous 1.122.2.2: preferred, colored
Changes since revision 1.122.2.2: +33 -33 lines
- For 2.11
  - Backport 1.125, 1.126.

Revision 1.126: download - view: text, markup, annotated - select for diffs
Fri Feb 28 19:20:17 2014 UTC (10 years, 2 months ago) by bisitz
Branches: MAIN
Diff to previous 1.125: preferred, colored
Changes since revision 1.125: +4 -4 lines
Fix wording typos

Revision 1.125: download - view: text, markup, annotated - select for diffs
Mon Feb 3 18:52:30 2014 UTC (10 years, 3 months ago) by bisitz
Branches: MAIN
Diff to previous 1.124: preferred, colored
Changes since revision 1.124: +29 -29 lines
- Corrected unbalanced tags
- XHTML
- Internationalization:
    - Added missing &mt() calls
    - Time window info for Excel:
        - Improved output
        - Corrected start date (use correct variable)

Revision 1.122.2.2: download - view: text, markup, annotated - select for diffs
Mon Dec 30 14:05:21 2013 UTC (10 years, 4 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_0_RC2
Diff to previous 1.122.2.1: preferred, colored
Changes since revision 1.122.2.1: +45 -25 lines
- For 2.11
  - Backport 1.123, 1.124.

Revision 1.124: download - view: text, markup, annotated - select for diffs
Mon Dec 30 13:51:37 2013 UTC (10 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.123: preferred, colored
Changes since revision 1.123: +2 -2 lines
- Modify one change in rev. 1.123: revert to using square brackets in phrase to
  translate by escaping both [ and ] with a tilde.
  (see: http://perldoc.perl.org/Locale/Maketext.html).

Revision 1.123: download - view: text, markup, annotated - select for diffs
Tue Oct 1 17:52:03 2013 UTC (10 years, 7 months ago) by bisitz
Branches: MAIN
Diff to previous 1.122: preferred, colored
Changes since revision 1.122: +45 -25 lines
- Internationalization and localization of labels in and for statistical graphs
- Use more descriptive "long_title" in plot graph option list if available
- Improved quantity handling in compiling data phrase
- Consistent styles (warning/info style, no headline)
- XHTML: "selected"

- Added missing phrases and translations to de.pm
- Corrected some translations related to statistics
- Consistent translation

Revision 1.122.2.1: download - view: text, markup, annotated - select for diffs
Sat May 12 03:17:43 2012 UTC (12 years ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_0_RC1
Diff to previous 1.122: preferred, colored
Changes since revision 1.122: +1 -3 lines
- For 2.11
  - Reverse changes for 1.119 - they require "3.0" grading interface.

Revision 1.122: download - view: text, markup, annotated - select for diffs
Thu May 3 11:21:33 2012 UTC (12 years ago) by goltermann
Branches: MAIN
Branch point for: version_2_11_X
Diff to previous 1.121: preferred, colored
Changes since revision 1.121: +30 -32 lines
- changed headlines to normal text with info/error/warning style where necessary
- changed tables to data tables to unify UI

Revision 1.121: download - view: text, markup, annotated - select for diffs
Thu Mar 15 20:53:18 2012 UTC (12 years, 1 month ago) by www
Branches: MAIN
Diff to previous 1.120: preferred, colored
Changes since revision 1.120: +1 -2 lines
Part of Bug #6576: store part and instance info for statistics

Revision 1.120: download - view: text, markup, annotated - select for diffs
Wed Dec 21 21:25:51 2011 UTC (12 years, 4 months ago) by www
Branches: MAIN
CVS tags: BZ4492-merge, BZ4492-feature_horizontal_radioresponse
Diff to previous 1.119: preferred, colored
Changes since revision 1.119: +1 -7 lines
Bug 6455 - Progress Indicator now jQuery. Still need to test across browsers.

Revision 1.119: download - view: text, markup, annotated - select for diffs
Mon Jan 17 00:19:41 2011 UTC (13 years, 3 months ago) by www
Branches: MAIN
CVS tags: language_hyphenation_merge, language_hyphenation
Diff to previous 1.118: preferred, colored
Changes since revision 1.118: +6 -3 lines
Add statistics and reports under "grading"

Revision 1.118: download - view: text, markup, annotated - select for diffs
Sun Feb 28 23:58:54 2010 UTC (14 years, 2 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_X, version_2_10_1, version_2_10_0_RC2, version_2_10_0_RC1, version_2_10_0, loncapaMITrelate_1, PRINT_INCOMPLETE_base, PRINT_INCOMPLETE
Diff to previous 1.117: preferred, colored
Changes since revision 1.117: +2 -2 lines
- Bug 6119 Anonymous surveys.

Revision 1.117: download - view: text, markup, annotated - select for diffs
Thu Mar 5 09:12:14 2009 UTC (15 years, 2 months ago) by bisitz
Branches: MAIN
CVS tags: version_2_9_X, version_2_9_99_0, version_2_9_1, version_2_9_0, version_2_8_99_1, version_2_8_99_0, bz6209-base, bz6209, bz5969, bz2851, GCI_3, GCI_2, BZ5971-printing-apage, BZ5434-fox
Diff to previous 1.116: preferred, colored
Changes since revision 1.116: +38 -37 lines
- Use standard style for info messages
- Removed several unnecessary trailing white spaces

Revision 1.116: download - view: text, markup, annotated - select for diffs
Tue Jan 20 16:38:44 2009 UTC (15 years, 3 months ago) by bisitz
Branches: MAIN
Diff to previous 1.115: preferred, colored
Changes since revision 1.115: +2 -2 lines
XHTML conform multiple selection

Revision 1.115: download - view: text, markup, annotated - select for diffs
Thu Oct 30 17:45:25 2008 UTC (15 years, 6 months ago) by bisitz
Branches: MAIN
CVS tags: version_2_8_X, version_2_8_2, version_2_8_1, version_2_8_0, version_2_7_99_1, version_2_7_99_0, GCI_1
Diff to previous 1.114: preferred, colored
Changes since revision 1.114: +30 -21 lines
Optimized option selection tables for statistics:
- Use LON-CAPA standard tables
- Added missing &mt() calls
- XHTML conform "checked" and "selected" usage
- Added info/warning/error style to info/warning/error messages
- Added text "Options" to headline of options column
- Added horizontal line before and after problem output for better separation of problem content and rest of screen

Additional changes:
lonproblemanalysis.pm:
    - Now uses LON-CAPA standard table for foil value table
    - Moved status bar from inside the options table to under it
lonproblemstatistics.pm:
    - Moved Graph option from under the table to inside option table
lonstudentsubmissions.pm:
    - Moved output_selector from headline to extra column inside option table

Revision 1.114: download - view: text, markup, annotated - select for diffs
Thu Oct 23 09:07:51 2008 UTC (15 years, 6 months ago) by bisitz
Branches: MAIN
Diff to previous 1.113: preferred, colored
Changes since revision 1.113: +6 -6 lines
Optimized status display:
- Set text box for display purposes only to readonly
- Use standard nobreak style
- Same paragraph structure for similar pages

Revision 1.113: download - view: text, markup, annotated - select for diffs
Thu Sep 11 14:47:22 2008 UTC (15 years, 8 months ago) by bisitz
Branches: MAIN
CVS tags: version_2_7_X, version_2_7_1
Diff to previous 1.112: preferred, colored
Changes since revision 1.112: +3 -3 lines
Past tense of "occur" is "occurred" (rr!)
Also added some missing &mt() calls and corrected some other little typos

Revision 1.112: download - view: text, markup, annotated - select for diffs
Mon Jan 14 14:32:49 2008 UTC (16 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_7_0, version_2_6_X, version_2_6_99_1, version_2_6_99_0, version_2_6_3, version_2_6_2, version_2_6_1
Diff to previous 1.111: preferred, colored
Changes since revision 1.111: +11 -11 lines
When using calls to &Apache::lonnet::EXT(), request a scalar explicitly, to avoid similar problems to those eencountered in bug 5578, following the change in lonnet.pm rev 1.927 which enabled EXT() to return the level a parameter is set at, if an array was requested.

Revision 1.111: download - view: text, markup, annotated - select for diffs
Wed Dec 6 22:22:38 2006 UTC (17 years, 5 months ago) by albertel
Branches: MAIN
CVS tags: version_2_6_0, version_2_5_X, version_2_5_99_1, version_2_5_99_0, version_2_5_2, version_2_5_1, version_2_5_0, version_2_4_X, version_2_4_99_0, version_2_4_2, version_2_4_1, version_2_4_0, version_2_3_X, version_2_3_99_0, version_2_3_2, version_2_3_1, version_2_3_0, version_2_2_99_1, version_2_2_99_0
Diff to previous 1.110: preferred, colored
Changes since revision 1.110: +2 -3 lines
- more re fix ups

Revision 1.110: download - view: text, markup, annotated - select for diffs
Fri Aug 18 15:15:38 2006 UTC (17 years, 8 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_2_X, version_2_2_2, version_2_2_1, version_2_2_0
Diff to previous 1.109: preferred, colored
Changes since revision 1.109: +2 -2 lines
Bug 4954.  Filter title changed from "Enrollment Status" to "Access Status".  Access Status selections in lonhtmlcommon set to:
Currently Has Access
Will Have Future Access
Previously Had Access
Any Access Status
See comment appended to bug 4954 for more information.
Documentation updated to include ability to selectively display students with future access.

Revision 1.109: download - view: text, markup, annotated - select for diffs
Tue May 30 12:46:50 2006 UTC (17 years, 11 months ago) by www
Branches: MAIN
CVS tags: version_2_1_99_3, version_2_1_99_2, version_2_1_99_1, version_2_1_99_0
Diff to previous 1.108: preferred, colored
Changes since revision 1.108: +5 -2 lines
&Apache::lonnet::unescape -> &unescape
&Apache::lonnet::escape -> &escape

Revision 1.108: download - view: text, markup, annotated - select for diffs
Fri May 5 20:03:43 2006 UTC (18 years ago) by raeburn
Branches: MAIN
Diff to previous 1.107: preferred, colored
Changes since revision 1.107: +10 -1 lines
Adding groups filter to STATS functionality. New tables added (dom_course_groupnames and dom_course_studentgroups).

Revision 1.107: download - view: text, markup, annotated - select for diffs
Mon May 1 19:29:13 2006 UTC (18 years ago) by albertel
Branches: MAIN
Diff to previous 1.106: preferred, colored
Changes since revision 1.106: +3 -3 lines
- update statistics calls to bread crumbs

Revision 1.106: download - view: text, markup, annotated - select for diffs
Sun Feb 5 19:10:28 2006 UTC (18 years, 3 months ago) by bowersj2
Branches: MAIN
Diff to previous 1.105: preferred, colored
Changes since revision 1.105: +3 -3 lines
Fix bug 4537; degree of discrimation should be much more useful and
accurate now.

Revision 1.105: download - view: text, markup, annotated - select for diffs
Fri Aug 26 21:53:23 2005 UTC (18 years, 8 months ago) by albertel
Branches: MAIN
CVS tags: version_2_1_X, version_2_1_3, version_2_1_2, version_2_1_1, version_2_1_0, version_2_0_X, version_2_0_99_1, version_2_0_2, version_2_0_1
Diff to previous 1.104: preferred, colored
Changes since revision 1.104: +9 -1 lines
- some stat reports were not cleaningup the navmap cglobal which menat the course hashes weren't untied

Revision 1.104: download - view: text, markup, annotated - select for diffs
Thu Apr 7 06:56:24 2005 UTC (19 years, 1 month ago) by albertel
Branches: MAIN
CVS tags: version_2_0_0, version_1_99_3, version_1_99_2, version_1_99_1_tmcc, version_1_99_1, version_1_99_0_tmcc, version_1_99_0
Diff to previous 1.103: preferred, colored
Changes since revision 1.103: +27 -27 lines
- ENV -> env

Revision 1.103: download - view: text, markup, annotated - select for diffs
Sun Mar 27 05:08:03 2005 UTC (19 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.102: preferred, colored
Changes since revision 1.102: +2 -3 lines
Bug 4034:ISE on excel output.  Woops.

Revision 1.102: download - view: text, markup, annotated - select for diffs
Mon Mar 14 20:28:22 2005 UTC (19 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.101: preferred, colored
Changes since revision 1.101: +14 -8 lines
lonstatistics.pm:Removed package variable @SelectedSections.
    Added &get_selected_sections
    Added &section_and_enrollment_description to provide a brief
        description of those students selected for statistics work
        (hopefully this descriptive line will make it in to bug reports).
Added &section_and_enrollment_description to all statistics pages
Replaced use of @SelectedSections with &get_selected_sections in statistics
    pages.

Revision 1.101: download - view: text, markup, annotated - select for diffs
Thu Mar 10 17:33:57 2005 UTC (19 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.100: preferred, colored
Changes since revision 1.100: +6 -25 lines
Updated to use loncommon::create_workbook.  Spreadsheets were slightly
modified to use formats.

Revision 1.100: download - view: text, markup, annotated - select for diffs
Tue Mar 8 17:40:39 2005 UTC (19 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.99: preferred, colored
Changes since revision 1.99: +2 -2 lines
Make the problem weight a selectable output instead of outputting it every
    time statistics are computed.

Revision 1.99: download - view: text, markup, annotated - select for diffs
Fri Mar 4 04:36:35 2005 UTC (19 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.98: preferred, colored
Changes since revision 1.98: +8 -8 lines
Fix bug where Excel output failed.

Revision 1.98: download - view: text, markup, annotated - select for diffs
Thu Mar 3 18:56:26 2005 UTC (19 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.97: preferred, colored
Changes since revision 1.97: +15 -14 lines
Allow output of problem weight.

Revision 1.97: download - view: text, markup, annotated - select for diffs
Tue Mar 1 00:07:21 2005 UTC (19 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.96: preferred, colored
Changes since revision 1.96: +48 -46 lines
loncoursedata.pm: changed &get_sum_of_scores to take symb instead of a
'resource' hash.
lonproblemstatistics: navmapification is complete.  Required addition of
package variables $navmap and @sequences.

Revision 1.96: download - view: text, markup, annotated - select for diffs
Tue Jan 11 19:45:18 2005 UTC (19 years, 4 months ago) by matthew
Branches: MAIN
Diff to previous 1.95: preferred, colored
Changes since revision 1.95: +14 -1 lines
Added problem weight output for research.

Revision 1.95: download - view: text, markup, annotated - select for diffs
Wed Oct 27 18:17:43 2004 UTC (19 years, 6 months ago) by matthew
Branches: MAIN
CVS tags: version_1_3_X, version_1_3_3, version_1_3_2, version_1_3_1, version_1_3_0, version_1_2_99_1, version_1_2_99_0
Diff to previous 1.94: preferred, colored
Changes since revision 1.94: +15 -1 lines
Added tries_per_correct

Revision 1.94: download - view: text, markup, annotated - select for diffs
Wed Oct 6 15:37:59 2004 UTC (19 years, 7 months ago) by matthew
Branches: MAIN
Diff to previous 1.93: preferred, colored
Changes since revision 1.93: +27 -1 lines
More information for research only.

Revision 1.93: download - view: text, markup, annotated - select for diffs
Wed Aug 4 15:07:42 2004 UTC (19 years, 9 months ago) by matthew
Branches: MAIN
CVS tags: version_1_2_X, version_1_2_1, version_1_2_0, version_1_1_99_5
Diff to previous 1.92: preferred, colored
Changes since revision 1.92: +12 -1 lines
Bug 3262: %wrong plot is now re-implemented.

Revision 1.92: download - view: text, markup, annotated - select for diffs
Thu Jul 22 17:33:29 2004 UTC (19 years, 9 months ago) by matthew
Branches: MAIN
CVS tags: version_1_1_99_4
Diff to previous 1.91: preferred, colored
Changes since revision 1.91: +2 -2 lines
&statistics_html_table_data: do not send 'nan' or other text into sprintf
with a numeric format as the data is reported as 0.0.

Revision 1.91: download - view: text, markup, annotated - select for diffs
Thu Jul 22 15:56:41 2004 UTC (19 years, 9 months ago) by matthew
Branches: MAIN
Diff to previous 1.90: preferred, colored
Changes since revision 1.90: +5 -1 lines
&compute_discrimination_factor: added check to return 'nan' if we are
unable to rank the students.

Revision 1.90: download - view: text, markup, annotated - select for diffs
Mon Jul 12 19:30:12 2004 UTC (19 years, 10 months ago) by matthew
Branches: MAIN
CVS tags: version_1_1_99_3
Diff to previous 1.89: preferred, colored
Changes since revision 1.89: +4 -2 lines
Added help link for statistics on sequences.

Revision 1.89: download - view: text, markup, annotated - select for diffs
Wed Jun 16 16:22:52 2004 UTC (19 years, 10 months ago) by matthew
Branches: MAIN
CVS tags: version_1_1_99_2, version_1_1_99_1
Diff to previous 1.88: preferred, colored
Changes since revision 1.88: +2 -2 lines
Turn computing the degree of discrimination on by default.

Revision 1.88: download - view: text, markup, annotated - select for diffs
Wed Jun 16 14:21:16 2004 UTC (19 years, 10 months ago) by matthew
Branches: MAIN
Diff to previous 1.87: preferred, colored
Changes since revision 1.87: +2 -1 lines
Statistics are not valide on surveys.

Revision 1.87: download - view: text, markup, annotated - select for diffs
Fri Jun 4 21:42:18 2004 UTC (19 years, 11 months ago) by matthew
Branches: MAIN
CVS tags: version_1_1_99_0
Diff to previous 1.86: preferred, colored
Changes since revision 1.86: +24 -21 lines
Unified cache handling among statistics routines.  All use inlined progress
dialog.
&lonstatistics:&Gather_Full_Student_data now takes $formname and $inputname
    for inlined progress dialog.
&lonstathelpers: All calls to lonstatistics::Sequences_with_Assess now pass
    parameter 'all' in for mode.  Added &manage_caches which takes care of
    updating student data at the right times.  "right times" may need some
    work.  &GetStudentAnswers now takes $formname, $inputname as parameters.
&lonproblemanalysis, &lonproblemstatistics, and &lonsubmissiontimeanalysis:
    Use lonstathelpers::manage_caches and inline progress dialog.
&lonstudentsubmissions: Uses lonstathelpers::manage_caches and inlines prgwin
    Uses inlined prgwin to display further status data.

Revision 1.86: download - view: text, markup, annotated - select for diffs
Tue May 18 18:12:19 2004 UTC (19 years, 11 months ago) by matthew
Branches: MAIN
Diff to previous 1.85: preferred, colored
Changes since revision 1.85: +13 -1 lines
More commented out code for data mining - the response types used in each
problem part can no be reported.

Revision 1.85: download - view: text, markup, annotated - select for diffs
Fri May 14 20:30:17 2004 UTC (20 years ago) by matthew
Branches: MAIN
Diff to previous 1.84: preferred, colored
Changes since revision 1.84: +55 -3 lines
Added commented-out code to help Behrouz gather research data on problems.
Added excel format field support to excel data output.

Revision 1.84: download - view: text, markup, annotated - select for diffs
Fri Apr 16 21:43:56 2004 UTC (20 years ago) by matthew
Branches: MAIN
Diff to previous 1.83: preferred, colored
Changes since revision 1.83: +11 -15 lines
lonmeta.pm: Added degree of discrimination output.
Added 'detailed assessment statistical data' output, a table of classes,
sections, and various statistics which make up the 'overall assessment
statistical data'.
lonmetadata.pm: Documented data storage in nohist_resevaldata.db
&process_dynmaic_metadata now uses a weighted average for statistics, and
reports the sum of the maximum number of students per class as 'stdno',
since there may be multiple entries per class.
Added &dynamic_metadata_storage which prepares statistical data for
storage in nohist_resevaldata.db.
lonproblemstatistics.pm: Use lonmetadata::dynamic_metadata_storage to prepare
storage of dynamic metadata.

Revision 1.83: download - view: text, markup, annotated - select for diffs
Tue Apr 6 15:45:13 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.82: preferred, colored
Changes since revision 1.82: +28 -4 lines
Moved storage of dynamic metadata from loncoursedata to lonproblemstatistics.
lonproblemstatistics now only stores the dynamic metadata when the stats are
computed for all sections.
Discrimination factor computations now respect start and end times.
Modified loncoursedata::rank_students_by_scores_on_resources and
loncoursedata::get_sum_of_scores to support time constraints.

Revision 1.82: download - view: text, markup, annotated - select for diffs
Thu Apr 1 22:13:39 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.81: preferred, colored
Changes since revision 1.81: +81 -45 lines
lonstathelpers: Added &sections_description to begin consolidating code
lonproblemstatistics: Added excel output of sequence statistics, now use
formats for headers in the worksheet.  Added a call to
&compute_sequence_statistics in &compute_all_statistics.
Fixed bug where the count mean for sequences was not stored.

Revision 1.81: download - view: text, markup, annotated - select for diffs
Thu Apr 1 21:35:52 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.80: preferred, colored
Changes since revision 1.80: +19 -8 lines
degrees and tries statistics plots: Change title based on width of plot,
changed names of plot that appear in selection box, now appear at the top
of the drop-down list instead of the bottom, added y-axis label to
the tries statistics plot.

Revision 1.80: download - view: text, markup, annotated - select for diffs
Thu Apr 1 21:14:32 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.79: preferred, colored
Changes since revision 1.79: +58 -33 lines
Make sure we compute the data we need to plot.
@Fields and @SeqFields: Stop modifying what should be static data structures
by using different keys for items selected by default and those currently
selected.

Revision 1.79: download - view: text, markup, annotated - select for diffs
Thu Apr 1 20:02:56 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.78: preferred, colored
Changes since revision 1.78: +299 -107 lines
Bug 539: Report KR-21 reliability statistic

loncoursedata.pm:
  Added &limit_by_start_end_time to consolidate $starttime and $endtime code.
  Added &score_stats and &count_stats to return summary data on the scores
    and problem correct counts.

lonproblemstatistics:
  Added description of @Fields data structures
  Added @SeqFields, &output_sequence_statistics, &sequence_html_header,
    &sequence_html_output, and &compute_sequence_statistics.

Reporting statistics on sequences (instead of problems) is still being
fleshed out, interface wise.  No Excel output is available for sequence
statistics at this time.

Revision 1.78: download - view: text, markup, annotated - select for diffs
Mon Mar 29 19:50:23 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.77: preferred, colored
Changes since revision 1.77: +2 -2 lines
Fix bug where the problem count was accurate but misleading: what really
matters is the number of problem parts.

Revision 1.77: download - view: text, markup, annotated - select for diffs
Mon Mar 29 19:45:55 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.76: preferred, colored
Changes since revision 1.76: +4 -3 lines
Fixed bug with "#YES" not appearing in selection box (and thus always being
output) and made field selections a remembered course environment value.

Revision 1.76: download - view: text, markup, annotated - select for diffs
Mon Mar 29 19:41:24 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.75: preferred, colored
Changes since revision 1.75: +125 -18 lines
Added ability to select which statistics will be printed out.

Revision 1.75: download - view: text, markup, annotated - select for diffs
Mon Mar 29 18:22:28 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.74: preferred, colored
Changes since revision 1.74: +19 -4 lines
Removed some logging code.  Fixed bug with stats display always being in
'ungrouped' mode.

Revision 1.74: download - view: text, markup, annotated - select for diffs
Mon Mar 29 15:58:33 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.73: preferred, colored
Changes since revision 1.73: +86 -2 lines
Added "Mean and S.D. of Tries" plot.

Revision 1.73: download - view: text, markup, annotated - select for diffs
Fri Mar 26 22:04:22 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.72: preferred, colored
Changes since revision 1.72: +641 -464 lines
Complete rewrite/reworking of code and signifigant rewrite of interface.
Added combined DoDiff and DoDisc plot.

Revision 1.72: download - view: text, markup, annotated - select for diffs
Tue Mar 23 20:08:58 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.71: preferred, colored
Changes since revision 1.71: +1 -2 lines
Remove debug spew.

Revision 1.71: download - view: text, markup, annotated - select for diffs
Tue Mar 23 16:35:15 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.70: preferred, colored
Changes since revision 1.70: +70 -2 lines
First stab at degree of discrimination computation.
loncoursedata:
    Added $weight_table, &populate_weight_table,
    &rank_students_by_scores_on_resources, &get_sum_of_scores, and
    &limit_by_section_and_status
lonproblemstatistics:
    Added degree of discrimination to @Fields,
    &compute_discrimination_factor, and modified &get_statistics to call
    the latter.

Revision 1.70: download - view: text, markup, annotated - select for diffs
Sun Mar 7 21:42:19 2004 UTC (20 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.69: preferred, colored
Changes since revision 1.69: +56 -6 lines
loncoursedata: &get_problem_statistics now supports limiting statistics
    by time.
lonproblemstatistics: Now supports limiting statistics by time.
    Made text of output options more concise to save real estate.

Revision 1.69: download - view: text, markup, annotated - select for diffs
Mon Mar 1 16:39:19 2004 UTC (20 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.68: preferred, colored
Changes since revision 1.68: +2 -2 lines
No longer translate before calling lonhtmlcommon::breadcrumbs
and lonhtmlcommong::add_breadcrumb.

Revision 1.68: download - view: text, markup, annotated - select for diffs
Fri Feb 20 16:38:49 2004 UTC (20 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.67: preferred, colored
Changes since revision 1.67: +2 -2 lines
Translate text passed in to &Apache::lonhtmlcommon::breadcrumbs and
&Apache::lonhtmlcommon::add_breadcrumb.

Revision 1.67: download - view: text, markup, annotated - select for diffs
Fri Feb 20 16:24:20 2004 UTC (20 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.66: preferred, colored
Changes since revision 1.66: +3 -4 lines
Modified to use &Apache::htmlcommon breadcrumb routines.

Revision 1.66: download - view: text, markup, annotated - select for diffs
Tue Feb 3 20:44:06 2004 UTC (20 years, 3 months ago) by matthew
Branches: MAIN
Diff to previous 1.65: preferred, colored
Changes since revision 1.65: +4 -6 lines
Further changes reflecting new MySQL table structure.

Revision 1.65: download - view: text, markup, annotated - select for diffs
Mon Feb 2 19:32:11 2004 UTC (20 years, 3 months ago) by matthew
Branches: MAIN
Diff to previous 1.64: preferred, colored
Changes since revision 1.64: +3 -2 lines
Added \@Labels to DrawBarGraph inputs (labels on the x-axis).

Revision 1.64: download - view: text, markup, annotated - select for diffs
Wed Jan 28 14:38:40 2004 UTC (20 years, 3 months ago) by matthew
Branches: MAIN
Diff to previous 1.63: preferred, colored
Changes since revision 1.63: +4 -1 lines
Added help link to Statistics_Overall_Key.tex.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Tue Dec 9 21:14:23 2003 UTC (20 years, 5 months ago) by matthew
Branches: MAIN
CVS tags: version_1_1_X, version_1_1_3, version_1_1_2, version_1_1_1, version_1_1_0, version_1_0_99_3, version_1_0_99_2, version_1_0_99_1
Diff to previous 1.62: preferred, colored
Changes since revision 1.62: +3 -3 lines
Bug 2371 is fixed!

Revision 1.62: download - view: text, markup, annotated - select for diffs
Mon Dec 8 19:37:44 2003 UTC (20 years, 5 months ago) by matthew
Branches: MAIN
Diff to previous 1.61: preferred, colored
Changes since revision 1.61: +5 -2 lines
Use Apache::loncommon::clean_excel_name() to avoid crashes on course names
with illegal characters in them.

Revision 1.61: download - view: text, markup, annotated - select for diffs
Tue Nov 11 22:14:28 2003 UTC (20 years, 6 months ago) by matthew
Branches: MAIN
CVS tags: version_1_0_99
Diff to previous 1.60: preferred, colored
Changes since revision 1.60: +13 -1 lines
Use the new &Apache::loncommon::store_course_settings and
restore_course_settings subroutines to remember form settings.
lonstatistics.pm was changed to not parse the student enrollment status
form elements before calling the sub-module routines which present the
interface.  Now each of the sub-modules (statistics/*) must call
&Apache::lonstatistics::PrepareClasslist(); at the right time.

Revision 1.55.2.1: download - view: text, markup, annotated - select for diffs
Tue Oct 28 20:08:23 2003 UTC (20 years, 6 months ago) by albertel
Branches: version_1_0_3
Diff to previous 1.55: preferred, colored next main 1.56: preferred, colored
Changes since revision 1.55: +4 -1 lines
- backport 1.58

Revision 1.60: download - view: text, markup, annotated - select for diffs
Fri Oct 24 13:36:16 2003 UTC (20 years, 6 months ago) by matthew
Branches: MAIN
Diff to previous 1.59: preferred, colored
Changes since revision 1.59: +7 -35 lines
Update to use &Apache::loncommon::DrawBarGraph().
Removed DrawGraph routine.

Revision 1.59: download - view: text, markup, annotated - select for diffs
Mon Sep 29 16:20:18 2003 UTC (20 years, 7 months ago) by matthew
Branches: MAIN
Diff to previous 1.58: preferred, colored
Changes since revision 1.58: +29 -14 lines
Localization of lonproblemstatistics.pm.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Wed Sep 3 16:07:06 2003 UTC (20 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.57: preferred, colored
Changes since revision 1.57: +4 -1 lines
Fix bug 2126.

Revision 1.57: download - view: text, markup, annotated - select for diffs
Fri Aug 29 21:11:25 2003 UTC (20 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.56: preferred, colored
Changes since revision 1.56: +33 -101 lines
Moved CreateAndParseOutputSelector from lonproblemstatistics to
lonstatistics as I intend to use it elsewhere in the statistics universe.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Wed Aug 27 21:33:33 2003 UTC (20 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.55: preferred, colored
Changes since revision 1.55: +2 -40 lines
Moving &Gather_Student_data to lonstatistics as it will be needed by
lonclassifystudent.pm.

Revision 1.55: download - view: text, markup, annotated - select for diffs
Mon Jul 28 15:30:46 2003 UTC (20 years, 9 months ago) by matthew
Branches: MAIN
CVS tags: version_1_0_2, version_1_0_1, version_1_0_0, version_0_99_5, version_0_99_4
Branch point for: version_1_0_3
Diff to previous 1.54: preferred, colored
Changes since revision 1.54: +19 -5 lines
Bug 1663 - brief explainatory notes about the statistics fields are now
included in Excel output.  Ought to go in to 1.0.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Mon Jun 16 15:54:58 2003 UTC (20 years, 11 months ago) by matthew
Branches: MAIN
CVS tags: version_0_99_3
Diff to previous 1.53: preferred, colored
Changes since revision 1.53: +4 -1 lines
Interface changes - get rid of drop down box of reports.  Move
'Clear Caches' button to below chart/stat selection boxes.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Fri Jun 13 20:27:17 2003 UTC (20 years, 11 months ago) by matthew
Branches: MAIN
CVS tags: version_0_99_2
Diff to previous 1.52: preferred, colored
Changes since revision 1.52: +4 -4 lines
Bug 1611 - links to problems on stats page now work.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Tue Jun 10 19:19:57 2003 UTC (20 years, 11 months ago) by matthew
Branches: MAIN
Diff to previous 1.51: preferred, colored
Changes since revision 1.51: +2 -10 lines
Interface cleanups - 'Update Display' is no more.
"Generate Statistics" and "Generate Chart" buttons now appear below the
selection dialogs, obviating the need for explainatory verbage.
Added a brief instructional messages to the classlist display.
Cleaned up the output of just a table in the single student mode.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Mon Jun 2 13:58:43 2003 UTC (20 years, 11 months ago) by matthew
Branches: MAIN
CVS tags: conference_2003
Diff to previous 1.50: preferred, colored
Changes since revision 1.50: +2 -2 lines
Change table headings to match the rest of the interface.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Mon May 12 22:07:17 2003 UTC (21 years ago) by matthew
Branches: MAIN
CVS tags: version_0_99_1, version_0_99_0
Diff to previous 1.49: preferred, colored
Changes since revision 1.49: +4 -1 lines
lonstatistics.pm:  Now checks the status of the student before loading them
   in to the @Students array.  The student status selection box is no longer
   a part of the main statistics interface (top line of the display).
lonproblemstatistics.pm and lonstudentassessment.pm have been modified to
   include the student status selector in their interface.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Tue Apr 1 17:00:24 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.48: preferred, colored
Changes since revision 1.48: +259 -220 lines
Modified to accept a hash ref from loncoursedata::get_problem_statistics.
Fields output is now configured in one place instead of 3.  The @Fields array
holds the description of each field, its format, and much more.
Removed the output options 'Degree of Difficulty Plot' and 'Percent Wrong
Plot' (see below).
Plots are now available from the 'ungrouped statistics' page.
&statistics_html_table_data now loops through @Fields to determine its behavior.
Added &statistics_table_header to output the proper fields and links for the
HTML statistics tables.
&get_statistics (the wrapper for loncoursedata::get_problem_statistics) now
requires the sequence, resource, part, and problem number as inputs in order
to add extra data to the returned hash reference.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Fri Mar 28 15:20:59 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.47: preferred, colored
Changes since revision 1.47: +19 -13 lines
Implemented wrapper for &Apache::loncoursedata::get_problem_statistics to
deal with the situation where 'any' section is selected for statistics
generation.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Thu Mar 27 19:26:33 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.46: preferred, colored
Changes since revision 1.46: +126 -12 lines
Added beginnings of POD.
Added prompt for the user to hit 'update display' on the first run.
Removed problem part supression from html grouped by sequence display
   because it just did not work right.
Added default output mode choice.
'Mod' is now displayed as an integer (which it is) instead of %5.2f.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Wed Mar 26 21:55:18 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.45: preferred, colored
Changes since revision 1.45: +2 -1 lines
Fix bug - graph.png does not plot values of 'nan' very well, so pass 0 instead.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Wed Mar 26 21:47:47 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.44: preferred, colored
Changes since revision 1.44: +141 -257 lines
Added graph output.
Added problem number accounting to &output_html* subroutines.
Added parameter $option to &output_html_ungrouped to deal with the display
      of problem numbers.
Removed &stats_row_from_hash because it was dumb.
Modified &statistics_html_table_data to take an $options string instead
      of a flag.
Removed &BuildGraphicChart, &CreateProblemStatisticsTableHeading
      &BuildStatisticsTable, &TableRow, &setbgcolor, and
      &ProblemStatisticsButtons.
Added &plot_statistics
Rewrote &DrawGraph entirely.  Requires version 1.21 of graph.png.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Wed Mar 26 17:03:41 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.43: preferred, colored
Changes since revision 1.43: +128 -2 lines
&output_excel which writes the data to an Excel file.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Wed Mar 26 16:26:35 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.42: preferred, colored
Changes since revision 1.42: +54 -64 lines
Changes to prevent the display of the problem part when all the problems
ONLY have a part 0.
Reworked the logic on sorting in &output_html_ungrouped.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Wed Mar 26 15:19:16 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.41: preferred, colored
Changes since revision 1.41: +115 -24 lines
Implemented sorting of statistics.  Still more to do but it works well.

Revision 1.41: download - view: text, markup, annotated - select for diffs
Tue Mar 25 23:00:40 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.40: preferred, colored
Changes since revision 1.40: +333 -479 lines
Removed GDBM_File dependence.
Removed &InitializeProblemStatistics, &ExtractStudentData, &SortDivideByTries,
&SortProblems, and &CalculateStatistics.

Added: &CreateInterface and shamelessly ripped off &OutputDescriptions and
&CreateAndParseOutputSelect from lonstudentassessment.pm.
Added &Gather_Student_Data to ensure the student data is up to date.

Rewrote &BuildProblemStatisticsPage to call &CreateInterface,
&Gather_Student_Data, and the proper output functions.

Added &output_html_grouped_by_sequence
Added &output_html_ungrouped which is not fully implemented at this time.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Tue Feb 25 20:47:47 2003 UTC (21 years, 2 months ago) by matthew
Branches: MAIN
Diff to previous 1.39: preferred, colored
Changes since revision 1.39: +2 -5 lines
lonstatistics.pm:
   POD cleanups
   @SelectedSections is set when we read the classlist.
   Added variables $top_map, @Sequences, and @Assessments.  These are
      initialized by &PrepareCourseData($r).
   Added &PrepareCourseData($r) which is essentially a wrapper for
      &Apache::loncoursedata::get_sequence_assessment_data().
   Added &MapSelect() to output a <select> box for sequences.  Not tested.
   Added &SectionSelect(..) to output a <select> box for sections.  Tested.
   Added &DisplayClasslist($r) which displays a table of the current classlist
      that is sortable by each column.  Does not bother with 'update time' as
      this should not be an issue for the user.  Tested.
   Added call to &PrepareCourseData by the handler.
lonpercentage.pm, lonproblemanalysis.pm, lonproblemstatistics.pm,
lonstudentassessment.pm: modified to call &Apache::lonstatistics::SectionSelect
   instead of the method in lonhtmlcommon.pm.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Fri Dec 13 21:39:19 2002 UTC (21 years, 5 months ago) by albertel
Branches: MAIN
CVS tags: version_0_6_2, version_0_6
Diff to previous 1.38: preferred, colored
Changes since revision 1.38: +2 -2 lines
- using png now

Revision 1.38: download - view: text, markup, annotated - select for diffs
Fri Dec 6 21:56:22 2002 UTC (21 years, 5 months ago) by albertel
Branches: MAIN
Diff to previous 1.37: preferred, colored
Changes since revision 1.37: +5 -4 lines

- Fixes  BUG#1033 was getting 'Unable to tie database.2' on stats screens

Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Nov 26 16:59:03 2002 UTC (21 years, 5 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.36: preferred, colored
Changes since revision 1.36: +2 -4 lines
cleaning the code

Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue Nov 12 19:52:46 2002 UTC (21 years, 6 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.35: preferred, colored
Changes since revision 1.35: +20 -13 lines

Fixed a bug in computing the Max value in Wrong percentage of problems.
(I think it relates to bug 899)

CV: ----------------------------------------------------------------------

Revision 1.35: download - view: text, markup, annotated - select for diffs
Fri Nov 1 22:09:39 2002 UTC (21 years, 6 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.34: preferred, colored
Changes since revision 1.34: +33 -45 lines
fixed bug #899
sepate the degree of difficulty and %worong garph in relation to every homework set

Revision 1.34: download - view: text, markup, annotated - select for diffs
Wed Oct 30 18:37:00 2002 UTC (21 years, 6 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.33: preferred, colored
Changes since revision 1.33: +80 -36 lines
Worked on build chart graph to fix bug #899
It needs more work.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sun Sep 22 17:08:32 2002 UTC (21 years, 7 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.32: preferred, colored
Changes since revision 1.32: +3 -3 lines
Bug #802 is fixed.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Mon Sep 2 20:21:43 2002 UTC (21 years, 8 months ago) by www
Branches: MAIN
CVS tags: version_0_5_1
Diff to previous 1.31: preferred, colored
Changes since revision 1.31: +2 -2 lines
Was still writing to the non-nohist version of resevaldata

Revision 1.31: download - view: text, markup, annotated - select for diffs
Fri Aug 30 15:35:08 2002 UTC (21 years, 8 months ago) by stredwic
Branches: MAIN
Diff to previous 1.30: preferred, colored
Changes since revision 1.30: +7 -7 lines
Fixed an error for map selection in problem statistics.  Added a new
module that will display a graph of percentage correctness for
a problem or series of problems based on input.  It doesn't quite
look correct yet, because of graph.gif.  I will have to edit graph.gif
in order to get ranges for the x axis etc.  This was also an
experiment to see multiple dependent selections.  Will probably do
that with student assessment next, but with students.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Thu Aug 15 14:15:20 2002 UTC (21 years, 9 months ago) by stredwic
Branches: MAIN
CVS tags: version_0_5
Diff to previous 1.29: preferred, colored
Changes since revision 1.29: +1 -2 lines
Had a duplicate my declaration of a variable.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Thu Aug 15 13:54:13 2002 UTC (21 years, 9 months ago) by stredwic
Branches: MAIN
Diff to previous 1.28: preferred, colored
Changes since revision 1.28: +20 -3 lines
Added the storing of certain pieces of data from the statistics table
into metadata back into the code.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Wed Aug 14 21:51:51 2002 UTC (21 years, 9 months ago) by stredwic
Branches: MAIN
Diff to previous 1.27: preferred, colored
Changes since revision 1.27: +47 -34 lines
Fixed the number not updating in the status window for update all students
button.  Also fixed some tieing to hash problems for lonproblemstatistics
and lonproblemanalysis.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Aug 14 20:42:49 2002 UTC (21 years, 9 months ago) by stredwic
Branches: MAIN
Diff to previous 1.26: preferred, colored
Changes since revision 1.26: +85 -80 lines
Fixed a problem with statistics calculations, acts funny when testing near
zero.  Fixed sequence displays for problem statistics so that the sequences
are in the proper order.  Same with problem analysis.  Also removed
discussion column from statistics.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Wed Aug 14 17:45:19 2002 UTC (21 years, 9 months ago) by stredwic
Branches: MAIN
Diff to previous 1.25: preferred, colored
Changes since revision 1.25: +174 -100 lines
Now problem statistics will display its problems in tables based on its
sequence with a sequence title.  It can also display the problems all
together, based on the new button Sort All Problems/Sort Within Sequence.
This button also allows the user to sort within the sequence or sort
all the problems as one group.

The second thing is that now problem statistics uses an initialization
function as does the chart from its page.  This allows the data
to be updated (like a change in status) to be seen while still in chart
mode instead of having to go back to problem statistics main page to
get the statistics data updated.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Aug 14 16:18:55 2002 UTC (21 years, 9 months ago) by stredwic
Branches: MAIN
Diff to previous 1.24: preferred, colored
Changes since revision 1.24: +53 -22 lines
Added section selection to problem statistics and problem analysis.
Fixed some divide by zeros in lonproblemstatistics.
Broke up the table of option response problems and gave them the
heading of the sequence in which they lie.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Wed Aug 14 13:13:37 2002 UTC (21 years, 9 months ago) by stredwic
Branches: MAIN
Diff to previous 1.23: preferred, colored
Changes since revision 1.23: +127 -116 lines
Discriminant factors now work again.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Aug 13 15:05:13 2002 UTC (21 years, 9 months ago) by stredwic
Branches: MAIN
Diff to previous 1.22: preferred, colored
Changes since revision 1.22: +5 -6 lines
Fixed the map selection to use the new cached data.  Basically moved the
map selection from the extraction to the printing.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Aug 13 15:01:07 2002 UTC (21 years, 9 months ago) by stredwic
Branches: MAIN
Diff to previous 1.21: preferred, colored
Changes since revision 1.21: +29 -32 lines
Now the degree of difficulty and percent wrong graphs work correctly.  There
data is based off of the cached statistical data.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue Aug 13 13:57:25 2002 UTC (21 years, 9 months ago) by stredwic
Branches: MAIN
Diff to previous 1.20: preferred, colored
Changes since revision 1.20: +75 -142 lines
Added cached data for problem statistics.  Now it will store the data
it calculates for the statistics formulas and other constant data.
Currently, it doesn't know if a student's course data has been updated.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue Aug 13 12:21:46 2002 UTC (21 years, 9 months ago) by stredwic
Branches: MAIN
Diff to previous 1.19: preferred, colored
Changes since revision 1.19: +14 -4 lines
Added ability to hide and show the legend on the problem statistics
report using a button.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Aug 13 00:37:18 2002 UTC (21 years, 9 months ago) by stredwic
Branches: MAIN
Diff to previous 1.18: preferred, colored
Changes since revision 1.18: +296 -479 lines
First, added unescaping of $key in lond dump command.
Next, I added a new way to download student course data.  There are now
two functions for storing data, DownloadStudentCourseData and
DownloadStudentCourseDataSeparate.  These two functions base their running
on input parameters.  The option parameters are whether or not to check
the date for downloading, whether or not to store all the dumped data or
extract out the data you want, whether or not to display a status window.
The extracting data parameter will be best utilized if someone adds in the
ability to send a list of what parameters are desired and perhaps some simple
commands to affect how that data is processed, like tries, sum would
sum record the sum of all the tries for a student.  This is just an idea.

Currently, I have all the statistics modules using the extract ability.
This slightly increases in download time, but drastically reduces cache
size.  Possible ideas include pushing the extract to the lond side with a
list of parameter/commands, or even downloading everything to a temp cache,
then extract the necessary data into the cache then removing the temp
cache.  There are lots of other possibilities, which can change the download
time, cache size, and other factors.  Now, only loncoursedata handles the
downloading of data to a hash.

lonstudentassessment was changed slightly to remove ' ' as a link if the
student actually hadn't attempted the problem.

lonproblemanalysis was updated for the new str2hash type functions.  There
are a couple of (cludges/fixes) for it.  Depending on whether or not the
str2hash type functions are changed, these may or may not need to be
updated.

lonproblemstatistics was drastically overhauled.  Most of the processing
was removed.  Now, it just does its few statistics functions and outputs
the table.  Currently, I broke the graph, discussion column, and
discriminant factor columns.  These will be fixed on the next commit soon.
There is also no caching done.  This will also be remedied soon.  The
problem that will need attention with caching is to know when to update
the statistics cached data when a student's course data is updated.

Lastly, I plan to add perhaps a toggle legend display button, another graph
button(percentage correct), a button to send the CSV format(not just display),
and add a toggle button for sorting within a sequence and sorting all
the problems.

Also, I changed the look and feel to be the same as the class list page.
Also, the displaying of sequence headers and child sequences are not
working.  This will be fixed, but thought will be put into how best to
make it look and have a similiar fill for all the table combinations.

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

Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Aug 9 19:49:30 2002 UTC (21 years, 9 months ago) by albertel
Branches: MAIN
Diff to previous 1.16: preferred, colored
Changes since revision 1.16: +5 -4 lines
- fixes bug#257, moved resevaldata.db to nohist_resevaldata.db, and deletes hist file

- After installing these diffs you need to do a make install before restarting the webserver

Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Aug 6 17:38:26 2002 UTC (21 years, 9 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.15: preferred, colored
Changes since revision 1.15: +36 -89 lines
Loading the graphical chart completed

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Aug 6 02:07:19 2002 UTC (21 years, 9 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.14: preferred, colored
Changes since revision 1.14: +2 -3 lines
Fixed a bug in sorting the statistics table

Revision 1.14: download - view: text, markup, annotated - select for diffs
Tue Aug 6 02:01:05 2002 UTC (21 years, 9 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.13: preferred, colored
Changes since revision 1.13: +89 -106 lines
Sorting the statistics table works properly

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Aug 5 20:53:38 2002 UTC (21 years, 9 months ago) by stredwic
Branches: MAIN
Diff to previous 1.12: preferred, colored
Changes since revision 1.12: +41 -1 lines
Added in some flushes and changed where some of the modules print.  Also,
fixed download all so that if you stop it, and then select something
else it won't continue to download.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Aug 5 18:10:08 2002 UTC (21 years, 9 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.11: preferred, colored
Changes since revision 1.11: +114 -52 lines
Edited the Statistics table to resort the table. (It needs more work)

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri Aug 2 21:04:46 2002 UTC (21 years, 9 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.10: preferred, colored
Changes since revision 1.10: +5 -3 lines
started to fix sorting the table. It needs more work.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Aug 2 12:41:20 2002 UTC (21 years, 9 months ago) by stredwic
Branches: MAIN
Diff to previous 1.9: preferred, colored
Changes since revision 1.9: +4 -4 lines
Updated some of the cache data keys being used.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Aug 1 20:49:06 2002 UTC (21 years, 9 months ago) by stredwic
Branches: MAIN
Diff to previous 1.8: preferred, colored
Changes since revision 1.8: +30 -64 lines
First, added the parenthesis thing to the GDBM stuff.  Fixed the interface
problem statistics so that the buttons work correctly.  How the data
is interpretted is not finished.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Tue Jul 30 23:08:56 2002 UTC (21 years, 9 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.7: preferred, colored
Changes since revision 1.7: +43 -41 lines
Fixed a bug in making a link to a problem resource in statististics table.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Jul 30 22:09:01 2002 UTC (21 years, 9 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.6: preferred, colored
Changes since revision 1.6: +43 -39 lines
Fixed some important bugs in calculating and displaying the discrimination factor

Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Jul 29 22:01:11 2002 UTC (21 years, 9 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.5: preferred, colored
Changes since revision 1.5: +20 -37 lines
Found a bug in loading discrimination factor.
It needs more work to fix.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Jul 29 21:23:22 2002 UTC (21 years, 9 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.4: preferred, colored
Changes since revision 1.4: +102 -61 lines
Many changes made to load statistics table in new method that applied in chart and statistics perl modules.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Jul 27 20:48:36 2002 UTC (21 years, 9 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.3: preferred, colored
Changes since revision 1.3: +93 -282 lines
Distinguished between problem statistics module and activity log perl module

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Jul 26 21:50:12 2002 UTC (21 years, 9 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.2: preferred, colored
Changes since revision 1.2: +38 -23 lines
removed all global variables
Started to work with stats table in new method of caching the student data
PS:(It needs more work)

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Jul 25 19:29:23 2002 UTC (21 years, 9 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.1: preferred, colored
Changes since revision 1.1: +58 -72 lines
Removing global variables

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Jul 24 14:52:32 2002 UTC (21 years, 9 months ago) by stredwic
Branches: MAIN
Broke lonstatistics up.  Now the bulk of the code that generate the
html pages for the different forms have there own module.  Some minor
modifications were necessary to accomplish this.

Also added default student selected on student assessment page is now
all students.  The full name links on the classlist page now take
you to the student assessment page with that student selected.  I
had forgotten to put the post data in the get_unprocessed_cgi
function call.

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>