Index: openacs-4/packages/evaluation/www/admin/evaluations/student-list-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation/www/admin/evaluations/student-list-postgresql.xql,v diff -u -r1.5 -r1.6 --- openacs-4/packages/evaluation/www/admin/evaluations/student-list-postgresql.xql 14 Jul 2004 17:42:07 -0000 1.5 +++ openacs-4/packages/evaluation/www/admin/evaluations/student-list-postgresql.xql 30 Jul 2004 22:50:10 -0000 1.6 @@ -16,7 +16,7 @@ from evaluation_tasks et, evaluation_student_evalsi ese where et.task_id = :task_id - and et.task_id = ese.task_id + and et.task_item_id = ese.task_item_id and content_revision__is_live(ese.evaluation_id) = true $orderby @@ -26,7 +26,7 @@ - select count(party_id) from evaluation_answers ea where ea.task_id = :task_id $processed_clause and content_revision__is_live(ea.answer_id) = true + select count(party_id) from evaluation_answers ea where ea.task_item_id = :task_item_id $processed_clause and content_revision__is_live(ea.answer_id) = true @@ -41,7 +41,7 @@ ea.last_modified as submission_date from evaluation_answersi ea where ea.party_id = :party_id - and ea.task_id = :task_id + and ea.task_item_id = :task_item_id and content_revision__is_live(ea.answer_id) = true @@ -51,9 +51,10 @@ select count(*) - from evaluation_student_evals - where task_id = :task_id - and content_revision__is_live(evaluation_id) = true + from evaluation_student_evals ese, evaluation_tasks et + where ese.task_item_id = et.task_item_id + and et.task_id = :task_id + and content_revision__is_live(ese.evaluation_id) = true @@ -69,7 +70,7 @@ - select evaluation__party_name(ea.party_id, ea.task_id) as party_name, + select evaluation__party_name(ea.party_id, :task_id) as party_name, ea.party_id, ea.data as answer_data, ea.title as answer_title, @@ -80,7 +81,7 @@ from evaluation_answersi ea, evaluation_tasks et, cr_items cri - where ea.task_id = et.task_id + where ea.task_item_id = et.task_item_id and et.task_id = :task_id and ea.data is not null and cri.live_revision = ea.answer_id