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.7 -r1.8 --- openacs-4/packages/assessment/lib/session-items.adp 15 Mar 2005 22:46:15 -0000 1.7 +++ openacs-4/packages/assessment/lib/session-items.adp 8 Dec 2005 11:20:45 -0000 1.8 @@ -66,18 +66,20 @@ @items.description;noquote@ -
@items.result_points@ / @items.points@ #assessment.points# - - :
@items.feedback;noquote@
+ +
@items.result_points@ / @items.points@ #assessment.points# + + :
@items.feedback;noquote@
+
+
-
+ +
#assessment.not_yet_reviewed#
+
#assessment.not_answered#
+
+ #assessment.Edit# +
- -
#assessment.not_yet_reviewed#
-
#assessment.not_answered#
-
- #assessment.Edit# -
Index: openacs-4/packages/assessment/lib/session-items.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/lib/session-items.tcl,v diff -u -N -r1.7 -r1.8 --- openacs-4/packages/assessment/lib/session-items.tcl 15 Apr 2005 17:26:45 -0000 1.7 +++ openacs-4/packages/assessment/lib/session-items.tcl 8 Dec 2005 11:20:45 -0000 1.8 @@ -7,7 +7,7 @@ } # todo: display feedback text -db_multirow -extend { presentation_type html result_points feedback answered_p choice_orientation next_title num } items session_items {} { +db_multirow -extend { presentation_type html result_points feedback answered_p choice_orientation next_title next_pr_type num } items session_items {} { set default_value [as::item_data::get -subject_id $subject_id -as_item_id $as_item_id -session_id $session_id] set presentation_type [as::item_form::add_item_to_form -name session_results_$section_id -section_id $section_id -item_id $as_item_id -session_id $session_id -default_value $default_value -show_feedback $show_feedback] @@ -58,10 +58,12 @@ if {$i < ${items:rowcount}} { upvar 0 items:$j next set this(next_title) $next(title) + set this(next_pr_type) $next(presentation_type) if {$this(title) != $next(title)} { incr counter } } else { set this(next_title) "" + set this(next_pr_type) "" } } Index: openacs-4/packages/assessment/www/assessment-section-submit.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/assessment-section-submit.adp,v diff -u -N -r1.9 -r1.10 --- openacs-4/packages/assessment/www/assessment-section-submit.adp 30 May 2005 10:53:27 -0000 1.9 +++ openacs-4/packages/assessment/www/assessment-section-submit.adp 8 Dec 2005 11:20:44 -0000 1.10 @@ -45,11 +45,13 @@ - - - @formgroup.label;noquote@ - - + + + + @formgroup.label;noquote@ + + + @items.description;noquote@ Index: openacs-4/packages/assessment/www/assessment.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/assessment.tcl,v diff -u -N -r1.47 -r1.48 --- openacs-4/packages/assessment/www/assessment.tcl 9 May 2005 21:58:24 -0000 1.47 +++ openacs-4/packages/assessment/www/assessment.tcl 8 Dec 2005 11:20:44 -0000 1.48 @@ -253,7 +253,7 @@ {session_id:text(hidden) {value $session_id}} } -multirow create items as_item_id name title description subtext required_p max_time_to_complete presentation_type html submitted_p content as_item_type_id choice_orientation next_title +multirow create items as_item_id name title description subtext required_p max_time_to_complete presentation_type html submitted_p content as_item_type_id choice_orientation next_title next_pr_type set unsubmitted_list [list] set validate_list [list] @@ -352,16 +352,18 @@ set choice_orientation "" } - multirow append items $as_item_id $name $title $description $subtext $required_p $max_time_to_complete $presentation_type "" $submitted_p [as::assessment::display_content -content_id $content_rev_id -filename $content_filename -content_type $content_type] $as_item_type_id $choice_orientation "" + multirow append items $as_item_id $name $title $description $subtext $required_p $max_time_to_complete $presentation_type "" $submitted_p [as::assessment::display_content -content_id $content_rev_id -filename $content_filename -content_type $content_type] $as_item_type_id $choice_orientation "" "" } for {set i 1; set j 2} {$i <= ${items:rowcount}} {incr i; incr j} { upvar 0 items:$i this if {$i < ${items:rowcount}} { upvar 0 items:$j next set this(next_title) $next(title) + set this(next_pr_type) $next(presentation_type) } else { set this(next_title) "" + set this(next_pr_type) "" } } @@ -395,7 +397,7 @@ if {\$section_order != \$new_section_order} { # calculate section points at end of section - as::section::calculate -section_id \$section_id -assessment_id \$assessment_rev_id -session_id \$session_id + # as::section::calculate -section_id \$section_id -assessment_id \$assessment_rev_id -session_id \$session_id # immediate checks execution as::assessment::check::eval_i_checks -session_id $session_id -section_id $section_id set section_to_tmp \[as::assessment::check::branch_checks -session_id $session_id -assessment_id $assessment_id\ -section_id $section_id] @@ -455,7 +457,7 @@ if {$section_order != $new_section_order} { # calculate section points at end of section - as::section::calculate -section_id $section_id -assessment_id $assessment_rev_id -session_id $session_id + # as::section::calculate -section_id $section_id -assessment_id $assessment_rev_id -session_id $session_id # immediate checks execution as::assessment::check::eval_i_checks -session_id $session_id -section_id $section_id }