Index: openacs-4/packages/evaluation/www/admin/groups/one-task.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation/www/admin/groups/one-task.xql,v diff -u -N -r1.5 -r1.6 --- openacs-4/packages/evaluation/www/admin/groups/one-task.xql 30 Jul 2004 22:50:11 -0000 1.5 +++ openacs-4/packages/evaluation/www/admin/groups/one-task.xql 30 Aug 2004 11:31:24 -0000 1.6 @@ -42,6 +42,107 @@ select p.last_name ||', '|| p.first_names as student_name, p.person_id as student_id + from persons p, + dotlrn_member_rels_approved app + where p.person_id not in (select map.object_id_two from acs_rels map, evaluation_task_groups etg, evaluation_tasks et + where map.object_id_two = p.person_id + and map.object_id_one = etg.group_id + and etg.task_item_id = :task_item_id + and etg.task_item_id = et.task_item_id + and et.task_id = :task_id + and map.rel_type = 'evaluation_task_group_rel') + and app.community_id = :community_id + and app.user_id = p.person_id + and app.role = 'student' + $orderby + + + + + + + + select g.group_id as evaluation_group_id, g.group_name, + count(map.object_id_two) as number_of_members + from groups g, evaluation_task_groups etg, evaluation_tasks et, + acs_rels map + where g.group_id = etg.group_id + and etg.group_id = map.object_id_one + and map.rel_type = 'evaluation_task_group_rel' + and etg.task_item_id = :task_item_id + and et.task_id = :task_id + group by g.group_id, g.group_name + $orderby_groups + + + + + + + + select p.last_name||', '||p.first_names from persons p, acs_rels map + where p.person_id = map.object_id_two + and map.object_id_one = :evaluation_group_id + + + + + + + + select count(*) from evaluation_task_groups etg, evaluation_tasks et + where et.task_id = :task_id + and et.task_item_id = etg.task_item_id + and etg.task_item_id = :task_item_id + + + + + + + + + postgresql7.3 + + + + + select task_name, number_of_members from evaluation_tasks where task_id = :task_id + + + + + + + + select task_name, number_of_members as n_of_members, task_item_id from evaluation_tasks where task_id = :task_id + + + + + + + + select p.last_name ||', '|| p.first_names as student_name, + p.person_id as student_id + from cc_users p + where p.person_id not in (select map.object_id_two from acs_rels map, evaluation_task_groups etg, evaluation_tasks et + where map.object_id_two = p.person_id + and map.object_id_one = etg.group_id + and etg.task_item_id = :task_item_id + and etg.task_item_id = et.task_item_id + and et.task_id = :task_id + and map.rel_type = 'evaluation_task_group_rel') + $orderby + + + + + + + + select p.last_name ||', '|| p.first_names as student_name, + p.person_id as student_id from cc_users p, registered_users ru, dotlrn_member_rels_approved app