Index: openacs-4/packages/evaluation-portlet/catalog/evaluation-portlet.en_US.ISO-8859-1.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation-portlet/catalog/evaluation-portlet.en_US.ISO-8859-1.xml,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/evaluation-portlet/catalog/evaluation-portlet.en_US.ISO-8859-1.xml 10 Jun 2004 22:00:22 -0000 1.1 @@ -0,0 +1,51 @@ + + + + Add %grade_name% + Add/edit answer + Add/edit solution + Assignments + Audit Info. + Audit info + Comments + Delete task + Due date + Edit task + Evaluations + Grade over 100 + Groups Admin. + Admin my Assignment Types + Administer Evaluation + Edit grades distribution of %grade_plural_name% + Evaluation Admin Portlet + Evaluation Administration + Evaluation Assignments Portlet + Evaluation Evaluations Portlet + Groups administration + <small>Total points in this category: %total_grade%/%max_grade%<br /> + This grade category represents the %grade_weight%% of the 100% of the class</small> + <small>Weight used in %grade_plural_name%: %category_weight%% (over 100% of %grade_plural_name%) <br /> + %grade_plural_name% represents %grade_weight%% of the 100% of the class</small> + submit answer <style font-color:red>late</style> + submit answer <style font-color:red>late</style> again + There are no tasks for this package. + There are no tasks to evaluate for this package. + There should be only one instance of evaluation for admin purposes + View evaluation comments + Your total grade in this class is: + Name + Net Value + No group for task + Not available + Not evaluated + submit answer + submit answer again + %task_name% (No data) + %task_name% (URL) + Upload Solution + View comments + View my answer + View task + View/Edit Solution + Weight + Index: openacs-4/packages/evaluation-portlet/lib/evaluations-chunk.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation-portlet/lib/evaluations-chunk.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/evaluation-portlet/lib/evaluations-chunk.tcl 31 May 2004 23:43:09 -0000 1.1 +++ openacs-4/packages/evaluation-portlet/lib/evaluations-chunk.tcl 10 Jun 2004 22:00:22 -0000 1.2 @@ -13,40 +13,40 @@ db_1row get_grade_info { *SQL* } set elements [list task_name \ - [list label "Name" \ - link_url_col task_url \ - orderby_asc {task_name asc} \ - orderby_desc {task_name desc}] \ - ] + [list label "[_ evaluation-portlet.Name_]" \ + link_url_col task_url \ + orderby_asc {task_name asc} \ + orderby_desc {task_name desc}] \ + ] if { $admin_p } { #admin lappend elements task_weight \ - [list label "Weight" \ + [list label "[_ evaluation-portlet.Weight_]" \ display_template {
@grade_tasks_admin.task_weight@%
} \ orderby_asc {task_weight asc} \ orderby_desc {task_weight desc}] set multirow_name grade_tasks_admin - set actions [list "Edit grades distribution of $grade_plural_name" [export_vars -base "${base_url}evaluation/admin/grades/distribution-edit" { grade_id }]] + set actions [list "[_ evaluation-portlet.lt_Edit_grades_distribut]" [export_vars -base "${base_url}evaluation/admin/grades/distribution-edit" { grade_id }]] } else { #student lappend elements grade \ - [list label "Grade over 100" \ + [list label "[_ evaluation-portlet.Grade_over_100_]" \ display_template {
@grade_tasks.grade@
} \ orderby_asc {grade asc} \ orderby_desc {grade desc}] lappend elements comments \ - [list label "Comments" \ + [list label "[_ evaluation-portlet.Comments_]" \ link_url_col comments_url \ - link_html { title "View evaluation comments" }] + link_html { title "[_ evaluation-portlet.lt_View_evaluation_comme]" }] lappend elements task_weight \ - [list label "Net Value" \ + [list label "[_ evaluation-portlet.Net_Value_]" \ display_template {
@grade_tasks.task_weight@
} \ orderby_asc {task_weight asc} \ orderby_desc {task_weight desc}] lappend elements answer \ [list label "" \ link_url_col answer_url \ - link_html { title "View my answer" }] + link_html { title "[_ evaluation-portlet.View_my_answer_]" }] set multirow_name grade_tasks set actions "" } @@ -77,60 +77,59 @@ db_multirow -extend { task_url } grade_tasks_admin get_tasks_admin { *SQL* } { set task_url [export_vars -base "${base_url}evaluation/admin/evaluations/student-list" { task_id grade_id }] set category_weight [expr $category_weight + $task_weight] + set task_weight [format %.2f [lc_numeric $task_weight]] } } else { db_multirow -extend { comments comments_url answer answer_url } grade_tasks get_grade_tasks { *SQL* } { if { ![empty_string_p $comments] } { - set comments "View comments" + set comments "[_ evaluation-portlet.View_comments_]" set comments_url evaluation_view } set over_weight "" if { ![empty_string_p $show_student_p] && $show_student_p } { if { ![empty_string_p $grade] } { - set grade [format %.2f $grade] - set over_weight "[format %.2f $task_grade]/" + set grade [format %.2f [lc_numeric $grade]] + set over_weight "[format %.2f [lc_numeric $task_grade]]/" set total_grade [expr $total_grade + $task_grade] } else { - set grade "Not evaluated" + set grade "[_ evaluation-portlet.Not_evaluated_]" } set max_grade [expr $task_weight + $max_grade] } else { - set grade "Not available" + set grade "[_ evaluation-portlet.Not_available_]" } - set task_weight "${over_weight}[format %.2f $task_weight]" + set task_weight "${over_weight}[format %.2f [lc_numeric $task_weight]]" # working with answer stuff (if it has a file/url attached) if { [empty_string_p $answer_data] } { set answer_url "" set answer "" } elseif { [regexp "http://" $answer_data] } { set answer_url "[export_vars -base "$answer_data" { }]" - set answer "View my answer" + set answer "[_ evaluation-portlet.View_my_answer_]" } else { # we assume it's a file - set answer_url "[export_vars -base "${base_url}evaluation/view/$answer_title" { }]" - set answer "View my answer" + set answer_url "[export_vars -base "${base_url}evaluation/view/$answer_title" { {revision_id $answer_id} }]" + set answer "[_ evaluation-portlet.View_my_answer_]" } if { $number_of_members > 1 && [string eq [db_string get_group_id { *SQL* }] 0] } { set answer "" set answer_url "" - set grade "No group for task" + set grade "[_ evaluation-portlet.No_group_for_task_]" } } } if { $admin_p } { - set bottom_line "Weight used in ${grade_plural_name}: ${category_weight}% (over 100% of $grade_plural_name)
- $grade_plural_name represents ${grade_weight}% of the 100% of the class
" + set bottom_line "[_ evaluation-portlet.lt_smallWeight_used_in_g]" } else { - set bottom_line "Total points in this category: ${total_grade}/${max_grade}
- This grade category represents the ${grade_weight}% of the 100% of the class
" + set bottom_line "[_ evaluation-portlet.lt_smallTotal_points_in_]" } Index: openacs-4/packages/evaluation-portlet/lib/tasks-chunk-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation-portlet/lib/tasks-chunk-postgresql.xql,v diff -u -r1.1 -r1.2 --- openacs-4/packages/evaluation-portlet/lib/tasks-chunk-postgresql.xql 31 May 2004 23:43:09 -0000 1.1 +++ openacs-4/packages/evaluation-portlet/lib/tasks-chunk-postgresql.xql 10 Jun 2004 22:00:22 -0000 1.2 @@ -7,7 +7,10 @@ select et.task_name, et.number_of_members, et.task_id, - to_char(et.due_date,'Month DD YYYY') as pretty_due_date, et.online_p, et.late_submit_p, et.item_id, + to_char(et.due_date,'YYYY-MM-DD HH24:MI:SS') as due_date_ansi, + et.online_p, + et.late_submit_p, + et.item_id, et.requires_grade_p, et.description, et.grade_id, cr.content_length, et.data as task_data, @@ -28,7 +31,10 @@ select et.task_name, et.number_of_members, et.task_id, - to_char(et.due_date,'Month DD YYYY') as pretty_due_date, et.online_p, et.late_submit_p, et.item_id, + to_char(et.due_date,'YYYY-MM-DD HH24:MI:SS') as due_date_ansi, + et.online_p, + et.late_submit_p, + et.item_id, et.due_date, et.requires_grade_p, et.description, et.grade_id, et.title as task_title, Index: openacs-4/packages/evaluation-portlet/lib/tasks-chunk.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation-portlet/lib/tasks-chunk.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/evaluation-portlet/lib/tasks-chunk.tcl 31 May 2004 23:43:09 -0000 1.1 +++ openacs-4/packages/evaluation-portlet/lib/tasks-chunk.tcl 10 Jun 2004 22:00:22 -0000 1.2 @@ -15,63 +15,63 @@ set return_url "[ad_conn url]?[export_vars { grade_id }]" set elements [list task_name \ - [list label "Name" \ - link_url_col task_url \ - orderby_asc {task_name asc} \ - orderby_desc {task_name desc}] \ - pretty_due_date \ - [list label "Due date" \ - orderby_asc {pretty_due_date asc} \ - orderby_desc {pretty_due_date desc}] \ - ] + [list label "[_ evaluation-portlet.Name_]" \ + link_url_col task_url \ + orderby_asc {task_name asc} \ + orderby_desc {task_name desc}] \ + due_date_pretty \ + [list label "[_ evaluation-portlet.Due_date_]" \ + orderby_asc {due_date_pretty asc} \ + orderby_desc {due_date_pretty desc}] \ + ] if { $admin_p } { #admin lappend elements solution \ [list label "" \ link_url_col solution_url \ - link_html { title "Add/edit solution" }] + link_html { title "[_ evaluation-portlet.Addedit_solution_]" }] lappend elements audit_info \ [list label "" \ link_url_col audit_info_url \ - link_html { title "Audit info" }] + link_html { title "[_ evaluation-portlet.Audit_info_]" }] lappend elements groups_admin \ [list label "" \ link_url_col groups_admin_url \ - link_html { title "Groups administration" }] + link_html { title "[_ evaluation-portlet.lt_Groups_administration]" }] lappend elements view \ [list label "" \ sub_class narrow \ display_template {} \ link_url_eval {[export_vars -base "${base_url}evaluation/admin/tasks/task-add-edit" { grade_id task_id return_url mode }]} \ - link_html { title "View task" }] + link_html { title "[_ evaluation-portlet.View_task_]" }] lappend elements edit \ [list label "" \ sub_class narrow \ display_template {} \ link_url_eval {[export_vars -base "${base_url}evaluation/admin/tasks/task-add-edit" { return_url item_id grade_id task_id }]} \ - link_html { title "Edit task" }] + link_html { title "[_ evaluation-portlet.Edit_task_]" }] lappend elements delete \ [list label "" \ - sub_class narrow \ - display_template {} \ - link_url_eval {[export_vars -base "${base_url}evaluation/admin/tasks/task-delete" { grade_id task_id return_url }]} \ - link_html { title "Delete task" }] + sub_class narrow \ + display_template {} \ + link_url_eval {[export_vars -base "${base_url}evaluation/admin/tasks/task-delete" { grade_id task_id return_url }]} \ + link_html { title "[_ evaluation-portlet.Delete_task_]" }] set multirow_name tasks_admin - set actions [list "Add $grade_name" [export_vars -base "${base_url}evaluation/admin/tasks/task-add-edit" { return_url grade_id }] ] + set actions [list "[_ evaluation-portlet.Add_grade_name_]" [export_vars -base "${base_url}evaluation/admin/tasks/task-add-edit" { return_url grade_id }] ] } else { #student lappend elements answer \ [list label "" \ link_url_col answer_url \ - link_html { title "Add/edit answer" }] + link_html { title "[_ evaluation-portlet.Addedit_answer_]" }] lappend elements view \ [list label "" \ sub_class narrow \ display_template {} \ link_url_eval {[export_vars -base "${base_url}evaluation/task-view" { grade_id task_id return_url }]} \ - link_html { title "View task" }] + link_html { title "[_ evaluation-portlet.View_task_]" }] set multirow_name tasks set actions "" } @@ -95,74 +95,77 @@ if { $admin_p } { - db_multirow -extend { solution_url solution solution_mode task_url audit_info audit_info_url groups_admin groups_admin_url } tasks_admin get_tasks_admin { *SQL* } { + db_multirow -extend { solution_url due_date_pretty solution solution_mode task_url audit_info audit_info_url groups_admin groups_admin_url } tasks_admin get_tasks_admin { *SQL* } { + + set due_date_pretty [lc_time_fmt $due_date_ansi "%q"] # working with task stuff (if it has a file/url attached) if { [empty_string_p $task_data] } { set task_url "[export_vars -base "${base_url}evaluation/task-view" { grade_id task_id return_url }]" - set task_name "$task_name (No data)" + set task_name "[_ evaluation-portlet.task_name_No_data_]" } elseif { [regexp "http://" $task_data] } { set task_url "[export_vars -base "$task_data" { }]" - set task_name "$task_name (URL)" + set task_name "[_ evaluation-portlet.task_name_URL_]" } else { # we assume it's a file set task_url "[export_vars -base "${base_url}evaluation/view/$task_title" { revision_id }]" - set task_name "$task_name ([format %.0f [expr ($content_length/1024)]] Kb)" + set task_name "$task_name ([format %.0f [lc_numeric [expr ($content_length/1024)]]] Kb)" } if { ![empty_string_p $solution_id] } { set solution_mode display set solution_url "[export_vars -base "${base_url}evaluation/admin/tasks/solution-add-edit" { grade_id task_id solution_id return_url solution_mode }]" - set solution "View/Edit Solution" + set solution "[_ evaluation-portlet.ViewEdit_Solution_]" } else { set solution_mode edit set solution_url "[export_vars -base "${base_url}evaluation/admin/tasks/solution-add-edit" { grade_id task_id return_url solution_mode }]" - set solution "Upload Solution" + set solution "[_ evaluation-portlet.Upload_Solution_]" } set audit_info_url "[export_vars -base "${base_url}evaluation/admin/evaluations/audit-info" { grade_id task_id }]" - set audit_info "Audit Info." + set audit_info "[_ evaluation-portlet.Audit_Info_]" if { ![string eq $number_of_members 1] } { set groups_admin_url "[export_vars -base "${base_url}evaluation/admin/groups/one-task" { grade_id task_id }]" - set groups_admin "Groups Admin." + set groups_admin "[_ evaluation-portlet.Groups_Admin_]" } } } else { - db_multirow -extend { task_url solution_url solution solution_mode answer answer_url } tasks get_tasks { *SQL* } { - set answer_mode display + db_multirow -extend { task_url solution_url solution due_date_pretty solution_mode answer answer_url } tasks get_tasks { *SQL* } { + set answer_mode display + set due_date_pretty [lc_time_fmt $due_date_ansi "%q"] # working with task stuff (if it has a file/url attached) if { [empty_string_p $task_data] } { set task_url "[export_vars -base "${base_url}evaluation/task-view" { grade_id task_id return_url }]" - set task_name "$task_name (No data)" + set task_name "[_ evaluation-portlet.task_name_No_data_]" } elseif { [regexp "http://" $task_data] } { set task_url "[export_vars -base "$task_data" { }]" - set task_name "$task_name (URL)" + set task_name "[_ evaluation-portlet.task_name_URL_]" } else { # we assume it's a file set task_url "[export_vars -base "${base_url}evaluation/view/$task_title" { revision_id }]" - set task_name "$task_name ([format %.0f [expr ($content_length/1024)]] Kb)" + set task_name "$task_name ([format %.0f [lc_numeric [expr ($content_length/1024)]]] Kb)" } if { [string eq $online_p "t"] } { if { ([template::util::date::compare $due_date [template::util::date::now]] > 0) } { if { [empty_string_p $answer_id] } { - set answer "submit answer" + set answer "[_ evaluation-portlet.submit_answer_]" set answer_mode edit set answer_url "[export_vars -base "${base_url}evaluation/answer-add-edit" { grade_id task_id return_url answer_mode }]" } else { - set answer "submit answer again" + set answer "[_ evaluation-portlet.submit_answer_again_]" set answer_mode display set answer_url "[export_vars -base "${base_url}evaluation/answer-add-edit" { grade_id task_id answer_id return_url answer_mode }]" } } elseif { [string eq $turn_in_late_p "t"] } { if { [empty_string_p $answer_id] } { - set answer "submit answer " + set answer "[_ evaluation-portlet.lt_submit_answer_style_f]" set answer_mode edit set answer_url "[export_vars -base "${base_url}evaluation/answer-add-edit" { grade_id task_id return_url answer_mode }]" } else { - set answer "submit answer again" + set answer "[_ evaluation-portlet.lt_submit_answer_style_f_1]" set answer_mode display set answer_url "[export_vars -base "${base_url}evaluation/admin/tasks/solution-add-edit" { grade_id task_id answer_id return_url solution_mode }]" } Index: openacs-4/packages/evaluation-portlet/lib/tasks-chunk.tcl~ =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation-portlet/lib/Attic/tasks-chunk.tcl~,v diff -u -r1.1 -r1.2 --- openacs-4/packages/evaluation-portlet/lib/tasks-chunk.tcl~ 31 May 2004 23:43:10 -0000 1.1 +++ openacs-4/packages/evaluation-portlet/lib/tasks-chunk.tcl~ 10 Jun 2004 22:00:22 -0000 1.2 @@ -8,7 +8,7 @@ set user_id [ad_verify_and_get_user_id] set admin_p [permission::permission_p -party_id $user_id -object_id $package_id -privilege admin] -set grade_plural_name [db_string grade_plural_name { *SQL* }] +db_1row grade_names { *SQL* } set base_url [ad_conn package_url] set mode display @@ -59,7 +59,7 @@ link_html { title "Delete task" }] set multirow_name tasks_admin - set actions [list "Add $grade_plural_name" [export_vars -base "${base_url}evaluation/admin/tasks/task-add-edit" { return_url grade_id }] ] + set actions [list "Add $grade_name" [export_vars -base "${base_url}evaluation/admin/tasks/task-add-edit" { return_url grade_id }] ] } else { #student lappend elements answer \ Index: openacs-4/packages/evaluation-portlet/tcl/apm-callback-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation-portlet/tcl/apm-callback-procs.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/evaluation-portlet/tcl/apm-callback-procs.tcl 31 May 2004 23:43:10 -0000 1.1 +++ openacs-4/packages/evaluation-portlet/tcl/apm-callback-procs.tcl 10 Jun 2004 22:00:23 -0000 1.2 @@ -28,7 +28,7 @@ db_transaction { set ds_id [portal::datasource::new \ -name "evaluation_assignments_portlet" \ - -description "Evaluation Assignments Portlet"] + -description "[_ evaluation-portlet.lt_Evaluation_Assignment]"] portal::datasource::set_def_param \ -datasource_id $ds_id \ @@ -108,7 +108,7 @@ db_transaction { set ds_id [portal::datasource::new \ -name "evaluation_evaluations_portlet" \ - -description "Evaluation Evaluations Portlet"] + -description "[_ evaluation-portlet.lt_Evaluation_Evaluation]"] portal::datasource::set_def_param \ -datasource_id $ds_id \ @@ -185,11 +185,10 @@ Create the datasources needed by the evaluation portlet. } { - ns_log Notice "SE meteeeeeeeeeeeeeee\n" db_transaction { set ds_id [portal::datasource::new \ -name "evaluation_admin_portlet" \ - -description "Evaluation Admin Portlet"] + -description "[_ evaluation-portlet.lt_Evaluation_Admin_Port]"] portal::datasource::set_def_param \ -datasource_id $ds_id \ Index: openacs-4/packages/evaluation-portlet/tcl/evaluation-portlet-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation-portlet/tcl/evaluation-portlet-procs.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/evaluation-portlet/tcl/evaluation-portlet-procs.tcl 31 May 2004 23:43:10 -0000 1.1 +++ openacs-4/packages/evaluation-portlet/tcl/evaluation-portlet-procs.tcl 10 Jun 2004 22:00:23 -0000 1.2 @@ -33,7 +33,7 @@ ad_proc -public evaluation_assignments_portlet::get_pretty_name { } { - return "Assignments" + return "[_ evaluation-portlet.Assignments_]" } @@ -119,7 +119,7 @@ ad_proc -public evaluation_evaluations_portlet::get_pretty_name { } { - return "Evaluations" + return "[_ evaluation-portlet.Evaluations_]" } @@ -190,7 +190,7 @@ ad_proc -public evaluation_admin_portlet::get_pretty_name {} { - return "Evaluation Administration" + return "[_ evaluation-portlet.lt_Evaluation_Administra]" } @@ -264,7 +264,7 @@ ad_proc -public evaluation_admin_portlet::get_pretty_name {} { - return "Evaluation Administration" + return "[_ evaluation-portlet.lt_Evaluation_Administra]" } Index: openacs-4/packages/evaluation-portlet/www/evaluation-admin-portlet.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation-portlet/www/evaluation-admin-portlet.adp,v diff -u -r1.1 -r1.2 --- openacs-4/packages/evaluation-portlet/www/evaluation-admin-portlet.adp 31 May 2004 23:43:10 -0000 1.1 +++ openacs-4/packages/evaluation-portlet/www/evaluation-admin-portlet.adp 10 Jun 2004 22:00:23 -0000 1.2 @@ -1,3 +1,4 @@ - + + Index: openacs-4/packages/evaluation-portlet/www/evaluation-admin-portlet.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation-portlet/www/evaluation-admin-portlet.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/evaluation-portlet/www/evaluation-admin-portlet.tcl 31 May 2004 23:43:10 -0000 1.1 +++ openacs-4/packages/evaluation-portlet/www/evaluation-admin-portlet.tcl 10 Jun 2004 22:00:23 -0000 1.2 @@ -1,26 +1,26 @@ -# /evaluation-portlet/www/evaluation-admin-portlet.tcl - -ad_page_contract { - The display logic for the evaluation admin portlet - - @author jopez@galileo.edu - @creation-date May 2004 - @cvs_id $Id$ -} -properties { - -} - -array set config $cf -set user_id [ad_conn user_id] -set list_of_package_ids $config(package_id) - -if {[llength $list_of_package_ids] > 1} { - # We have a problem! - return -code error "There should be only one instance of weblogger for admin purposes" -} - -set package_id [lindex $list_of_package_ids 0] - -set url [lindex [site_node::get_url_from_object_id -object_id $package_id] 0] - -ad_return_template +# /evaluation-portlet/www/evaluation-admin-portlet.tcl + +ad_page_contract { + The display logic for the evaluation admin portlet + + @author jopez@galileo.edu + @creation-date May 2004 + @cvs_id $Id$ +} -properties { + +} + +array set config $cf +set user_id [ad_conn user_id] +set list_of_package_ids $config(package_id) + +if {[llength $list_of_package_ids] > 1} { + # We have a problem! + return -code error "[_ evaluation-portlet.lt_There_should_be_only_]" +} + +set package_id [lindex $list_of_package_ids 0] + +set url [lindex [site_node::get_url_from_object_id -object_id $package_id] 0] + +ad_return_template Index: openacs-4/packages/evaluation-portlet/www/evaluation-assignments-portlet.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation-portlet/www/evaluation-assignments-portlet.adp,v diff -u -r1.1 -r1.2 --- openacs-4/packages/evaluation-portlet/www/evaluation-assignments-portlet.adp 31 May 2004 23:43:10 -0000 1.1 +++ openacs-4/packages/evaluation-portlet/www/evaluation-assignments-portlet.adp 10 Jun 2004 22:00:23 -0000 1.2 @@ -1,19 +1,20 @@ - - -
    -
  • @notification_chunk;noquote@
  • - -
  • There are no tasks for this package.
  • -
    - -
  • @grades.grade_plural_name@
    - -
  • -
    -
    -
-
- -   - - + + +
    +
  • @notification_chunk;noquote@
  • + +
  • #evaluation-portlet.lt_There_are_no_tasks_fo#
  • +
    + +
  • @grades.grade_plural_name@
    + +
  • +
    +
    +
+
+ +   + + + Index: openacs-4/packages/evaluation-portlet/www/evaluation-assignments-portlet.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation-portlet/www/evaluation-assignments-portlet.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/evaluation-portlet/www/evaluation-assignments-portlet.tcl 31 May 2004 23:43:10 -0000 1.1 +++ openacs-4/packages/evaluation-portlet/www/evaluation-assignments-portlet.tcl 10 Jun 2004 22:00:23 -0000 1.2 @@ -1,41 +1,41 @@ -# /evaluation-portlet/www/evaluation-portlet.tcl - -ad_page_contract { - The display logic for the evaluation portlet - - @author jopez@galileo.edu - @creation-date May 2004 - @cvs_id $Id$ -} { - item_id:integer,notnull,optional,multiple - {assignments_orderby ""} -} -properties { -} - -set user_id [ad_conn user_id] - -array set config $cf -set shaded_p $config(shaded_p) - -set list_of_package_ids $config(package_id) -set one_instance_p [ad_decode [llength $list_of_package_ids] 1 1 0] - -set admin_p 0 -array set package_admin_p [list] -foreach package_id $config(package_id) { - set package_admin_p($package_id) [permission::permission_p -object_id $package_id -privilege admin] - if { $package_admin_p($package_id) } { - set admin_p 1 - } -} - -db_multirow grades get_grades { *SQL* } { -} - -set notification_chunk [notification::display::request_widget \ - -type one_assignment_notif \ - -object_id $package_id \ - -pretty_name "Assignments" \ - -url [ad_conn url] \ - ] - +# /evaluation-portlet/www/evaluation-portlet.tcl + +ad_page_contract { + The display logic for the evaluation portlet + + @author jopez@galileo.edu + @creation-date May 2004 + @cvs_id $Id$ +} { + item_id:integer,notnull,optional,multiple + {assignments_orderby ""} +} -properties { +} + +set user_id [ad_conn user_id] + +array set config $cf +set shaded_p $config(shaded_p) + +set list_of_package_ids $config(package_id) +set one_instance_p [ad_decode [llength $list_of_package_ids] 1 1 0] + +set admin_p 0 +array set package_admin_p [list] +foreach package_id $config(package_id) { + set package_admin_p($package_id) [permission::permission_p -object_id $package_id -privilege admin] + if { $package_admin_p($package_id) } { + set admin_p 1 + } +} + +db_multirow grades get_grades { *SQL* } { +} + +set notification_chunk [notification::display::request_widget \ + -type one_assignment_notif \ + -object_id $package_id \ + -pretty_name "[_ evaluation-portlet.Assignments_]" \ + -url [ad_conn url] \ + ] + Index: openacs-4/packages/evaluation-portlet/www/evaluation-evaluations-portlet-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation-portlet/www/evaluation-evaluations-portlet-postgresql.xql,v diff -u -r1.1 -r1.2 --- openacs-4/packages/evaluation-portlet/www/evaluation-evaluations-portlet-postgresql.xql 31 May 2004 23:43:10 -0000 1.1 +++ openacs-4/packages/evaluation-portlet/www/evaluation-evaluations-portlet-postgresql.xql 10 Jun 2004 22:00:23 -0000 1.2 @@ -1,7 +1,7 @@ -postgresql7.1 +postgresql7.4 @@ -17,4 +17,12 @@ + + + + select evaluation__class_total_grade(:user_id,[lindex $list_of_package_ids 0]) + + + + Index: openacs-4/packages/evaluation-portlet/www/evaluation-evaluations-portlet.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation-portlet/www/evaluation-evaluations-portlet.adp,v diff -u -r1.1 -r1.2 --- openacs-4/packages/evaluation-portlet/www/evaluation-evaluations-portlet.adp 31 May 2004 23:43:10 -0000 1.1 +++ openacs-4/packages/evaluation-portlet/www/evaluation-evaluations-portlet.adp 10 Jun 2004 22:00:23 -0000 1.2 @@ -1,26 +1,27 @@ - - -
    - -
  • Admin my Assignment Types
  • -
    -
  • @notification_chunk;noquote@
  • - - -
  • There are no tasks to evaluate for this package.
  • -
    - -
  • @grades.grade_plural_name@
    - -
  • -
    - -
    Your total grade in this class is: @total_class_grade@ -
    -
    -
-
- -   - - + + +
    + +
  • #evaluation-portlet.lt_Admin_my_Assignment_T#
  • +
    +
  • @notification_chunk;noquote@
  • + + +
  • #evaluation-portlet.lt_There_are_no_tasks_to#
  • +
    + +
  • @grades.grade_plural_name@
    + +
  • +
    + +
    #evaluation-portlet.lt_Your_total_grade_in_t# @total_class_grade@ +
    +
    +
+
+ +   + + + Index: openacs-4/packages/evaluation-portlet/www/evaluation-evaluations-portlet.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation-portlet/www/evaluation-evaluations-portlet.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/evaluation-portlet/www/evaluation-evaluations-portlet.tcl 31 May 2004 23:43:10 -0000 1.1 +++ openacs-4/packages/evaluation-portlet/www/evaluation-evaluations-portlet.tcl 10 Jun 2004 22:00:23 -0000 1.2 @@ -1,47 +1,47 @@ -# /evaluation-portlet/www/evaluation-portlet.tcl - -ad_page_contract { - The display logic for the evaluation portlet - - @author jopez@galileo.edu - @creation-date May 2004 - @cvs_id $Id$ -} { - item_id:integer,notnull,optional,multiple - {evaluations_orderby ""} -} -properties { - -} - -set user_id [ad_conn user_id] - -array set config $cf -set shaded_p $config(shaded_p) - -set list_of_package_ids $config(package_id) -set one_instance_p [ad_decode [llength $list_of_package_ids] 1 1 0] - -set admin_p 0 -array set package_admin_p [list] -foreach package_id $config(package_id) { - set package_admin_p($package_id) [permission::permission_p -object_id $package_id -privilege admin] - if { $package_admin_p($package_id) } { - set admin_p 1 - } -} - -db_multirow grades get_grades { *SQL* } { -} - -if { [string eq $one_instance_p 1] && [string eq $admin_p 0] } { - set total_class_grade [format %.2f [db_string get_total_grade "select evaluation__class_total_grade(:user_id,[lindex $list_of_package_ids 0])"]] -} - - -set notification_chunk [notification::display::request_widget \ - -type one_evaluation_notif \ - -object_id $package_id \ - -pretty_name "Evaluations" \ - -url [ad_conn url] \ - ] - +# /evaluation-portlet/www/evaluation-portlet.tcl + +ad_page_contract { + The display logic for the evaluation portlet + + @author jopez@galileo.edu + @creation-date May 2004 + @cvs_id $Id$ +} { + item_id:integer,notnull,optional,multiple + {evaluations_orderby ""} +} -properties { + +} + +set user_id [ad_conn user_id] + +array set config $cf +set shaded_p $config(shaded_p) + +set list_of_package_ids $config(package_id) +set one_instance_p [ad_decode [llength $list_of_package_ids] 1 1 0] + +set admin_p 0 +array set package_admin_p [list] +foreach package_id $config(package_id) { + set package_admin_p($package_id) [permission::permission_p -object_id $package_id -privilege admin] + if { $package_admin_p($package_id) } { + set admin_p 1 + } +} + +db_multirow grades get_grades { *SQL* } { +} + +if { [string eq $one_instance_p 1] && [string eq $admin_p 0] } { + set total_class_grade [format %.2f [lc_numeric [db_string get_total_grade { *SQL* }]]] +} + + +set notification_chunk [notification::display::request_widget \ + -type one_evaluation_notif \ + -object_id $package_id \ + -pretty_name "[_ evaluation-portlet.Evaluations_]" \ + -url [ad_conn url] \ + ] +