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

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.142.2.5: download - view: text, markup, annotated - select for diffs
Thu Nov 12 00:15:27 2020 UTC (3 years, 11 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_5_msu, version_2_11_5, version_2_11_4_uiuc, version_2_11_4_msu, version_2_11_4, version_2_11_3_uiuc, version_2_11_3_msu, version_2_11_3
Diff to previous 1.142.2.4: preferred, colored next main 1.143: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.142.2.4: +27 -17 lines
- For 2.11
  Backport 1.147

Revision 1.147: download - view: text, markup, annotated - select for diffs
Tue Nov 10 19:28:32 2020 UTC (4 years ago) by raeburn
Branches: MAIN
CVS tags: version_2_12_X, HEAD
Diff to previous 1.146: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.146: +27 -17 lines
- Load CSS file(s) for resource when using (a) Student Submission Reports
  (only one problem selected), or and (b)Detailed Problem Analysis when
  "Show problem" is checked, or when using Submission Time Plots.

Revision 1.142.2.4: download - view: text, markup, annotated - select for diffs
Thu Feb 27 03:11:14 2014 UTC (10 years, 8 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_2_uiuc, version_2_11_2_msu, 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.142.2.3: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.142.2.3: +7 -7 lines
- For 2.11
  - Backport 1.145, 1.146.

Revision 1.146: download - view: text, markup, annotated - select for diffs
Wed Feb 26 17:46:19 2014 UTC (10 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.145: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.145: +4 -4 lines
- Remove unnecessary white space in <select> and <option>.

Revision 1.145: download - view: text, markup, annotated - select for diffs
Mon Feb 3 18:50:58 2014 UTC (10 years, 9 months ago) by bisitz
Branches: MAIN
Diff to previous 1.144: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.144: +5 -5 lines
- Fix typo (div)
- XHTML

Revision 1.142.2.3: download - view: text, markup, annotated - select for diffs
Mon Dec 30 14:19:58 2013 UTC (10 years, 10 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_0_RC2
Diff to previous 1.142.2.2: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.142.2.2: +66 -30 lines
- For 2.11
  - Backport  1.144.

Revision 1.144: download - view: text, markup, annotated - select for diffs
Tue Oct 1 14:52:47 2013 UTC (11 years, 1 month ago) by bisitz
Branches: MAIN
Diff to previous 1.143: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.143: +66 -30 lines
- Internationalization and localization of labels in statistical graphs
- Improved quantity in result phrases about correct and incorrect submissions
- Added missing phrases and translations to de.pm

Revision 1.142.2.2: download - view: text, markup, annotated - select for diffs
Mon Dec 17 03:52:30 2012 UTC (11 years, 10 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_0_RC1
Diff to previous 1.142.2.1: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.142.2.1: +4 -4 lines
- For 2.11
  - Backport 1.143.

Revision 1.143: download - view: text, markup, annotated - select for diffs
Mon Dec 17 03:51:02 2012 UTC (11 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.142: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.142: +4 -4 lines
- Localization. Separate sentences receive separate &mt() calls to facilitate
  reuse.

Revision 1.142.2.1: download - view: text, markup, annotated - select for diffs
Sat May 12 03:10:17 2012 UTC (12 years, 6 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.142: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.142: +1 -3 lines
- For 2.11.
  -reverse changes in 1.140 - "3.0" grading interface.

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

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

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

Revision 1.139: download - view: text, markup, annotated - select for diffs
Thu Jun 10 16:14:39 2010 UTC (14 years, 5 months ago) by bisitz
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
Diff to previous 1.138: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.138: +2 -2 lines
Optimized status bar localization:
Overhauled status text creation to allow proper translation.
    - Translate whole sentence instead of unhandy phrase fragments concatenation.
    - Simplified way of time text creation by using quant.
    - Removed code for not anymore supported old browsers (bug 1382).
    - Indirectly corrects mt() call with incorrect parameter (_2 -> _1)

Revision 1.138: download - view: text, markup, annotated - select for diffs
Thu Jan 14 17:20:51 2010 UTC (14 years, 9 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, bz6209-base, bz6209, PRINT_INCOMPLETE_base, PRINT_INCOMPLETE
Diff to previous 1.137: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.137: +5 -5 lines
Consistent screen ergonomics:
- First checkbox, then option text
- Removed special styles

Revision 1.137: download - view: text, markup, annotated - select for diffs
Tue Apr 21 13:28:23 2009 UTC (15 years, 6 months ago) by bisitz
Branches: MAIN
CVS tags: version_2_8_99_0, bz5969, bz2851, GCI_3, GCI_2, BZ5971-printing-apage, BZ5434-fox
Diff to previous 1.136: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.136: +2 -2 lines
Moved output options checkboxes from translation phrases to script code.
This ensures that
- the checkboxes are always properly displayed, independent from the translation phrases
- the place of the checkboxes is given by the script code to have a consistent screen layout, independent from the translation of the corresponding text

Revision 1.136: download - view: text, markup, annotated - select for diffs
Wed Feb 4 13:21:54 2009 UTC (15 years, 9 months ago) by hauer
Branches: MAIN
Diff to previous 1.135: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.135: +2 -2 lines
added quant-calls in the source and edited them in de.pm, because they were not used elsewhere

Revision 1.135: download - view: text, markup, annotated - select for diffs
Fri Dec 12 10:01:30 2008 UTC (15 years, 11 months ago) by bisitz
Branches: MAIN
Diff to previous 1.134: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.134: +2 -2 lines
Added missing ";" to all "&nbsp;"

Revision 1.134: download - view: text, markup, annotated - select for diffs
Fri Dec 12 07:26:28 2008 UTC (15 years, 11 months ago) by raeburn
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.133: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.133: +3 -3 lines
- Unbalanced HTML tags.

Revision 1.133: download - view: text, markup, annotated - select for diffs
Thu Dec 11 14:55:27 2008 UTC (15 years, 11 months ago) by bisitz
Branches: MAIN
Diff to previous 1.132: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.132: +8 -8 lines
Replaced
  <nobr>...</nobr>
by
  <span class="LC_nobreak">...</span>

- lonsearchcat.pm: Added missing start tag for nobreak area
- lonsurveyreports.pm: Added missing end tag for nobreak area

Revision 1.132: download - view: text, markup, annotated - select for diffs
Thu Oct 30 17:45:25 2008 UTC (16 years ago) by bisitz
Branches: MAIN
Diff to previous 1.131: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.131: +90 -61 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.131: download - view: text, markup, annotated - select for diffs
Thu Oct 23 09:07:51 2008 UTC (16 years ago) by bisitz
Branches: MAIN
Diff to previous 1.130: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.130: +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.130: download - view: text, markup, annotated - select for diffs
Thu Jan 4 02:44:07 2007 UTC (17 years, 10 months ago) by albertel
Branches: MAIN
CVS tags: version_2_7_X, version_2_7_1, 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, 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
Diff to previous 1.129: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.129: +14 -4 lines
- updating to work (simplely) with multiple correct answers

Revision 1.129: download - view: text, markup, annotated - select for diffs
Thu Dec 21 19:52:28 2006 UTC (17 years, 10 months ago) by albertel
Branches: MAIN
CVS tags: version_2_2_99_1
Diff to previous 1.128: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.128: +30 -21 lines
- bug5095 - handle case of no students and no spread in provided answers
            more correctly (rather than infinite loop)

Revision 1.128: download - view: text, markup, annotated - select for diffs
Fri Aug 18 15:15:38 2006 UTC (18 years, 2 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_2_X, version_2_2_99_0, version_2_2_2, version_2_2_1, version_2_2_0
Diff to previous 1.127: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.127: +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.127: download - view: text, markup, annotated - select for diffs
Thu Aug 17 21:19:47 2006 UTC (18 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.126: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.126: +11 -2 lines
Apparently omitted May 5th commits which added groups filter to STATS functionality.

Revision 1.126: download - view: text, markup, annotated - select for diffs
Tue May 30 12:46:49 2006 UTC (18 years, 5 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.125: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.125: +8 -5 lines
&Apache::lonnet::unescape -> &unescape
&Apache::lonnet::escape -> &escape

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

Revision 1.124: download - view: text, markup, annotated - select for diffs
Sat Feb 4 19:06:53 2006 UTC (18 years, 9 months ago) by bowersj2
Branches: MAIN
CVS tags: version_2_1_X, version_2_1_3
Diff to previous 1.123: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.123: +3 -2 lines
Fix #4609, at least in the most superficial sense; it no longer ISE's.

Revision 1.123: download - view: text, markup, annotated - select for diffs
Sun Jan 22 04:10:04 2006 UTC (18 years, 9 months ago) by bowersj2
Branches: MAIN
Diff to previous 1.122: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.122: +6 -3 lines
Pending implementation of the "Detailed Problem Analysis" output into
CSV and Excel, remove the selection box for Excel & CSV so we aren't
promising what we can't deliver.

Revision 1.122: download - view: text, markup, annotated - select for diffs
Mon Nov 7 22:09:00 2005 UTC (19 years ago) by albertel
Branches: MAIN
CVS tags: version_2_1_2, version_2_1_1, version_2_1_0, version_2_0_99_1
Diff to previous 1.121: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.121: +4 -2 lines
- BUG#4445

Revision 1.121: download - view: text, markup, annotated - select for diffs
Tue Apr 19 13:59:34 2005 UTC (19 years, 6 months ago) by matthew
Branches: MAIN
CVS tags: version_2_0_X, version_2_0_2, version_2_0_1, 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
Diff to previous 1.120: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.120: +7 -4 lines
Bug 2989: Need more submit buttons on problem selection pages.  Problem
analysis and submission time analysis now have submit buttons after each
sequence/folder.

Revision 1.120: download - view: text, markup, annotated - select for diffs
Thu Apr 7 06:56:24 2005 UTC (19 years, 7 months ago) by albertel
Branches: MAIN
CVS tags: version_1_99_0_tmcc
Diff to previous 1.119: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.119: +34 -34 lines
- ENV -> env

Revision 1.119: download - view: text, markup, annotated - select for diffs
Tue Mar 15 00:51:43 2005 UTC (19 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.118: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.118: +14 -9 lines
Make sure we ahve a value (not undef) for the number of correct answers.
Fixed unfinished code in numerical response analysis.

Revision 1.118: download - view: text, markup, annotated - select for diffs
Mon Mar 14 20:28:22 2005 UTC (19 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.117: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.117: +5 -4 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.117: download - view: text, markup, annotated - select for diffs
Fri Mar 11 21:14:41 2005 UTC (19 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.116: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.116: +2 -11 lines
Removed debugging spew.
OR analysis: Set $correct to 0 if it's undefined so we output '0' instead
of ''.

Revision 1.116: download - view: text, markup, annotated - select for diffs
Mon Feb 28 23:07:32 2005 UTC (19 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.115: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.115: +19 -22 lines
Refactored to use navmaps and modified lonstatistics/lonstathelpers code.

Revision 1.115: download - view: text, markup, annotated - select for diffs
Wed Feb 23 02:03:42 2005 UTC (19 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.114: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.114: +4 -1 lines
lonstathelpers:Added &submission_report_form which provides a direct link
    to the student submission reports page from another statistics page.
    It will not work from any other component of LON-CAPA.
lonproblemanalysis:Added call to submission_report_form

Revision 1.114: download - view: text, markup, annotated - select for diffs
Tue Feb 22 22:51:16 2005 UTC (19 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.113: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.113: +67 -50 lines
Finishing off NRA.  Plots of percent difference and difference can be made.

Revision 1.113: download - view: text, markup, annotated - select for diffs
Tue Feb 22 05:28:21 2005 UTC (19 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.112: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.112: +39 -28 lines
So the last commit of code for &numerical_plot_percent was stupid for
plotting percents, but much better in &numerical_plot_differences, which
now works well.

Revision 1.112: download - view: text, markup, annotated - select for diffs
Tue Feb 22 04:32:46 2005 UTC (19 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.111: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.111: +113 -90 lines
half way through rewrite of numerical response analysis.
Added progress window to student answer computation.
&numerical_plot_percent is mostly done.
&numerical_classify_response gathers more statistics and passes them back
    in a seperate hash.
Minor code cleanups elsewhere.

Revision 1.111: download - view: text, markup, annotated - select for diffs
Wed Feb 16 17:43:20 2005 UTC (19 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.110: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.110: +20 -238 lines
Remove excel output of option response data.

Revision 1.110: download - view: text, markup, annotated - select for diffs
Thu Dec 23 19:58:06 2004 UTC (19 years, 10 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
Diff to previous 1.109: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.109: +3 -2 lines
Disable numerical response analysis entirely

Revision 1.109: download - view: text, markup, annotated - select for diffs
Thu Dec 23 19:57:35 2004 UTC (19 years, 10 months ago) by matthew
Branches: MAIN
Diff to previous 1.108: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.108: +9 -14 lines
re-enable numerical response analysis with units.

Revision 1.108: download - view: text, markup, annotated - select for diffs
Mon Dec 6 16:22:21 2004 UTC (19 years, 11 months ago) by matthew
Branches: MAIN
CVS tags: version_1_2_99_1
Diff to previous 1.107: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.107: +2 -1 lines
Fix bug with excel output of option response results which caused data to
be omitted for foils which contained spaces in their names.

Revision 1.107: download - view: text, markup, annotated - select for diffs
Fri Dec 3 21:53:59 2004 UTC (19 years, 11 months ago) by matthew
Branches: MAIN
Diff to previous 1.106: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.106: +6 -3 lines
Restrict analysis to implemented types.
OR_tries_analysis: No longer ISE when there are no concepts.

Revision 1.106: download - view: text, markup, annotated - select for diffs
Thu Dec 2 21:53:33 2004 UTC (19 years, 11 months ago) by matthew
Branches: MAIN
Diff to previous 1.105: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.105: +84 -52 lines
"finished" numerical response analysis - unit conversion does not work
reliably yet, so it is disabled.
lonstathelpers: now &get_problem_data returns the 'unit' for a response.
lonproblemanalysis: Added earlier detection of broken problem analysis
  (See bug 3669 for why this came up)
  radio_response_analysis: Make sure $concepts is at least an array ref
     when it's undef, just to avoid an ISE.

Revision 1.105: download - view: text, markup, annotated - select for diffs
Fri Nov 12 19:47:29 2004 UTC (20 years ago) by matthew
Branches: MAIN
CVS tags: version_1_2_99_0
Diff to previous 1.104: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.104: +8 -7 lines
Modified option response analysis to label every column in the graphs by
passing xskip=1 to &Apache::loncommon::DrawBarGraph

Revision 1.104: download - view: text, markup, annotated - select for diffs
Wed Nov 10 21:23:10 2004 UTC (20 years ago) by matthew
Branches: MAIN
Diff to previous 1.103: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.103: +203 -74 lines
Finished time analysis for numerical responses.  Things seem to work but I
am seeing strange results.

Revision 1.103: download - view: text, markup, annotated - select for diffs
Wed Nov 10 16:56:39 2004 UTC (20 years ago) by matthew
Branches: MAIN
Diff to previous 1.102: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.102: +285 -90 lines
Numerical response analysis works for attempts, but not time analysis.
Shows histogram of correct answers each time, which is dumb.

Revision 1.102: download - view: text, markup, annotated - select for diffs
Tue Nov 2 20:45:41 2004 UTC (20 years ago) by matthew
Branches: MAIN
Diff to previous 1.101: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.101: +10 -5 lines
Added count of students to radiobutton response time analysis.

Revision 1.101: download - view: text, markup, annotated - select for diffs
Fri Oct 29 16:39:42 2004 UTC (20 years ago) by matthew
Branches: MAIN
Diff to previous 1.100: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.100: +3 -3 lines
RR_create_percent_selected_plot:
Fixed bug in prior commit where radiobutton submissions were plotted in
the column corresponding to the correct answer and not the submitted answer.

Revision 1.100: download - view: text, markup, annotated - select for diffs
Fri Oct 29 16:13:45 2004 UTC (20 years ago) by matthew
Branches: MAIN
Diff to previous 1.99: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.99: +1 -4 lines
Removed some debugging code.

Revision 1.99: download - view: text, markup, annotated - select for diffs
Fri Oct 29 16:10:30 2004 UTC (20 years ago) by matthew
Branches: MAIN
Diff to previous 1.98: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.98: +15 -17 lines
RR_create_percent_selected_plot: Fixed bug where if a foil could be true for
   some students but not all students the bar for the foil would appear
   green (indicating true) for everyone.  Now keep track of those for whom
   the foil is true seperately than those for whom the foil is false and
   produce a stacked bar graph (green & red = true & false).

Revision 1.98: download - view: text, markup, annotated - select for diffs
Fri Oct 29 15:52:32 2004 UTC (20 years ago) by matthew
Branches: MAIN
Diff to previous 1.97: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.97: +22 -12 lines
radiobutton response analysis: Added %true_foils to keep track of which
   foils are true.  Modified RR_create_stacked_selection_plot to use
   this hash to ensure all correct foils show in the stacked plot.

Revision 1.97: download - view: text, markup, annotated - select for diffs
Fri Oct 29 15:27:39 2004 UTC (20 years ago) by matthew
Branches: MAIN
Diff to previous 1.96: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.96: +167 -266 lines
Radiobutton response works for concepts, computed answers, and the much
more common incarnations.
Removed some dead code.
More to be done.

Revision 1.96: download - view: text, markup, annotated - select for diffs
Wed Oct 27 17:47:13 2004 UTC (20 years ago) by matthew
Branches: MAIN
Diff to previous 1.95: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.95: +112 -120 lines
Modifications to option response analysis.
Tries & time based analysis:
    use 'statements' instead of 'foils' on plots.
    list number of students attempting, number of submissions plotted,
    number of correct submissions, and number of incorrect submissions.
time based analysis:
    Fixed a bug where the concept and foil graphs appeared to have a different
    number of data points to plot by consolidating the answer post-processing
    code into &OR_time_process_data, which needed to happen anyways.

Revision 1.95: download - view: text, markup, annotated - select for diffs
Mon Oct 25 18:30:20 2004 UTC (20 years ago) by matthew
Branches: MAIN
Diff to previous 1.94: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.94: +9 -7 lines
Bug 3571: Option response analysis option key colors did not print because
most web browsers do not print table background colors.  Using
background colored asterisks instead of &nbsp; fixes this.

Revision 1.94: download - view: text, markup, annotated - select for diffs
Fri Oct 15 16:50:30 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.93: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.93: +393 -36 lines
Radio button response analysis over tries is implemented.  Check in to save
my work.

Revision 1.93: download - view: text, markup, annotated - select for diffs
Tue Oct 5 14:03:45 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.92: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.92: +6 -5 lines
Fix bug wherein option response tries analysis always showed the same
concept graph.

Revision 1.92: download - view: text, markup, annotated - select for diffs
Mon Oct 4 19:49:41 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.91: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.91: +13 -1 lines
OR tries analysis now checks for missing data and gives a friendly
message instead of showing a bunch of empty graphs.

Revision 1.91: download - view: text, markup, annotated - select for diffs
Mon Oct 4 19:10:26 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.90: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.90: +31 -13 lines
Added 'show problem' checkbox.  Time analysis would always show a plot, now
it does not show a plot if there is no data.

Revision 1.90: download - view: text, markup, annotated - select for diffs
Wed Sep 29 14:38:35 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.89: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.89: +36 -40 lines
Interface & localization changes

Revision 1.89: download - view: text, markup, annotated - select for diffs
Tue Sep 28 20:45:40 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.88: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.88: +1 -3 lines
Remove help reference to nonexistant help topic.  "Number of Plots" is pretty
damn self explainatory to me.

Revision 1.88: download - view: text, markup, annotated - select for diffs
Tue Sep 28 20:41:58 2004 UTC (20 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.87: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.87: +198 -264 lines
Interface simplification: got rid of "analyze as" nonsense.  We try to
produce three plots for each attempt or time interval: concept, foil correct,
and foil incorrect.  If there is only one concept the concept plot is omitted.
Some Style Police(tm) induced changes.  Titles of plots are more consistent
(since they appear on the same page now).

Revision 1.87: download - view: text, markup, annotated - select for diffs
Thu Jun 24 18:47:36 2004 UTC (20 years, 4 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, version_1_1_99_4, version_1_1_99_3, version_1_1_99_2, version_1_1_99_1
Diff to previous 1.86: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.86: +5 -2 lines
Removing access to numerical and radio response analysis for 1.2 release.

Revision 1.86: download - view: text, markup, annotated - select for diffs
Wed Jun 23 20:51:14 2004 UTC (20 years, 4 months ago) by matthew
Branches: MAIN
Diff to previous 1.85: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.85: +2 -2 lines
No need to tell the user there are no students in the selected section
before they have chosen a problem to analyze.

Revision 1.85: download - view: text, markup, annotated - select for diffs
Fri Jun 4 21:42:18 2004 UTC (20 years, 5 months ago) by matthew
Branches: MAIN
CVS tags: version_1_1_99_0
Diff to previous 1.84: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.84: +19 -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.84: download - view: text, markup, annotated - select for diffs
Thu Apr 1 15:32:06 2004 UTC (20 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.83: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.83: +2 -2 lines
- missed and encode fixup

Revision 1.83: download - view: text, markup, annotated - select for diffs
Wed Mar 31 05:24:00 2004 UTC (20 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.82: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.82: +10 -10 lines
- trying to be UTF8 transparent

Revision 1.82: download - view: text, markup, annotated - select for diffs
Mon Mar 22 17:25:27 2004 UTC (20 years, 7 months ago) by matthew
Branches: MAIN
Diff to previous 1.81: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.81: +56 -15 lines
loncoursedata: reworked &get_response_data to take section and enrollment
as inputs instead of a list of students.
lonproblemanalysis: Rewrote calls to get_response_data to provide new inputs.
Modified numerical response analysis to analyzse an entire problem, not just
one response.  This will probably need to be changed in the future.
Added &text, which produces <drawimage> text elements.

Revision 1.81: download - view: text, markup, annotated - select for diffs
Tue Mar 16 16:41:26 2004 UTC (20 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.80: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.80: +3 -34 lines
Moved &GetStudentAnswers from lonstudentsubmissions and lonproblemanalysis
to lonstathelpers.

Revision 1.80: download - view: text, markup, annotated - select for diffs
Tue Mar 16 16:30:31 2004 UTC (20 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.79: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.79: +5 -8 lines
lonstathelpers: added local caching of computed answers.
lonproblemanalysis and lonstudentsubmissions: modified to begin using the
caching of computed answers.

Revision 1.79: download - view: text, markup, annotated - select for diffs
Fri Mar 12 21:06:32 2004 UTC (20 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.78: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.78: +6 -1 lines
Check for aborted connections when compiling results for students.

Revision 1.78: download - view: text, markup, annotated - select for diffs
Fri Mar 12 20:29:48 2004 UTC (20 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.77: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.77: +101 -31 lines
Reworked analysis of numerical responses.  Uses <drawimage> and &xmlparse
to create a chart of answers.

Revision 1.77: download - view: text, markup, annotated - select for diffs
Thu Mar 11 20:11:18 2004 UTC (20 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.76: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.76: +3 -17 lines
OR_Tries_Foil_Analysis: Changed plot titles to 'Submission X (N=Y)' where
X is the attempt number and Y is the number of students.

Revision 1.76: download - view: text, markup, annotated - select for diffs
Thu Mar 11 20:06:50 2004 UTC (20 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.75: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.75: +51 -23 lines
OR_Tries_Foil_Analysis: Added a blank column between concepts on the plots.

Revision 1.75: download - view: text, markup, annotated - select for diffs
Thu Mar 11 19:34:10 2004 UTC (20 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.74: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.74: +36 -32 lines
&OR_Tries_Foil_Analysis: Variable name cleanup,  Use $Concepts instead
of $Foils for looping.

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

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

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

Revision 1.71: download - view: text, markup, annotated - select for diffs
Thu Feb 19 20:17:01 2004 UTC (20 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.70: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.70: +10 -396 lines
Added lonstudentsubmissions.pm
Moved code from lonproblemanalysis to lonstathelpers and lonstudentsubmissions.
lonstudentsubmissions can produce excel spreadsheets of student submissions
for numerical, radio, option, click on image, string, and formula responses.

Revision 1.70: download - view: text, markup, annotated - select for diffs
Wed Feb 18 19:16:55 2004 UTC (20 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.69: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.69: +38 -15 lines
Modified &prepare_excel_output to include the 'awarded', 'weight', and
'score' columns in the Excel worksheet it produces.

Revision 1.69: download - view: text, markup, annotated - select for diffs
Wed Feb 18 17:33:12 2004 UTC (20 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.68: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.68: +123 -63 lines
First working pass at excel output of student submissions and the correct
answer for a response.  More needs to be done.

Revision 1.68: download - view: text, markup, annotated - select for diffs
Mon Feb 16 20:50:03 2004 UTC (20 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.67: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.67: +75 -11 lines
Some progress on numerical problem analysis.  Makes a plot that is nearly
useless.

Revision 1.67: download - view: text, markup, annotated - select for diffs
Mon Feb 16 19:59:49 2004 UTC (20 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.66: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.66: +6 -6 lines
Fix bug with non-numeric concepts screwing up option response analysis.

Revision 1.66: download - view: text, markup, annotated - select for diffs
Fri Feb 13 18:25:57 2004 UTC (20 years, 9 months ago) by matthew
Branches: MAIN
Diff to previous 1.65: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.65: +104 -13 lines
Added the very beginnings of detailed analysis for numerical problems.
Currently just prints a list of the correct answers by student.

Revision 1.65: download - view: text, markup, annotated - select for diffs
Tue Feb 10 19:49:54 2004 UTC (20 years, 9 months ago) by matthew
Branches: MAIN
Diff to previous 1.64: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.64: +5 -5 lines
No need to encode text that must work when output as html.

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

Revision 1.63: download - view: text, markup, annotated - select for diffs
Fri Jan 30 16:31:36 2004 UTC (20 years, 9 months ago) by matthew
Branches: MAIN
Diff to previous 1.62: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.62: +15 -15 lines
Bug 2675: html entities not handled correctly in option response analysis
display of concepts and options.  Can go in 1.1.2 without issues.

Revision 1.62: download - view: text, markup, annotated - select for diffs
Wed Jan 28 14:53:34 2004 UTC (20 years, 9 months ago) by matthew
Branches: MAIN
Diff to previous 1.61: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.61: +2 -2 lines
Changed the title of the detailed problem analysis page to read
"Detailed Problem Analysis" insead of "Option Response Analysis".

Revision 1.61: download - view: text, markup, annotated - select for diffs
Tue Jan 20 15:51:06 2004 UTC (20 years, 9 months ago) by matthew
Branches: MAIN
Diff to previous 1.60: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.60: +12 -179 lines
Moved &ProblemSelector from lonproblemanalysis and lonsubmissiontimeanalysis
to lonstathelpers.pm.  Reworked &ProblemSelector to work with either problem
parts or responses.  Added previous and next buttons to submission time
analysis page.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Mon Jan 19 21:31:08 2004 UTC (20 years, 9 months ago) by matthew
Branches: MAIN
Diff to previous 1.59: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.59: +3 -18 lines
Added entry for lonstathelpers.pm in loncapafiles.
Modified lonsubmissiontimeanalysis and lonproblemanalysis to use
lonstathelpers.

Revision 1.59: download - view: text, markup, annotated - select for diffs
Mon Jan 19 20:10:36 2004 UTC (20 years, 9 months ago) by matthew
Branches: MAIN
Diff to previous 1.58: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.58: +4 -4 lines
Finish renaming option response routines.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Mon Jan 19 18:55:10 2004 UTC (20 years, 9 months ago) by matthew
Branches: MAIN
Diff to previous 1.57: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.57: +2 -4 lines
1. Removed debugging code.
2. Unescape the foilid.  This fixes a bug with spaces in foilids causing
data to be missing in the plots.

Revision 1.57: download - view: text, markup, annotated - select for diffs
Mon Jan 19 16:33:16 2004 UTC (20 years, 9 months ago) by matthew
Branches: MAIN
Diff to previous 1.56: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.56: +43 -30 lines
1. Changed most if not all option response related subroutines to begin
with 'OR'.
2. Placed code to list the type of the problem before it's chosen.  This will
be removed (or reworked) soon anyways.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Fri Jan 16 20:19:33 2004 UTC (20 years, 9 months ago) by matthew
Branches: MAIN
Diff to previous 1.55: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.55: +32 -38 lines
Implement basic radio response analysis.

Revision 1.55: download - view: text, markup, annotated - select for diffs
Fri Jan 16 15:35:04 2004 UTC (20 years, 9 months ago) by matthew
Branches: MAIN
Diff to previous 1.54: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.54: +1 -18 lines
Removed debugging information.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Fri Jan 16 15:33:40 2004 UTC (20 years, 9 months ago) by matthew
Branches: MAIN
Diff to previous 1.53: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.53: +153 -25 lines
Bug 2556: Previous and Next problem buttons on detailed problem analysis.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Thu Jan 8 19:20:12 2004 UTC (20 years, 10 months ago) by matthew
Branches: MAIN
Diff to previous 1.52: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.52: +2 -2 lines
Use 'problem' instead of 'resource' when describing what we are
analyzing.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Mon Dec 15 16:23:00 2003 UTC (20 years, 11 months ago) by matthew
Branches: MAIN
Diff to previous 1.51: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.51: +3 -1 lines
Added help file and help link for problem analysis.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Fri Dec 12 20:18:36 2003 UTC (20 years, 11 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
Diff to previous 1.50: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.50: +7 -2 lines
Added help links for "Analyze Over" and "Analyze as".  Please include in
1.1.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Wed Dec 10 23:09:26 2003 UTC (20 years, 11 months ago) by matthew
Branches: MAIN
CVS tags: version_1_0_99_1
Diff to previous 1.49: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.49: +6 -2 lines
&ProblemSelector(): fallback for resources without titles.
The wonders of cut and paste coding.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Tue Nov 11 22:14:28 2003 UTC (21 years ago) by matthew
Branches: MAIN
CVS tags: version_1_0_99
Diff to previous 1.48: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.48: +14 -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.48: download - view: text, markup, annotated - select for diffs
Tue Nov 11 22:07:46 2003 UTC (21 years ago) by matthew
Branches: MAIN
Diff to previous 1.47: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.47: +224 -79 lines
Old changes that need to be committed.  Initial stab at radioresponse analysis
is 'POD'ed out.  It works.  Trust me.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Thu Oct 30 16:24:36 2003 UTC (21 years ago) by matthew
Branches: MAIN
Diff to previous 1.46: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.46: +127 -28 lines
Works with new version of loncoursedata.pm.  Radio response analysis is
not fully functional, although you can select those resources.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Fri Oct 24 13:38:06 2003 UTC (21 years ago) by matthew
Branches: MAIN
Diff to previous 1.45: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.45: +248 -236 lines
Reorganization of code, some subroutines renamed.  Goal is to make the
implementation of new types of problem analysis easier.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Tue Oct 21 21:31:35 2003 UTC (21 years ago) by matthew
Branches: MAIN
Diff to previous 1.44: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.44: +2 -2 lines
Fix idiocy with time analysis.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Tue Oct 21 16:00:30 2003 UTC (21 years ago) by matthew
Branches: MAIN
Diff to previous 1.43: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.43: +32 -27 lines
No longer perform analysis when excel output is requested.
Cosmetic changes, nothing shocking.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Mon Oct 20 20:42:39 2003 UTC (21 years ago) by matthew
Branches: MAIN
Diff to previous 1.42: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.42: +419 -22 lines
Excel output for optionresponse analysis.

loncoursedata.pm:
Added &get_student_data.
Modified return values of get_optionresionse_data it now logs errors and
(on error) no longer returns a reference to useless data.

lonproblemanalysis.pm:
Added 'Produce Excel Data Sheet' button.  Wording will probably change, as
will page which presents the spreadsheet for download.
Added a bunch of routines associated with excel output, including two
routines 'calc_serial' and '_adjustment' copied from Andrew Benham's
datecalc1.pl, part of the Spreadsheet::WriteExcel CPAN module (GPL).
Read through some of the comments on these to learn a little about date
handling in Excel.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Fri Oct 17 22:05:45 2003 UTC (21 years ago) by matthew
Branches: MAIN
Diff to previous 1.41: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.41: +384 -192 lines
Many changes, most to internal code structure.  Hopefully future changes
will not require such monsterous rewrites.
Foils analysis now shows two graphs, one for the correct choice on the
foils and the other for the incorrect submissions.
Time analysis no longer has editable plot titles.
Added a few helper functions get_time_from_row, get_tries_from_row, and
Process_Row.

Revision 1.41: download - view: text, markup, annotated - select for diffs
Thu Oct 16 15:24:49 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.40: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.40: +8 -13 lines
Removed code which strips leading and tailing whitespace from problem data
because Guy told me to.  Minor changes otherwise.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Thu Oct 16 13:23:13 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.39: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.39: +5 -7 lines
*** empty log message ***

Revision 1.39: download - view: text, markup, annotated - select for diffs
Wed Oct 15 21:30:51 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.38: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.38: +214 -145 lines
Monstrous rewrite to, on foil analysis, output graphs showing how the
students got the foil incorrect.  As a side effect there will no longer
be any big green bars on the top of the bar chart in concept analysis
mode.  The case of one concept is handled more cleanly.
Only one column of graphs in foil analysis mode as the key needs to be
repeated.
Skip 'MISSING_ANSWER' graded submissions because they will really screw it
all up.
The major functionality to include is implemented, with the exception of
Excel output of the basic data.
Assumes no options = '_total' or '_incorrect'.
Known issues:
The 'submission' and 'submissiongrading' parameter thingys do not appear to
allow leading/trailing spaces, so these are zealously removed.  May be an
erronous assumption.
A warning is thrown: "Possible attempt to put comments in qw() list".  I need
to turn off warnings around the "offending" line of code.
HTML::Entities::decode does not decode %20 into ' ' so I have to do it myself.
The foil analysis plots can look pretty vomitous, especially for the
Atwood problem in the PHY183 Spring 2003 course.
The colors selected may not be useful to color blind people.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Tue Oct 14 22:02:49 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.37: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.37: +2 -2 lines
Trivial formatting change.  Nothing to see here.  Move along.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Oct 14 21:58:25 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.36: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.36: +57 -54 lines
Concept analysis is now implemented for Times as well as Tries.
Time plots now have user-specifiable titles.
Removed old &logthis calls and unused code.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue Oct 14 20:20:40 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.35: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.35: +191 -90 lines
Concept analysis work for tries.  Much reworking of internals was required.
More to come.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Tue Oct 14 14:23:14 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.34: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.34: +11 -18 lines
Minor code cleanup.  Additionally, most humans begin enumerating with 1, not 0,
so the first graph is now called 'plot 1' not 'plot 0'.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon Oct 13 21:12:56 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.33: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.33: +36 -13 lines
Added date specification ability to time analysis.
Makes the interface seem really ugly.  Advice would be appreciated.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Mon Oct 13 19:17:42 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.32: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.32: +160 -20 lines
First attempt at 'time' based analysis - actually, just taking a fixed
percent of the responses and graphing them.
Added 'Update Student Data' button because, when viewing a 2100 student
course it takes a while to even check the status of the students data.
The data is checked the first time a problem is analyzed but only on
request after that.
Added &build_foil_index as every analysis will have to have an index
of the foils.
Some comments and code reorganization.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Fri Oct 10 21:49:20 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.31: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.31: +3 -4 lines
Put those headers on the table and not in some random array....

Revision 1.31: download - view: text, markup, annotated - select for diffs
Fri Oct 10 21:45:34 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.30: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.30: +89 -63 lines
Major interface changes.  Still only do tries.  Do not print problem
selection dialogs when we are already looking at a problem, added a
button to get to a page where you can select a problem.  Let the user
select the number of graphs to display.  Hope to add Excel & csv data
file generation too, but not today.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Fri Oct 10 13:47:48 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.29: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.29: +3 -3 lines
Fix '</form>' in rendered problem.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Fri Oct 10 13:35:43 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.28: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.28: +2 -2 lines
Fix typo.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Thu Oct 9 22:10:02 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.27: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.27: +70 -54 lines
Many changes, some large, some small.
Added 'tries' selection box, although it doesn't work yet and this
functionality will likely be changed signifigantly in the future.
Use loncommon::DrawGraph instead of our own DrawGraph.
Added proper handling of selected students, instead of always running
analysis on all students in the cache tables.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Oct 8 19:20:47 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.26: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.26: +32 -6 lines
Further internationalization of lonproblemanalysis.
Added count of students to the problem analysis graphs - please take a look
at your favorite class and let me know what you think of the interface.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Oct 7 16:07:39 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.25: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.25: +34 -29 lines
Cleanups and added error checking to the entire module.  More is probably
needed.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Oct 6 20:51:20 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.24: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.24: +240 -63 lines
Works for analysis of simple option response problems currently.  No
implementation of concept groups and no time-based graphs, just 1-3 tries
analysis.  I'm still developing the modules structure so it's a bit of a mess.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Sep 29 21:13:23 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.23: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.23: +2 -2 lines
It's probably unneccessary to have people translate html tags.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Sep 29 21:09:27 2003 UTC (21 years, 1 month ago) by matthew
Branches: MAIN
Diff to previous 1.22: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.22: +160 -535 lines
Gutted before rewrite.  Committing for coments and safety.  Does nothing
useful except: displays a list of option response problems and lets you
select one.  The selected one is then rendered at the top of the page
(with relative links broken).

Revision 1.22: download - view: text, markup, annotated - select for diffs
Wed Jun 18 17:34:02 2003 UTC (21 years, 4 months ago) by albertel
Branches: MAIN
CVS tags: version_1_0_3, version_1_0_2, version_1_0_1, version_1_0_0, version_0_99_5, version_0_99_4, version_0_99_3
Diff to previous 1.21: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.21: +2 -2 lines
- ssi_body not ssi (yes Iknow I can't test this,but it feels right)

Revision 1.21: download - view: text, markup, annotated - select for diffs
Mon Mar 3 22:00:03 2003 UTC (21 years, 8 months ago) by albertel
Branches: MAIN
CVS tags: version_0_99_2, version_0_99_1, version_0_99_0, conference_2003
Diff to previous 1.20: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.20: +2 -2 lines
- converted lonspreadsheet to use new mechanism
- removed debugging sleep
- typo in lonproblemanalysis

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Mar 3 21:52:24 2003 UTC (21 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.19: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.19: +7 -7 lines
- adding timing info to the popwin, and adding new functionality,
- converted stats to use new interface

Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Feb 25 20:47:47 2003 UTC (21 years, 8 months ago) by matthew
Branches: MAIN
Diff to previous 1.18: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.18: +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.18: download - view: text, markup, annotated - select for diffs
Fri Dec 13 21:39:19 2002 UTC (21 years, 11 months ago) by albertel
Branches: MAIN
CVS tags: version_0_6_2, version_0_6
Diff to previous 1.17: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.17: +2 -2 lines
- using png now

Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Dec 11 21:39:57 2002 UTC (21 years, 11 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.16: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.16: +2 -1 lines
tyr to fix bug 1039. I am not sure it has benn fixed.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Nov 25 18:17:36 2002 UTC (21 years, 11 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.15: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.15: +3 -6 lines
Again cleaning the source.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Nov 25 18:12:52 2002 UTC (21 years, 11 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.14: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.14: +29 -98 lines
Cleaning the source.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Nov 25 18:02:49 2002 UTC (21 years, 11 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.13: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.13: +19 -3 lines
Fixed inconsistency in computing the Option Response Problems Analysis. This module "restore" a particular problem results for every students. Since this restore function is very fast, it is no need to cache the data any more. For example for 835 students in phy231 cousre it takes 33 seconds or in other word it takes for 100 students less than 4 second. We don't use "dump" here.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri Nov 22 04:04:10 2002 UTC (21 years, 11 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.12: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.12: +13 -13 lines
continue to fix bug 939
needs more work

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Nov 22 03:56:05 2002 UTC (21 years, 11 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.11: preferred, colored
Changes since revision 1.11: +12 -12 lines
continue to fix bug #939

Revision 1.11: download - view: text, markup, annotated - [selected for diffs]
Fri Nov 22 03:46:57 2002 UTC (21 years, 11 months ago) by minaeibi
Branches: MAIN
Diff to previous 1.10: preferred, colored
Changes since revision 1.10: +148 -20 lines
Start to fix inconsitency in problem analysis and fix bug 939
It needs more work.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Sep 7 23:07:38 2002 UTC (22 years, 2 months ago) by minaeibi
Branches: MAIN
CVS tags: version_0_5_1
Diff to previous 1.9: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.9: +7 -10 lines
Fixed a bug in showing the problem Analyais table

Revision 1.9: download - view: text, markup, annotated - select for diffs
Wed Aug 14 21:51:51 2002 UTC (22 years, 3 months ago) by stredwic
Branches: MAIN
CVS tags: version_0_5
Diff to previous 1.8: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.8: +15 -11 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.8: download - view: text, markup, annotated - select for diffs
Wed Aug 14 20:42:49 2002 UTC (22 years, 3 months ago) by stredwic
Branches: MAIN
Diff to previous 1.7: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.7: +4 -2 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.7: download - view: text, markup, annotated - select for diffs
Wed Aug 14 16:18:55 2002 UTC (22 years, 3 months ago) by stredwic
Branches: MAIN
Diff to previous 1.6: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.6: +104 -39 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.6: download - view: text, markup, annotated - select for diffs
Tue Aug 13 14:44:33 2002 UTC (22 years, 3 months ago) by stredwic
Branches: MAIN
Diff to previous 1.5: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.5: +2 -7 lines
No longer need to unescape values from ssi individually.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Aug 13 00:37:18 2002 UTC (22 years, 3 months ago) by stredwic
Branches: MAIN
Diff to previous 1.4: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.4: +52 -109 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.4: download - view: text, markup, annotated - select for diffs
Mon Aug 5 20:53:38 2002 UTC (22 years, 3 months ago) by stredwic
Branches: MAIN
Diff to previous 1.3: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.3: +50 -10 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.3: download - view: text, markup, annotated - select for diffs
Thu Aug 1 20:49:06 2002 UTC (22 years, 3 months ago) by stredwic
Branches: MAIN
Diff to previous 1.2: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.2: +25 -12 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.2: download - view: text, markup, annotated - select for diffs
Tue Jul 30 21:31:48 2002 UTC (22 years, 3 months ago) by stredwic
Branches: MAIN
Diff to previous 1.1: preferred, colored to selected 1.11: preferred, colored
Changes since revision 1.1: +177 -93 lines
Fixed the problem gathering the correct data to be used for the analysis.
The problem stemmed mostly to the correct use of the result from ssi.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Jul 24 14:52:32 2002 UTC (22 years, 3 months ago) by stredwic
Branches: MAIN
Diff to selected 1.11: preferred, colored
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>