Index: openacs-4/packages/assessment/lib/assessment.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/lib/assessment.tcl,v diff -u -N -r1.18 -r1.18.2.1 --- openacs-4/packages/assessment/lib/assessment.tcl 2 Dec 2006 21:17:28 -0000 1.18 +++ openacs-4/packages/assessment/lib/assessment.tcl 26 Jan 2007 00:33:57 -0000 1.18.2.1 @@ -149,7 +149,7 @@ } as::section_data::new -section_id $section_id -session_id $session_id -subject_id $user_id -package_id $assessment_package_id - ns_log notice "Assessment section_id='${section_id}' session_id='${session_id}' assessnent='${assessment_rev_id}'" +# ns_log notice "Assessment section_id='${section_id}' session_id='${session_id}' assessnent='${assessment_rev_id}'" db_1row section_data {} -column_array section set display_type_id $section(display_type_id) if {![empty_string_p $display_type_id]} { @@ -192,7 +192,7 @@ if { ![exists_and_not_null item_order] } { set item_order 0 } # add 1 because we want to compare the 1 indexed display number # to the current page - ns_log notice "page_display_per_page = '${page_display_per_page}'" +# ns_log notice "page_display_per_page = '${page_display_per_page}'" set current_page [expr {$item_order / $page_display_per_page + 1}] # strip away items on previous section pages Index: openacs-4/packages/assessment/lib/results-messages.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/lib/results-messages.adp,v diff -u -N -r1.2 -r1.2.2.1 --- openacs-4/packages/assessment/lib/results-messages.adp 26 Sep 2006 00:22:44 -0000 1.2 +++ openacs-4/packages/assessment/lib/results-messages.adp 26 Jan 2007 00:33:57 -0000 1.2.2.1 @@ -1,5 +1,5 @@ -
  • @results.description@ #assessment.Results_change_display#
  • +
  • @results.description@ #assessment.Results_change_display##assessment.Results_change_display_previous#
  • Index: openacs-4/packages/assessment/lib/results-messages.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/lib/results-messages.tcl,v diff -u -N -r1.2 -r1.2.2.1 --- openacs-4/packages/assessment/lib/results-messages.tcl 26 Sep 2006 00:22:44 -0000 1.2 +++ openacs-4/packages/assessment/lib/results-messages.tcl 26 Jan 2007 00:33:57 -0000 1.2.2.1 @@ -3,8 +3,9 @@ set format "[lc_get d_fmt], [lc_get t_fmt]" -db_multirow -extend {user_url} results result_changes { +db_multirow -unclobber -extend {session_url user_url} results result_changes { } { set creation_date [lc_time_fmt $creation_date $format] set user_url [acs_community_member_url -user_id $creation_user] + set session_url [export_vars -base results-session {session_id}] } Index: openacs-4/packages/assessment/lib/results-messages.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/lib/results-messages.xql,v diff -u -N -r1.3 -r1.3.2.1 --- openacs-4/packages/assessment/lib/results-messages.xql 26 Sep 2006 00:22:44 -0000 1.3 +++ openacs-4/packages/assessment/lib/results-messages.xql 26 Jan 2007 00:33:57 -0000 1.3.2.1 @@ -5,20 +5,19 @@ select cr.title, cr.description, sr.points, p.first_names, p.last_name, - o.creation_date, o.creation_user + o.creation_date, o.creation_user, d.session_id from as_session_results sr, cr_revisions cr, acs_objects o, persons p, as_item_data d, as_session_item_map m where cr.revision_id = sr.result_id and o.object_id = cr.revision_id and cr.description is not null and p.person_id = o.creation_user and sr.target_id = d.item_data_id - and d.session_id = :session_id and d.section_id = :section_id and d.as_item_id = :as_item_id and m.item_data_id = d.item_data_id and m.session_id = d.session_id - order by o.creation_date + order by d.session_id desc, o.creation_date desc Index: openacs-4/packages/assessment/lib/section-items.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/lib/section-items.tcl,v diff -u -N -r1.11 -r1.11.2.1 --- openacs-4/packages/assessment/lib/section-items.tcl 12 Jun 2006 02:49:50 -0000 1.11 +++ openacs-4/packages/assessment/lib/section-items.tcl 26 Jan 2007 00:33:57 -0000 1.11.2.1 @@ -28,7 +28,7 @@ set checks [as::section::checks_list -assessment_id $assessment_id -section_id $section_id] set checks_related 0 - ns_log notice "[llength $checks]" +# ns_log notice "[llength $checks]" foreach check_sql $checks { set cond_list [split $check_sql "="] set item_id [lindex [split [lindex $cond_list 2] ")"] 0] Index: openacs-4/packages/assessment/lib/session-items.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/lib/session-items.adp,v diff -u -N -r1.12 -r1.12.2.1 --- openacs-4/packages/assessment/lib/session-items.adp 26 Sep 2006 00:22:44 -0000 1.12 +++ openacs-4/packages/assessment/lib/session-items.adp 26 Jan 2007 00:33:57 -0000 1.12.2.1 @@ -14,7 +14,7 @@ @items.title;noquote@ - @items.content;noquote@ + @items.content;noquote@
    @@ -81,7 +81,8 @@ - @items.feedback_right;noquote@ + + @items.feedback_right;noquote@ @items.feedback_wrong;noquote@