Index: openacs-4/packages/cards/cards.info
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/cards/cards.info,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/cards/cards.info	10 Jun 2005 08:26:55 -0000	1.1
+++ openacs-4/packages/cards/cards.info	22 Jun 2006 10:49:20 -0000	1.2
@@ -8,17 +8,23 @@
     <singleton-p>f</singleton-p>
     <auto-mount>cards</auto-mount>
 
-    <version name="0.1d" url="http://openacs.org/repository/download/apm/cards-0.1d.apm">
+    <version name="0.2d" url="http://openacs.org/repository/download/apm/cards-0.2d.apm">
         <owner url="mailto:fransola@uv.es">Francisco Soler</owner>
-
+        <release-date>2006-06-22</release-date>
+        <maturity>0</maturity>
+        
         <!-- No dependency information -->
 
-        <callbacks>
-        </callbacks>
-        <parameters>
-        <!-- No version parameters -->
-        </parameters>
+    <callbacks>
+    </callbacks>
 
+    <parameters>
+                
+        <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="AllowGradeView" default="1" description="Allow to students view their grades if value is 1"/>
+
+        <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="ReuseParentCards" default="1" description="This parameter allow to the subgroups reuse the cards of its parent course"/>
+        </parameters>           
+                
     </version>
 </package>
 
Index: openacs-4/packages/cards/catalog/cards.ca_ES.ISO-8859-1.xml
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/cards/catalog/cards.ca_ES.ISO-8859-1.xml,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/cards/catalog/cards.ca_ES.ISO-8859-1.xml	10 Jun 2005 08:26:55 -0000	1.1
+++ openacs-4/packages/cards/catalog/cards.ca_ES.ISO-8859-1.xml	22 Jun 2006 10:49:22 -0000	1.2
@@ -1,63 +1,131 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <message_catalog package_key="cards" package_version="0.1d" locale="ca_ES" charset="ISO-8859-1">
 
-  <msg key="pretty_name">Fitxes</msg>
+  <msg key="address">Adre�a</msg>
+  <msg key="alum_eval">Avaluar Alumnes</msg>
+  <msg key="avg">Mitja</msg>
+  <msg key="blocks_first">Per afegir tasques primer necessites crear blocs d'avaluaci�</msg>
   <msg key="card_Accept">Accepta </msg>
-  <msg key="card_Student">Alumne </msg>
-  <msg key="card_Students">Alumnes </msg>
-  <msg key="card_Note">Anotaci� </msg>
-  <msg key="card_Notes">Anotacions </msg>
-  <msg key="card_Passed">Aprovat </msg>
+  <msg key="card_Action">Acci�</msg>
+  <msg key="card_Active">Activa</msg>
+  <msg key="card_Add_note_asig">Afegir anotaci�</msg>
+  <msg key="card_Address">Adre�a </msg>
+  <msg key="card_Allow_students_access">Permetre als alumnes l'acc�s a les seues notes</msg>
+  <msg key="card_Average_grade">Nota mitjana </msg>
+  <msg key="card_Back">Torna </msg>
+  <msg key="card_Basic">B�sica</msg>
   <msg key="card_Block">Bloc </msg>
-  <msg key="card_Delete">Elimina </msg>
+  <msg key="card_Block_name">Nom de bloc </msg>
   <msg key="card_Cancel">Cancel�la </msg>
   <msg key="card_Comment">Comentari </msg>
-  <msg key="card_Student_comments">Comentaris de l'estudiant al professor </msg>
-  <msg key="card_Lecturer_comments">Comentaris del professor a l'estudiant </msg>
-  <msg key="card_Setup_evaluation">Configura avaluaci� </msg>
+  <msg key="card_Data_type">Tipus de dades </msg>
+  <msg key="card_Date">Data </msg>
+  <msg key="card_del_bloc1">L\'eliminaci� del bloc </msg>
+  <msg key="card_del_bloc2">implica el esborrat de totes les seues anotaciones i la p�rdua de les notes dels alumnes. �Est� segur?</msg>
+  <msg key="card_del_note1">L\'eliminaci� de l\'anotaci� </msg>
+  <msg key="card_del_note2">implica la p�rdua d\'eixa nota dels alumnes. �Est� segur?</msg>
+  <msg key="card_Delete">Elimina </msg>
   <msg key="card_E-mail">Correu electr�nic </msg>
-  <msg key="card_Personal_info">Dades personals </msg>
-  <msg key="card_Address">Adre�a </msg>
   <msg key="card_Edit">Edita </msg>
-  <msg key="card_Date">Data </msg>
-  <msg key="card_Student_records">Fitxes d'estudiants </msg>
-  <msg key="card_Manage_notes">Gestiona anotacions </msg>
-  <msg key="card_Note_list">Llista d'anotacions </msg>
   <msg key="card_Evaluation_blocks_list">Llista blocs d'avaluaci� </msg>
+  <msg key="card_Final_grade">Nota final </msg>
+  <msg key="card_Grade">Nota </msg>
+  <msg key="card_Grades">Notes </msg>
   <msg key="card_Grades_list">Llista de notes </msg>
+  <msg key="card_Invalid_data">Dades no v�lides. Revisa els camps marcats. </msg>
+  <msg key="card_Invalid_value1">Valor incorrecte a </msg>
+  <msg key="card_Invalid_value2">. Sols valors sensers entre 0 i </msg>
+  <msg key="card_Lecturer_comments">Comentaris del professor a l'estudiant </msg>
+  <msg key="card_Manage_notes">Gestiona tasques</msg>
+  <msg key="card_No_notes">Anotacions no disponinles</msg>
   <msg key="card_Not_done">No presentats </msg>
+  <msg key="card_Not_passed">Suspensos </msg>
+  <msg key="card_Note">Anotaci� </msg>
+  <msg key="card_Note_list">Llista d'anotacions </msg>
   <msg key="card_Note_name">Nom anotaci� </msg>
-  <msg key="card_Block_name">Nom de bloc </msg>
-  <msg key="card_Grade">Nota </msg>
-  <msg key="card_Final_grade">Nota final </msg>
-  <msg key="card_Average_grade">Nota mitjana </msg>
-  <msg key="card_Grades">Notes </msg>
+  <msg key="card_Notes">Anotacions </msg>
+  <msg key="card_Orla">Orla </msg>
+  <msg key="card_Passed">Aprovat </msg>
+  <msg key="card_Personal_info">Dades personals </msg>
+  <msg key="card_Phone">Tel�fon </msg>
+  <msg key="card_reuse_parent_cards">Reutilitzar fitxes i notes del curs pare</msg>
+  <msg key="card_Select">Selecionable</msg>
+  <msg key="card_Setup_evaluation">Configura avaluaci� </msg>
   <msg key="card_Setup_options">Opcions de configuraci� </msg>
+  <msg key="card_Student">Alumne </msg>
+  <msg key="card_Student_comments">Comentaris de l'estudiant al professor </msg>
+  <msg key="card_Student_records">Fitxes d'estudiants </msg>
+  <msg key="card_Students">Alumnes </msg>
+  <msg key="card_Subjet">ASSIGNATURA</msg>
+  <msg key="card_task">Tasca</msg>
+  <msg key="card_task_block">Bloc</msg>
+  <msg key="card_task_max_grade">Nota M�xima</msg>
+  <msg key="card_task_name">Nom de la Prova</msg>
+  <msg key="card_Task_type">Tipus d'anotacions </msg>
+  <msg key="card_tasks_list">Llista de proves / tasques</msg>
+  <msg key="card_Text">Text</msg>
+  <msg key="card_Total_assigned">Total assignat </msg>
   <msg key="card_Web_Page">P�gina web </msg>
-  <msg key="card_Allow_students_access">Permet acc�s als alumnes </msg>
   <msg key="card_Without_academic_validity">Sense validesa acad�mica </msg>
-  <msg key="card_Not_passed">Suspensos </msg>
-  <msg key="card_Phone">Tel�fon </msg>
-  <msg key="card_Data_type">Tipus de dades </msg>
-  <msg key="card_Total_assigned">Total assignat </msg>
-  <msg key="card_Back">Torna </msg>
-  <msg key="card_Orla">Orla </msg>
-  <msg key="card_Invalid_value1">Valor incorrecte a </msg>
-  <msg key="card_Invalid_value2">. Sols valors sensers entre 0 i </msg>
-  <msg key="card_Invalid_data">Dades no v�lides. Revisa els camps marcats. </msg>
-  <msg key="card_Subjet">ASSIGNATURA</msg>
-  <msg key="card_Text">Text</msg>  
-  <msg key="card_Basic">B�sica</msg>
-  <msg key="card_Select">Selecionable</msg>
-  <msg key="card_Add_note_asig">Afegir anotaci�</msg> 
-  <msg key="card_Active">Activa</msg>
-  <msg key="card_No_notes">Anotacions no disponinles</msg>
-  <msg key="card_del_bloc1">L\'eliminaci� del bloc </msg>
-  <msg key="card_del_bloc2">implica el esborrat de totes les seues anotaciones i la p�rdua de les notes dels alumnes. �Est� segur?</msg>
-  <msg key="card_del_note1">L\'eliminaci� de l\'anotaci� </msg>
-  <msg key="card_del_note2">implica la p�rdua d\'eixa nota dels alumnes. �Est� segur?</msg>  
-  
-  
+  <msg key="change_photo">Canvia Foto</msg>
+  <msg key="comments">Comentaris privats</msg>
+  <msg key="comunication">Comunicaci�</msg>
+  <msg key="Email">Correu electr�nic</msg>
+  <msg key="eval2card_info">Aquesta utilitat permet importar les notes des d'una tasca del m�dul Activitats cap a una tasca del m�dul Fitxes d'estudiants. Per tant les dues tasques han d'estar creades i la del m�dul Activitats ha de estar avaluada. Cal tindre en compte que no es guarda cap relaci� entre les tasques i si canvien les notes al m�dul Activitats hauriem de tornar a importar les notes per reflectir el canvis a les Fitxes</msg>
+  <msg key="from_eval">DES DE ACTIVITATS</msg>
+  <msg key="generate_csv">Generar arxiu CSV</msg>
+  <msg key="grade_alert">AV�S: La nota final mostrada es correspon amb la nota acumulada fins el moment, no t� perqu� ser la nota definitiva</msg>
+  <msg key="Home_page">P�gina web </msg>
+  <msg key="import_grades">Importar Notes</msg>
+  <msg key="Import_grades_">IMPORTAR NOTES</msg>
+  <msg key="import_grades_confirm">Les notes de la tasca de Fitxes seleccionada seran actualitzades amb les notes de la tasca d\'Activitats seleccionada. Est� segur?</msg>
+  <msg key="import_grades_from_eval">IMPORTAR NOTES DES DE ACTIVITATS A FITXES</msg>
+  <msg key="list_note_to_print">Llistat de notas per imprimir</msg>
+  <msg key="max_char1">M�xim </msg>
+  <msg key="max_char2">car�cters. Queden: </msg>
+  <msg key="no">No</msg>
+  <msg key="no_photo">Foto no disponible </msg>
+  <msg key="no_tasks_grades_to_import">Cap actualitzaci� realitzada. La tasca seleccionada encara no t� notes.</msg>
+  <msg key="no_tasks_to_import">No n'hi han tasques en Activitats o en Fitxes. Per poder importar les notes ha d'estar creada la tasca en Activitats i en Fitxes</msg>
+  <msg key="percent">Percentatge</msg>
+  <msg key="phones">Tel�fons</msg>
+  <msg key="pretty_name">Fitxes</msg>
+  <msg key="print_version">Versi� per imprimir</msg>
+  <msg key="private_comment_note">Comentaris Privats: l'estudiant mai podr� vore aquests comentaris</msg>
+  <msg key="restriction">Restricci� major o igual que</msg>
+  <msg key="select_card_task">Selecciona una tasca del m�dul Fitxes</msg>
+  <msg key="select_evaluation_task">Selecciona una tasca del m�dul Activitats</msg>
+  <msg key="send_task_grades">ENVIAR AVALUACI�</msg>
+  <msg key="student_comment">Comentaris Del Estudiant</msg>
+  <msg key="subgroup_tasks_grades_import">You are in subcommunity sharing parent's community cards. To import grades, please go to the parent community</msg>
+  <msg key="summary_Assignments_list">Taula que mostra els blocs d'avaluaci� de la assignatura amb el seus par�metres: nom, tipus, percentatge i restricci�. Tamb� permet crear un nou bloc, editar i borrar un ja existent.</msg>
+  <msg key="summary_card_grades">Tabla que ens mostra les notes de l'estudiant agrupades per blocks</msg>
+  <msg key="summary_List_alum">Llistat del nom, cognoms i mail del alumnat amb enlla�os a les fitxes</msg>
+  <msg key="summary_Private_comments">Taula que mostra els comentaris privats del profesor sobre l'alumne, els quals no podran ser vistos per l'alumne.</msg>
+  <msg key="summary_Task_list">Taula que mostra les tasques associades als blocs de la assigantura amb el seus par�metres: nom, bloc, percentatge i nota m�xima. Tamb� permet crear una nova tasca, editar i borrar una ja existent.</msg>
+  <msg key="task_grade_edit">AVALUAR: </msg>
+  <msg key="task_grades_act">NOTES ACTUALITZADES </msg>
+  <msg key="teacher_comment">Comentaris Del Professor</msg>
+  <msg key="tooltip_Add_block">Afegir un nou bloc</msg>
+  <msg key="tooltip_Add_private_comment">Afegir un comentari privat sobre l'alumne</msg>
+  <msg key="tooltip_Add_task">Afegir una nova tasca al bloc seleccionat</msg>
+  <msg key="tooltip_block_of_task">Bloc de la tasca</msg>
+  <msg key="tooltip_csv">Llistat de notes en format CSV</msg>
+  <msg key="tooltip_data_type">Tipus d'anotacions o tasques que contindr� el bloc i que afectara a la forma de realitzar la mitja del bloc.</msg>
+  <msg key="tooltip_Delete">Borrar el registre seleccionat. Vaja amb compte!</msg>
+  <msg key="tooltip_discard_changes">Descartar canvis</msg>
+  <msg key="tooltip_Edit">Editar el registre seleccionat</msg>
+  <msg key="tooltip_Eval2task">Importar notes des d'una tasca del m�dul Avaluaci� a una tasca del m�dul fitxes</msg>
+  <msg key="tooltip_grade_students">Avaluar aquesta tasca per a tots els estudiants</msg>
+  <msg key="tooltip_List_grades">Llistats de les notes detallades del alumnat</msg>
+  <msg key="tooltip_List_photos">Orla de l'alumnat del grup</msg>
+  <msg key="tooltip_list_to_print">Llistat de notes per imprimir</msg>
+  <msg key="tooltip_Manage_notes">Creaci� de tasques per als blocs disponibles</msg>
+  <msg key="tooltip_max_grade">Nota m�xima al evaluar la tasca</msg>
+  <msg key="tooltip_orderby_asc">Orderar per camp ascendent</msg>
+  <msg key="tooltip_orderby_desc">Orderar per camp descendent</msg>
+  <msg key="tooltip_save_changes">Guardar canvis</msg>
+  <msg key="tooltip_Setup_evaluation">Creaci� de blocs amb els seus percentatges</msg>
+  <msg key="upload_photo">Pujar Foto</msg>
+  <msg key="yes">Si</msg>
 </message_catalog>
-
-
Index: openacs-4/packages/cards/catalog/cards.en_US.ISO-8859-1.xml
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/cards/catalog/cards.en_US.ISO-8859-1.xml,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/cards/catalog/cards.en_US.ISO-8859-1.xml	10 Jun 2005 08:26:55 -0000	1.1
+++ openacs-4/packages/cards/catalog/cards.en_US.ISO-8859-1.xml	22 Jun 2006 10:49:22 -0000	1.2
@@ -1,60 +1,131 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <message_catalog package_key="cards" package_version="0.1d" locale="en_US" charset="ISO-8859-1">
 
-  <msg key="pretty_name">Cards</msg>
+  <msg key="address">Address</msg>
+  <msg key="alum_eval">Evaluate Students</msg>
+  <msg key="avg">Average</msg>
+  <msg key="blocks_first">To add tasks you need create evaluation blocks first</msg>
   <msg key="card_Accept">Accept </msg>
-  <msg key="card_Student">Student </msg>
-  <msg key="card_Students">Students </msg>
-  <msg key="card_Note">Note  </msg>
-  <msg key="card_Notes">Notes </msg>
-  <msg key="card_Passed">Passed </msg>
+  <msg key="card_Action">Action</msg>
+  <msg key="card_Active">Active</msg>
+  <msg key="card_Add_note_asig">Add note</msg>
+  <msg key="card_Address">Address </msg>
+  <msg key="card_Allow_students_access">Allow the students access to its grades </msg>
+  <msg key="card_Average_grade">Average grade </msg>
+  <msg key="card_Back">Back </msg>
+  <msg key="card_Basic">Basic</msg>
   <msg key="card_Block">Block </msg>
-  <msg key="card_Delete">Delete </msg>
+  <msg key="card_Block_name">Block name  </msg>
   <msg key="card_Cancel">Cancel </msg>
-  <msg key="card_Comment">Comment </msg>
-  <msg key="card_Student_comments">Student's comments to lecturer </msg>
-  <msg key="card_Lecturer_comments">Lecturer's comments to student </msg>
-  <msg key="card_Setup_evaluation">Setup evaluation </msg>
+  <msg key="card_Comment">Comment</msg>
+  <msg key="card_Data_type">Data type </msg>
+  <msg key="card_Date">Date </msg>
+  <msg key="card_del_bloc1">Deleting the bloc </msg>
+  <msg key="card_del_bloc2">involves to delete all its notes and the loss of its students\' grades. Are you sure?</msg>
+  <msg key="card_del_note1">Deleting the note </msg>
+  <msg key="card_del_note2">involves the loss of these student\' grades. �Are you sure?</msg>
+  <msg key="card_Delete">Delete </msg>
   <msg key="card_E-mail">E-mail </msg>
-  <msg key="card_Personal_info">Personal info </msg>
-  <msg key="card_Address">Address </msg>
   <msg key="card_Edit">Edit </msg>
-  <msg key="card_Date">Date </msg>
-  <msg key="card_Student_records">Student's records </msg>
-  <msg key="card_Manage_notes">Manage notes </msg>
-  <msg key="card_Note_list">Note list </msg>
   <msg key="card_Evaluation_blocks_list">Evaluation blocks list </msg>
+  <msg key="card_Final_grade">Final grade </msg>
+  <msg key="card_Grade">Grade </msg>
+  <msg key="card_Grades">Grades </msg>
   <msg key="card_Grades_list">Grades list </msg>
+  <msg key="card_Invalid_data">Invalid Data. Review marked fields</msg>
+  <msg key="card_Invalid_value1">Incorrect value on </msg>
+  <msg key="card_Invalid_value2">. Values between 0 and </msg>
+  <msg key="card_Lecturer_comments">Lecturer's comments to student </msg>
+  <msg key="card_Manage_notes">Manage tasks</msg>
+  <msg key="card_No_notes">Notes not availble</msg>
   <msg key="card_Not_done">Not done </msg>
+  <msg key="card_Not_passed">Not passed </msg>
+  <msg key="card_Note">Note  </msg>
+  <msg key="card_Note_list">Note list </msg>
   <msg key="card_Note_name">Note name  </msg>
-  <msg key="card_Block_name">Block name  </msg>
-  <msg key="card_Grade">Grade </msg>
-  <msg key="card_Final_grade">Final grade </msg>
-  <msg key="card_Average_grade">Average grade </msg>
-  <msg key="card_Grades">Grades </msg>
+  <msg key="card_Notes">Notes </msg>
+  <msg key="card_Orla">Orla </msg>
+  <msg key="card_Passed">Passed </msg>
+  <msg key="card_Personal_info">Personal info </msg>
+  <msg key="card_Phone">Phone </msg>
+  <msg key="card_reuse_parent_cards">Reuse cards and grades of the parent course</msg>
+  <msg key="card_Select">selectionable</msg>
+  <msg key="card_Setup_evaluation">Setup evaluation </msg>
   <msg key="card_Setup_options">Setup options </msg>
+  <msg key="card_Student">Student </msg>
+  <msg key="card_Student_comments">Student's comments to lecturer </msg>
+  <msg key="card_Student_records">Student's records </msg>
+  <msg key="card_Students">Students </msg>
+  <msg key="card_Subjet">SUBJECT</msg>
+  <msg key="card_task">Task</msg>
+  <msg key="card_task_block">Block</msg>
+  <msg key="card_task_max_grade">Max. Grade</msg>
+  <msg key="card_task_name">Task name</msg>
+  <msg key="card_Task_type">Note types </msg>
+  <msg key="card_tasks_list">Tasks list</msg>
+  <msg key="card_Text">Text</msg>
+  <msg key="card_Total_assigned">Total assigned </msg>
   <msg key="card_Web_Page">Web Page </msg>
-  <msg key="card_Allow_students_access">Allow students' access </msg>
   <msg key="card_Without_academic_validity">Without academic validity </msg>
-  <msg key="card_Not_passed">Not passed </msg>
-  <msg key="card_Phone">Phone </msg>
-  <msg key="card_Data_type">Data type </msg>
-  <msg key="card_Total_assigned">Total assigned </msg>
-  <msg key="card_Back">Back </msg>
-  <msg key="card_Orla">Orla </msg>
-  <msg key="card_Invalid_value1">Incorrect value on </msg>
-  <msg key="card_Invalid_value2">. Values between 0 and </msg>
-  <msg key="card_Invalid_data">Invalid Data. Review marked fields</msg>
-  <msg key="card_Subjet">SUBJECT</msg>
-  <msg key="card_Text">Text</msg>  
-  <msg key="card_Basic">Basic</msg>
-  <msg key="card_Select">selectionable</msg>  
-  <msg key="card_Add_note_asig">Add note</msg> 
-  <msg key="card_Active">Active</msg>
-  <msg key="card_Action">Action</msg>
-  <msg key="card_No_notes">Notes not availble</msg>
-  <msg key="card_del_bloc1">Deleting the bloc </msg>
-  <msg key="card_del_bloc2">involves to delete all its notes and the loss of its students\' grades. Are you sure?</msg>
-  <msg key="card_del_note1">Deleting the note </msg>
-  <msg key="card_del_note2">involves the loss of these student\' grades. �Are you sure?</msg>  
+  <msg key="change_photo">Change Photo</msg>
+  <msg key="comments">Private Comments</msg>
+  <msg key="comunication">Comunication</msg>
+  <msg key="Email">E-mail</msg>
+  <msg key="eval2card_info">This utility allow to import the &quot;Cards&quot; task grades from the &quot;Evaluation&quot; task grades. The two tasks must be created and the one of evaluation graded. There is no relation between two tasks and to udpate any change of evaluation grades it's needed to import the grades again.</msg>
+  <msg key="from_eval">FROM EVALUATION</msg>
+  <msg key="generate_csv">Generate CSV file</msg>
+  <msg key="grade_alert">NOTE: The shown final grade corresponds with the accumulated grade until this moment, does not have because to be the final grade</msg>
+  <msg key="Home_page">Web</msg>
+  <msg key="import_grades">Import Grades</msg>
+  <msg key="Import_grades_">IMPORT GRADES</msg>
+  <msg key="import_grades_confirm">The grades of Card's task selected will be updated with grades of Evaluation's task selected. Are you sure?</msg>
+  <msg key="import_grades_from_eval">IMPORT GRADES FROM EVALUATION TO CARDS</msg>
+  <msg key="list_note_to_print">Printable list notesListado de notas para imprimir</msg>
+  <msg key="max_char1">Max. </msg>
+  <msg key="max_char2">characters. Rest: </msg>
+  <msg key="no">No</msg>
+  <msg key="no_photo">photo nonavailable</msg>
+  <msg key="no_tasks_grades_to_import">No made change. The selected task hasn't grades</msg>
+  <msg key="no_tasks_to_import">There aren't tasks in Evaluation or Cards. To import grades the tasks in Evaluation and Cards are needed.</msg>
+  <msg key="percent">Percentatge</msg>
+  <msg key="phones">Phones</msg>
+  <msg key="pretty_name">Cards</msg>
+  <msg key="print_version">Printable version</msg>
+  <msg key="private_comment_note">Private Coments: the students will not be able to read this comments</msg>
+  <msg key="restriction">Restriction more or equal than</msg>
+  <msg key="select_card_task">Select a Card task</msg>
+  <msg key="select_evaluation_task">Select an Evaluation task</msg>
+  <msg key="send_task_grades">SEND EVALUATION</msg>
+  <msg key="student_comment">Student Comments</msg>
+  <msg key="subgroup_tasks_grades_import">Est�s en una subcomunitat compartint les fitxes de la comunitat pare. Per importar notes cal fer-ho des de el grup pare</msg>
+  <msg key="summary_Assignments_list">Table that shows the assignment types (blocks) of the community with its parameters: name, type, percent and restriction. Also it allows create a new assignment type, edit and delete an existing one.</msg>
+  <msg key="summary_card_grades">Table that shows the student's grades group by blocks</msg>
+  <msg key="summary_List_alum">List of the name, last names and mail of the students with links to its cards</msg>
+  <msg key="summary_Private_comments">Table that shows teacher's private comments about the student which could not be seen by the student</msg>
+  <msg key="summary_Task_list">Table that shows the assignment tasks of the group with its parameters: name, assignment type, percent and max grade. Also it allows to create a new task, edit and delete an existing one.</msg>
+  <msg key="task_grade_edit">EVALUATION: </msg>
+  <msg key="task_grades_act">GRADES UPDATED </msg>
+  <msg key="teacher_comment">Teacher Comments</msg>
+  <msg key="tooltip_Add_block">Add new assignment type (block)</msg>
+  <msg key="tooltip_Add_private_comment">Add new private comment</msg>
+  <msg key="tooltip_Add_task">Add new task to selected assignment type (block)</msg>
+  <msg key="tooltip_block_of_task">Task's block/assignment</msg>
+  <msg key="tooltip_csv">List grades in CSV format</msg>
+  <msg key="tooltip_data_type">Type of the block's tasks which will affect the form to calculate the average of this block</msg>
+  <msg key="tooltip_Delete">Delete selected register. Be careful!</msg>
+  <msg key="tooltip_discard_changes">Discard changes</msg>
+  <msg key="tooltip_Edit">Edit selected register</msg>
+  <msg key="tooltip_Eval2task">Import the grades from an evaluation task to student card task</msg>
+  <msg key="tooltip_grade_students">Evaluate this task to all students</msg>
+  <msg key="tooltip_List_grades">List of students detailed grades</msg>
+  <msg key="tooltip_List_photos">Page with students photos</msg>
+  <msg key="tooltip_list_to_print">List grades to print</msg>
+  <msg key="tooltip_Manage_notes">Create tasks for the available assignment types</msg>
+  <msg key="tooltip_max_grade">Max grade to evaluate this task</msg>
+  <msg key="tooltip_orderby_asc">Order by field ascending</msg>
+  <msg key="tooltip_orderby_desc">Order by field descending</msg>
+  <msg key="tooltip_save_changes">Save changes</msg>
+  <msg key="tooltip_Setup_evaluation">Create assignment types (bloks) with its percent values</msg>
+  <msg key="upload_photo">Upload Photo</msg>
+  <msg key="yes">Yes</msg>
 </message_catalog>
Index: openacs-4/packages/cards/catalog/cards.es_ES.ISO-8859-1.xml
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/cards/catalog/cards.es_ES.ISO-8859-1.xml,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/cards/catalog/cards.es_ES.ISO-8859-1.xml	10 Jun 2005 08:26:55 -0000	1.1
+++ openacs-4/packages/cards/catalog/cards.es_ES.ISO-8859-1.xml	22 Jun 2006 10:49:22 -0000	1.2
@@ -1,62 +1,131 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <message_catalog package_key="cards" package_version="0.1d" locale="es_ES" charset="ISO-8859-1">
 
-  <msg key="pretty_name">Fichas</msg>
+  <msg key="address">Direcci�n</msg>
+  <msg key="alum_eval">Evaluar Alumnos</msg>
+  <msg key="avg">Media</msg>
+  <msg key="blocks_first">Para a�adir tareas es necesario crea bloques primero</msg>
   <msg key="card_Accept">Aceptar </msg>
-  <msg key="card_Student">Alumno </msg>
-  <msg key="card_Students">Alumnos </msg>
-  <msg key="card_Note">Anotaci�n </msg>
-  <msg key="card_Notes">Anotaciones </msg>
-  <msg key="card_Passed">Aprobados </msg>
+  <msg key="card_Action">Acci�n</msg>
+  <msg key="card_Active">Activa</msg>
+  <msg key="card_Add_note_asig">A�adir anotaci�n</msg>
+  <msg key="card_Address">Direcci�n </msg>
+  <msg key="card_Allow_students_access">Permitir a los alumnos acceder a sus notas</msg>
+  <msg key="card_Average_grade">Nota Media </msg>
+  <msg key="card_Back">Volver </msg>
+  <msg key="card_Basic">B�sica</msg>
   <msg key="card_Block">Bloque </msg>
-  <msg key="card_Delete">Borrar </msg>
+  <msg key="card_Block_name">Nombre Bloques </msg>
   <msg key="card_Cancel">Cancelar </msg>
   <msg key="card_Comment">Comentario </msg>
-  <msg key="card_Student_comments">Comentarios del estudiante al profesor </msg>
-  <msg key="card_Lecturer_comments">Comentarios del profesor al estudiante </msg>
-  <msg key="card_Setup_evaluation">Configurar Evaluaci�n </msg>
+  <msg key="card_Data_type">Tipo de datos </msg>
+  <msg key="card_Date">Fecha </msg>
+  <msg key="card_del_bloc1">El borrado del bloque </msg>
+  <msg key="card_del_bloc2">implica el borrado de todas sus anotaciones y la p�rdida de esas notas de los alumnos. �Est� seguro?</msg>
+  <msg key="card_del_note1">El borrado de la anotaci�n </msg>
+  <msg key="card_del_note2">implica la perdida de esa nota de los alumnos. �Est� seguro?</msg>
+  <msg key="card_Delete">Borrar </msg>
   <msg key="card_E-mail">Correo electr�nico </msg>
-  <msg key="card_Personal_info">Datos Personales </msg>
-  <msg key="card_Address">Direcci�n </msg>
   <msg key="card_Edit">Editar </msg>
-  <msg key="card_Date">Fecha </msg>
-  <msg key="card_Student_records">Fichas de estudiantes </msg>
-  <msg key="card_Manage_notes">Gestionar Anotaciones </msg>
-  <msg key="card_Note_list">Listado anotaciones </msg>
   <msg key="card_Evaluation_blocks_list">Listado de Bloques </msg>
+  <msg key="card_Final_grade">Nota Final </msg>
+  <msg key="card_Grade">Nota </msg>
+  <msg key="card_Grades">Notas </msg>
   <msg key="card_Grades_list">Listado Notas </msg>
+  <msg key="card_Invalid_data">Datos no v�lidos. Revisa los campos marcados. </msg>
+  <msg key="card_Invalid_value1">Valor incorrecto en </msg>
+  <msg key="card_Invalid_value2">. Solo valores enteros entre 0 y </msg>
+  <msg key="card_Lecturer_comments">Comentarios del profesor al estudiante </msg>
+  <msg key="card_Manage_notes">Gestionar Tareas</msg>
+  <msg key="card_No_notes">Anotaciones no disponibles</msg>
   <msg key="card_Not_done">No presentados </msg>
+  <msg key="card_Not_passed">Suspensos </msg>
+  <msg key="card_Note">Anotaci�n </msg>
+  <msg key="card_Note_list">Listado anotaciones </msg>
   <msg key="card_Note_name">Nombre </msg>
-  <msg key="card_Block_name">Nombre Bloques </msg>
-  <msg key="card_Grade">Nota </msg>
-  <msg key="card_Final_grade">Nota Final </msg>
-  <msg key="card_Average_grade">Nota Media </msg>
-  <msg key="card_Grades">Notas </msg>
+  <msg key="card_Notes">Anotaciones </msg>
+  <msg key="card_Orla">Orla </msg>
+  <msg key="card_Passed">Aprobados </msg>
+  <msg key="card_Personal_info">Datos Personales </msg>
+  <msg key="card_Phone">Tel�fono </msg>
+  <msg key="card_reuse_parent_cards">Reutilizar fichas y notas del curso padre</msg>
+  <msg key="card_Select">Selecionable</msg>
+  <msg key="card_Setup_evaluation">Configurar Evaluaci�n </msg>
   <msg key="card_Setup_options">Opciones de configuraci�n </msg>
+  <msg key="card_Student">Alumno </msg>
+  <msg key="card_Student_comments">Comentarios del estudiante al profesor </msg>
+  <msg key="card_Student_records">Fichas de estudiantes </msg>
+  <msg key="card_Students">Alumnos </msg>
+  <msg key="card_Subjet">ASIGNATURA</msg>
+  <msg key="card_task">Tarea</msg>
+  <msg key="card_task_block">Bloque</msg>
+  <msg key="card_task_max_grade">Nota M�xima</msg>
+  <msg key="card_task_name">Nombre de la Prueba</msg>
+  <msg key="card_Task_type">Tipo de anotaciones </msg>
+  <msg key="card_tasks_list">Lista de pruebas / tareas</msg>
+  <msg key="card_Text">Texto</msg>
+  <msg key="card_Total_assigned">Total asignado </msg>
   <msg key="card_Web_Page">P�gina web </msg>
-  <msg key="card_Allow_students_access">Permitir acceso alumnos </msg>
   <msg key="card_Without_academic_validity">Sin validez acad�mica </msg>
-  <msg key="card_Not_passed">Suspensos </msg>
-  <msg key="card_Phone">Tel�fono </msg>
-  <msg key="card_Data_type">Tipo de datos </msg>
-  <msg key="card_Total_assigned">Total asignado </msg>
-  <msg key="card_Back">Volver </msg>
-  <msg key="card_Orla">Orla </msg>
-  <msg key="card_Invalid_value1">Valor incorrecto en </msg>
-  <msg key="card_Invalid_value2">. Solo valores enteros entre 0 y </msg>
-  <msg key="card_Invalid_data">Datos no v�lidos. Revisa los campos marcados. </msg>
-  <msg key="card_Subjet">ASIGNATURA</msg>
-  <msg key="card_Text">Texto</msg>  
-  <msg key="card_Basic">B�sica</msg>
-  <msg key="card_Select">Selecionable</msg>  
-  <msg key="card_Add_note_asig">A�adir anotaci�n</msg>
-  <msg key="card_Active">Activa</msg>
-  <msg key="card_Action">Acci�n</msg>
-  <msg key="card_No_notes">Anotaciones no disponibles</msg>
-  <msg key="card_del_bloc1">El borrado del bloque </msg>
-  <msg key="card_del_bloc2">implica el borrado de todas sus anotaciones y la p�rdida de esas notas de los alumnos. �Est� seguro?</msg>
-  <msg key="card_del_note1">El borrado de la anotaci�n </msg>
-  <msg key="card_del_note2">implica la perdida de esa nota de los alumnos. �Est� seguro?</msg>  
-  
-   
+  <msg key="change_photo">Cambiar Foto</msg>
+  <msg key="comments">Comentarios privados</msg>
+  <msg key="comunication">Comunicaci�n</msg>
+  <msg key="Email">Correo electr�nico</msg>
+  <msg key="eval2card_info">Esta utilidad permite importar las notas de una tarea del m�dulo Fichas desde una tarea del m�dulo Actividades. Por tanto, las dos tareas deben estar creadas y la de Actividades evaluada. Hay que tener en cuenta que no se guarda ninguna relaci�n entre las tareas y que para reflejar en Fichas cualquier cambio producido en las notas de Actividades hay que volver a importar las notas.</msg>
+  <msg key="from_eval">DESDE ACTIVIDADES</msg>
+  <msg key="generate_csv">Generar archivo CSV</msg>
+  <msg key="grade_alert">AVISO: La nota se corresponde con la nota acumulada hasta el momento, no tiene porque ser la nota definitiva</msg>
+  <msg key="Home_page">P�gina web </msg>
+  <msg key="import_grades">Importar Notas</msg>
+  <msg key="Import_grades_">IMPORTAR NOTAS</msg>
+  <msg key="import_grades_confirm">Las notas de la tarea de Fichas seleccionada ser�n actualizadas con las notas de la tarea de Actividades seleccionada. Est� seguro?</msg>
+  <msg key="import_grades_from_eval">IMPORTAR NOTAS DESDE ACTIVIDADES A FICHAS</msg>
+  <msg key="list_note_to_print">Listado de notas para imprimir</msg>
+  <msg key="max_char1">M�ximo </msg>
+  <msg key="max_char2">car�cteres. Quedan: </msg>
+  <msg key="no">No</msg>
+  <msg key="no_photo">Foto no disponible </msg>
+  <msg key="no_tasks_grades_to_import">Ning�n cambio realizado. La tarea seleccionada no tiene notas.</msg>
+  <msg key="no_tasks_to_import">No hay tareas en Actividades o en Fichas. Para poder importar las notas debe estar creada la tarea en Actividades y en Fichas</msg>
+  <msg key="percent">Porcentaje</msg>
+  <msg key="phones">Tel�fonos</msg>
+  <msg key="pretty_name">Fichas</msg>
+  <msg key="print_version">Versi�n para imprimir</msg>
+  <msg key="private_comment_note">Comentarios Privados: el estudiante nunca podr� ver estos comentarios</msg>
+  <msg key="restriction">Restricci�n mayor o igual que</msg>
+  <msg key="select_card_task">Selecciona una tarea del m�dulo Fichas</msg>
+  <msg key="select_evaluation_task">Selecciona una tarea del m�dulo Actividades</msg>
+  <msg key="send_task_grades">ENVIAR EVALUACI�N</msg>
+  <msg key="student_comment">Comentarios Del Estudiante</msg>
+  <msg key="subgroup_tasks_grades_import">Est�s en un subgrupo compartiendo las fichas de estudiantes con el grupo padre. Para importar notas desde hacerlo desde el grupo</msg>
+  <msg key="summary_Assignments_list">Tabla que muestra los bloques de evaluci�n de la asignatura con sus par�metros: nombre, tipo, porcentaje y restricci�n. Tambi�n permite crear un nuevo bloque, editar y borrar uno ya existente.</msg>
+  <msg key="summary_card_grades">Tabla que nos muestra las notas del estudiante agrupadas por bloques</msg>
+  <msg key="summary_List_alum">Listado del nombre, apellidos y mail de los alumnos con enlaces a su ficha</msg>
+  <msg key="summary_Private_comments">Tabla que muestra los comentarios privados del profesor sobre el alumno, los cuales no podr�n ser vistos por el alumno</msg>
+  <msg key="summary_Task_list">Tabla que muestra las tareas asociadas a los bloques de la asigantura con sus par�metres: nombre, bloque, porcentaje y nota m�xima. Tambi�n permite crear una nueva tarea, editar y borrar una ya existente.</msg>
+  <msg key="task_grade_edit">EVALUAR: </msg>
+  <msg key="task_grades_act">NOTAS MODIFICADAS </msg>
+  <msg key="teacher_comment">Comentarios Del Profesor</msg>
+  <msg key="tooltip_Add_block">A�adir un nuevo bloque</msg>
+  <msg key="tooltip_Add_private_comment">A�adir un comentario privado sobre el alumno</msg>
+  <msg key="tooltip_Add_task">A�adir una nueva tarea en el bloque seleccionado</msg>
+  <msg key="tooltip_block_of_task">Bloque de la tarea</msg>
+  <msg key="tooltip_csv">Listado de notas en formato CSV</msg>
+  <msg key="tooltip_data_type">Tipos de anotaciones o tareas que contindr� el bloque y que afectaran a la forma de realitzar la media del bloque</msg>
+  <msg key="tooltip_Delete">Borrar el registro seleccionado. Tenga cuidado!</msg>
+  <msg key="tooltip_discard_changes">Descartar cambios</msg>
+  <msg key="tooltip_Edit">Editar el registro seleccionado</msg>
+  <msg key="tooltip_Eval2task">Importar notas desde una tarea del m�dulo Evaluaci�n a una tarea del m�dulo Fichas</msg>
+  <msg key="tooltip_grade_students">Evaluar esta tarea a todos los estudiantes</msg>
+  <msg key="tooltip_List_grades">Listado de las notas detalladas del alumnado</msg>
+  <msg key="tooltip_List_photos">Orla del alumnado del grupo</msg>
+  <msg key="tooltip_list_to_print">Listado de notas para imprimir</msg>
+  <msg key="tooltip_Manage_notes">Creaci�n de tareas para los bloques disponibles</msg>
+  <msg key="tooltip_max_grade">Nota m�xima al evaluar la tarea</msg>
+  <msg key="tooltip_orderby_asc">Orderar por campo ascendente</msg>
+  <msg key="tooltip_orderby_desc">Orderar por campo descendente</msg>
+  <msg key="tooltip_save_changes">Guardar cambios</msg>
+  <msg key="tooltip_Setup_evaluation">Creaci�n de bloques con sus porcentajes</msg>
+  <msg key="upload_photo">Subir Foto</msg>
+  <msg key="yes">Si</msg>
 </message_catalog>
Index: openacs-4/packages/cards/sql/postgresql/cards-create.sql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/cards/sql/postgresql/cards-create.sql,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/cards/sql/postgresql/cards-create.sql	10 Jun 2005 08:26:55 -0000	1.1
+++ openacs-4/packages/cards/sql/postgresql/cards-create.sql	22 Jun 2006 10:49:22 -0000	1.2
@@ -1,82 +1,73 @@
 -- TABLE UV_CARD -------------------------------------------------------------
-create sequence uv_card_sequence start 1;
-create table uv_card (
-    id_card           integer primary key default nextval ('uv_card_sequence'),
-    ref_community_id  integer not null,
-    ref_user_id       integer not null,
+create sequence card_sequence start 1;
+create table card (
+    card_id           integer primary key default nextval ('card_sequence'),
+    ref_community     integer not null,
+    ref_user          integer not null,
     comm_student      varchar (1000),
     comm_teacher      varchar (1000),
+    closed            boolean default 'f',
     address           varchar (300),
-    phone1            varchar (30),
-    phone2            varchar (30)
+    phone1            varchar (60),
+    grade             varchar (30)
 );
-create unique index uv_card_idx on uv_card (ref_community_id, ref_user_id);
+create unique index card_idx on card (ref_community, ref_user);
 
-
--- TABLE UV_CARD_BASE_NOTE -------------------------------------------------------------
-create table uv_card_base_note (
-        community_id    integer primary key,
-        base_note       integer not null default 100,
-        alum_view   integer default 0
-); 
-
--- TABLE UV_CARD_BASETYPE_NOTE -------------------------------------------------------------
-create table uv_card_basetype_note (
-        id_basetype     integer primary key,          
-        name_basetype   varchar (30),
-        info_basetype   varchar (300),
-        is_numeric      boolean default true
+-- TABLE  CARD_PERCENT -------------------------------------------------------------
+create sequence card_percent_sequence start 1;
+create table card_percent (
+        percent_id          integer primary key default nextval('card_percent_sequence'),  
+        ref_community       integer not null,
+        percent_name        varchar (50),
+                type                            integer not null,
+        percent             double precision default 0,        
+        rvalor              double precision default 0.0
 );
+create index card_percent_comm_idx on card_percent (ref_community);
 
--- TABLE UV_CARD_XCENT_NOTE -------------------------------------------------------------
-create sequence uv_card_xcent_note_sequence start 1;
-create table uv_card_xcent_note (
-        id_xcent                integer primary key default nextval('uv_card_xcent_note_sequence'),  
-        ref_community_id        integer not null,
-        ref_basetype    integer not null,
-        name_xcent              varchar (50),
-        xcent               double precision default 0,
-        allow_act               boolean default false,
-        rvalor          double precision default 0.0,
-        np              boolean default false,
-        constraint              ref_basetype_fk foreign key (ref_basetype) references uv_card_basetype_note (id_basetype)
+-- TABLE CARD_TASK -------------------------------------------------------------
+create sequence card_task_sequence start 1;  
+create table card_task (
+        task_id                         integer primary key default nextval('card_task_sequence'),
+        ref_community       integer not null,
+        ref_percent         integer not null,
+                task_name           varchar (50),
+        task_percent        double precision default 0.00,
+                max_grade           double precision not null default 10.00,
+        constraint          ref_percent_fk foreign key (ref_percent) references card_percent (percent_id)
 );
-create index uv_card_xcent_comm_idx on uv_card_xcent_note (ref_community_id);
+create index card_task_comm_idx on card_task (ref_community);
+create index card_task_percent_idx on card_task (ref_percent);    
 
--- TABLE UV_CARD_SUBTYPE_NOTE -------------------------------------------------------------
-create sequence uv_card_subtype_note_sequence start 1;  
-create table uv_card_subtype_note (
-        id_subtype              integer primary key default nextval('uv_card_subtype_note_sequence'),
-        ref_community_id        integer not null,
-        ref_xcent               integer not null,
-        sub_xcent       double precision default 0.00,
-        name_subtype    varchar (50),
-        constraint              ref_xcent_fk foreign key (ref_xcent) references uv_card_xcent_note (id_xcent)
+-- TABLE CARD_NOTE -------------------------------------------------------------
+create sequence card_note_sequence start 1;
+create table card_note (
+        note_id        integer primary key default nextval('card_note_sequence'),
+        ref_card        integer not null,        
+                ref_community   integer not null,
+        ref_task        integer not null,
+                date            timestamptz default current_timestamp not null,
+                date_mod        timestamptz default current_timestamp not null,
+        grade           numeric(4,2) default 0.00,
+        note_comment    varchar (400),        
+        is_active       boolean default true,        
+        constraint      ref_task_fk foreign key (ref_task) references card_task (task_id),
+        constraint      ref_id_cards_fk foreign key (ref_card) references card (card_id)
 );
-create index uv_card_subtype_comm_idx on uv_card_subtype_note (ref_community_id);
-create index uv_card_subtype_xcent_idx on uv_card_subtype_note (ref_xcent);    
+create index card_note_comm_idx on card_note (ref_community);
+create index card_note_task_idx on card_note (ref_task);
 
--- TABLE UV_CARD_NOTES -------------------------------------------------------------
-create sequence uv_card_notes_sequence start 1;
-create table uv_card_notes (
-        id_card_notes   integer primary key default nextval('uv_card_notes_sequence'),
-        ref_id_card     integer not null,
-        note_datetime   timestamptz default current_timestamp not null,
-        ref_subtype     integer not null,
-        value_n         numeric(4,2) default 0.00,
-        value_s         varchar (300),
-        is_public       boolean default false,
-        is_active       boolean default true,
-        r_community_id  integer not null,
-        constraint      ref_subtype_fk foreign key (ref_subtype) references uv_card_subtype_note(id_subtype),
-        constraint      ref_id_cards_fk foreign key (ref_id_card) references uv_card(id_card)
-);
-create index uv_card_notes_comm_idx on uv_card_notes (r_community_id);
-create index uv_card_notes_subtype_idx on uv_card_notes (ref_subtype);
 
 
--- INICIALIZACI�N DE DATOS -------------------------------------------------------------
-insert into uv_card_basetype_note (id_basetype, name_basetype, info_basetype, is_numeric) values (1,'B�sico', 'Anotaciones sencillas: pr�cticas, tareas, trabajos, actividades, ...','t');
-insert into uv_card_basetype_note (id_basetype, name_basetype, info_basetype, is_numeric) values (2,'Seleccionable', 'Anotaciones que permiten selecci�n: ex�menes','t');
-insert into uv_card_basetype_note (id_basetype, name_basetype, info_basetype, is_numeric) values (3,'Texto', 'Anotaciones sin asignaci�n de nota: comentarios','f');
-
+-- TABLE CARD_COMMENTS  -------------------------------------------------------------
+create sequence card_comment_sequence start 1;
+create table card_comment (
+        comment_id      integer primary key default nextval('card_comment_sequence'),
+        ref_card        integer not null,        
+                ref_community   integer not null,
+        date            timestamptz default current_timestamp not null,
+                date_mod        timestamptz default current_timestamp not null,
+        comment         varchar (400),        
+        constraint      ref_id_cards_fk foreign key (ref_card) references card(card_id)
+);
+create index card_comment_comm_idx on card_comment (ref_community);
Index: openacs-4/packages/cards/sql/postgresql/cards-drop.sql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/cards/sql/postgresql/cards-drop.sql,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/cards/sql/postgresql/cards-drop.sql	10 Jun 2005 08:26:55 -0000	1.1
+++ openacs-4/packages/cards/sql/postgresql/cards-drop.sql	22 Jun 2006 10:49:22 -0000	1.2
@@ -1,23 +1,21 @@
+drop sequence card_note_sequence;
+drop index card_note_comm_idx;
+drop index card_note_task_idx;
+drop table card_note;
 
-drop sequence uv_card_notes_sequence;
-drop index uv_card_notes_comm_idx;
-drop index uv_card_notes_subtype_idx;
-drop table uv_card_notes;
+drop sequence card_task_sequence;
+drop index card_task_comm_idx;
+drop index card_task_percent_idx;
+drop table card_task;
 
-drop sequence uv_card_subtype_note_sequence;
-drop index uv_card_subtype_comm_idx;
-drop index uv_card_subtype_xcent_idx;
-drop table uv_card_subtype_note;
+drop sequence card_percent_sequence;
+drop index card_percent_comm_idx;
+drop table card_percent;
 
-drop sequence uv_card_xcent_note_sequence;
-drop index uv_card_xcent_comm_idx;
-drop table uv_card_xcent_note;
+drop sequence card_comment_sequence;
+drop index card_comment_comm_idx;
+drop table card_comment;
 
-drop table uv_card_basetype_note;
-
-drop table uv_card_base_note;
-
-drop sequence uv_card_sequence;
-drop index uv_card_idx;
-drop table uv_card;
-
+drop sequence card_sequence;
+drop index card_idx;
+drop table card;
\ No newline at end of file
Index: openacs-4/packages/cards/www/cards.css
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/cards/www/cards.css,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/cards/www/cards.css	10 Jun 2005 08:26:55 -0000	1.1
+++ openacs-4/packages/cards/www/cards.css	22 Jun 2006 10:49:23 -0000	1.2
@@ -1,42 +1,208 @@
-/*  CSS CARDS PACKAGE  - UVEG - fransola@uv.es  */
-a.t:hover {background:#ffcc00;padding-top:5px;padding-bottom:2px;}
-a.button1 {font: 85% arial; border: solid 1px black; background-color: #99ccff; text-align: center; padding: 2px; padding-left: 8px; padding-right: 8px; color: black; text-decoration: none; white-space: nowrap;}
-
-a{color:#0048AF}
-a:visited{color:#0048AF}
-a.link1 {background:#FFFFE0;color:#383C93;font-weight:bold}
-a.link1:visited{background:#FFFFE0;color:#383C93;font-weight:bold}
-a.link1:hover {background:#FAC328;color:#383C93;font-weight:bold}
-img {border:0px}
-
-
-form {font-size:11px;color:#003366}
-input {font-size:11px;color:#003366}
-select {font-size:11px;color:#003366}
-textarea {font-size:11px;color:#003366}
-
-.list_c {padding:4px;border-right:1px solid #A0BDEB;padding-left:5px}
-.list_h { background:#6186b0;border-bottom: 3px solid #A0BDEB;color:white;text-align:left}
-
-th.list_c { border-bottom: 3px solid #A0BDEB;}
-
-tr.list_c_sel { border-right:1px solid #A0BDEB;border-bottom: 1px solid #A0BDEB;background:#e0e0e0;}
-tr.list-odd_c {padding:4px;border-right:1px solid #A0BDEB;background-color: #EAF2FF;}
-tr.list-even_c {padding:4px;border-right:1px solid #A0BDEB;background-color: white;}
-
-td.list_c { border-bottom: 1px solid #A0BDEB;}
-td.list_c_sel { border-right:1px solid #A0BDEB;border-bottom: 1px solid #A0BDEB;background:#e0e0e0;}
-td.list_sel {padding:4px;border-right:1px solid #A0BDEB;padding-left:5px;background:#e0e0e0;}
-td.list-button-bar {padding-top: 3px;  font-size: 115%;}
-td.orla {width:85px;height:85px;border: 1px solid #6186B0;font-size:9px;}
-td.orla:hover {width:85px;height:85px;border: 1px solid #FAC328;font-size:9px;}
-
-div.volver {background:#6186b0;color:#ffffff;padding-top:5px;padding-bottom:2px;display:inline}
-
-
-
-
-
-
-
-
+/*  CSS CARDS PACKAGE  - UVEG - fransola@uv.es  
+a.t:hover {background:#ffcc00;padding-top:5px;padding-bottom:2px;}
+a.button1 {font: 100% arial; border: solid 1px black; background-color: #99ccff; text-align: center; padding: 2px; padding-left: 8px; padding-right: 8px; color: black; text-decoration: none; white-space: nowrap;}
+
+a.button { font: 100% arial; border: solid 1px black; background-color: #e1e1e1;
+  text-align: center; padding: 1px; padding-left: 8px; padding-right: 8px; color: black;
+  text-decoration: none; white-space: nowrap;
+}
+
+
+a {color:#0048AF; border:0px solid red}
+a:visited{color:#0048AF}
+a.link1 {background:#FFFFE0;color:#383C93;font-weight:bold}
+a.link1:visited{background:#FFFFE0;color:#383C93;font-weight:bold}
+a.link1:hover {background:#FAC328;color:#383C93;font-weight:bold}
+a.order {color:red;text-decoration: none}
+img {border:0px}
+
+
+form {font-size:11px;color:#003366}
+input {font-size:11px;color:#003366}
+select {font-size:11px;color:#003366}
+textarea {font-size:11px;color:#003366}
+pre {font: 95% arial}
+
+.list_c {padding:4px;border-right:1px solid #A0BDEB;padding-left:5px}
+.list_h { background:#6186b0;border-bottom: 3px solid #A0BDEB; 
+                padding-top: 3px; padding-bottom: 3px;color:white;text-align:left; }
+
+th.list_c { border-bottom: 3px solid #A0BDEB;}
+
+tr.list_c_sel { border-right:10px solid #A0BDEB;border-bottom: 10px solid #A0BDEB;}
+tr.list-odd_c {padding:4px;border-right:1px solid #A0BDEB;background-color: #EAF2FF;}
+tr.list-even_c {padding:4px;border-right:1px solid #A0BDEB;background-color: white;}
+
+table.list_to_print {
+  font-family: tahoma, verdana, helvetica; 
+  border-collapse: collapse;
+  font-size: 70%;
+}
+th.list_to_print {font-size:80% arial; padding-left: 0.5em; padding-right: 0.5em; border-bottom: 3px solid #A0BDEB;}
+td.list_to_print {font-size:80% arial; padding-left: 0.5em; padding-right: 0.5em; border-bottom: 1px solid #A0BDEB;}
+td.list_c { border-bottom: 1px solid #A0BDEB;}
+td.list_c_sel { border-right:1px solid #A0BDEB;border-bottom: 1px solid #A0BDEB;background:#e0e0e0;}
+td.list_sel {padding:4px;border-right:1px solid #A0BDEB;padding-left:5px;background:#e0e0e0;}
+td.list-button-bar {padding-top: 3px;  font-size: 115%;}
+td.orla {width:85px;height:85px;border: 1px solid #6186B0;font-size:9px;}
+td.orla:hover {width:85px;height:85px;border: 1px solid #FAC328;font-size:9px;}
+
+div.volver {background:#6186b0;color:#ffffff;padding-top:5px;padding-bottom:2px;display:inline}
+.volver {background:#6186b0;color:#ffffff;padding-top:5px;padding-bottom:2px;display:inline}
+
+.t_asig {background:#5C81B7;color:#ffffff;font-weight:bold;padding-top:5px;padding-bottom:2px;display:inline}
+.t_nota {border:2px solid orange; color:#5C81B7;font-weight:bold;padding-top:5px;padding-bottom:2px;display:inline}
+
+a.t_volver {background:#5C81B7;color:#ffffff;font-weight:bold;padding-top:5px;padding-bottom:2px;display:inline}
+a.t_volver:hover {background:#ffcc00;}
+.t_nom {color:#003E76;font: 125% arial; font-weight:bold}
+
+.t_grade { color:#003E76;border:2px solid orange; margin:5px; padding-bottom:5px; padding-top: 5px; font: 115% arial;font-weight:bold}
+
+
+
+*/
+
+/* NUEVOS ESTILOS -- MAS ACCESIBLES 
+
+div.w100 {width:100%; margin-bottom:1em}
+div.container { width:auto; text-align:left;}
+div.float { float: left; padding:0.5em; }
+div.float p { text-align: center; }  
+div.menu_item {float:left;padding-right: 0.5em;}
+
+
+tr.uv_list_sel { background:#e0e0e0}
+td.uv_list_selected {
+        font: 1.0em Arial;
+        padding: 0.3em 1em;   margin:2.5em;  border-bottom: 3px solid #A0BDEB;}
+
+.list_c {padding:0.5em;border-right:1px solid #A0BDEB;padding-left:0.5em}
+
+.edit {font: 1.2em Arial;}
+
+p.photo_text {width:72px; display:block;} */
+
+/*** FORMULARIOS 
+form {font-size:1em;color:#003366}
+input {font-size:1em;color:#003366}
+select {font-size:1em;color:#003366}
+textarea {font-size:1em;color:#003366}
+pre {font: 95% arial}
+***/
+
+
+/****************************************************************************************************/
+
+/*** AREAS ***/
+div.all {width:100%; margin:0em; padding:0em; border:0em; }
+
+div.spacer { clear: both; font: 0.4em arial; border:0px solid red }
+div.comm {background:#6186b0;color:#ffffff;
+                padding:0.3em; float:left; 
+                font: 1.2em arial; font-weight: bold}
+div.back {background:#6186b0;color:#ffffff;
+                float:right; padding-top:0.3em; padding-bottom:0.3em;   }
+
+div.back_l {background:#6186b0;color:#ffffff;
+                 padding-top:0.3em; padding-bottom:0.3em; float:left    }
+                 
+div.container { width:auto; text-align:left;}
+div.float { float: left; padding:0.5em; }
+div.float p { text-align: center; }     
+p.photo_text {width:72px; display:block;} 
+
+div.form {float:left; background:white; padding: 0em 1em; display:table; overflow:hidden}
+p.form {background:#CCDDFF; border-bottom:1px solid #ffffff;padding-left:0.2em 0.5em:}
+p.form1 {background:#ffffff;border-bottom:1px solid #5C81B7; padding-left:0.2em 0.5em;}
+        
+
+div.photo {float:left; background:#ffffff;}
+div.white {width:100%; background:#ffffff}       
+                
+/*** LINKS ***/
+a { text-decoration:none;padding:0px; margin:0px; border:0px}
+a.noline {text-decoration:none;padding:0px; margin:0px; border:0px}
+a.noline:hover {text-decoration:underline}
+a.back, a.back:visited {color:#ffffff; font-weight: bold; padding:0.5em; border:0px}
+a.back:hover {background:#ffcc00; color:#ffffff; font-weight: bold; text-decoration: underline }
+
+a.button_item, a.button_item:visited{ 
+        font: 1.0em arial; text-align: center;text-decoration: none; white-space: nowrap;
+        background-color: #e1e1e1;color: black; border: solid 1px black;
+        float:left; padding: 2px 0.6em; margin: 0.5em 0em; margin-right: 0.5em;  
+        }
+
+a.button_item:hover { background:#cccccc; text-decoration:underline;}
+
+a.alum , a.alum:visited, a.csv, a.csv:visited {text-decoration:none; border-bottom:0px}
+a.alum:hover, a.csv:hover {text-decoration:underline; border-bottom:0px}
+
+a.orderby {margin-left:1em; border:0px}
+
+
+/*** TABLE ***/
+table.uv_list {border-collapse:collapse}
+caption.uv_list {       font:1.2em Arial;font-weight:bold;padding:0.5em 1em}
+tr.uv_list_header {background:#ffffff; padding:10px 0px}
+th.uv_list {
+        text-align:left; font: 1.0em Arial; font-weight:bold;
+        padding: 0.3em 1em;  border-bottom: 3px solid #A0BDEB;}
+td.uv_list {
+        font: 1.0em Arial;
+        padding: 0.3em 1em; margin: 2.5em; border-bottom: 1px solid #A0BDEB;}
+        
+table.uv_table { width:100%;border-collapse:collapse; border:1px solid #A0BDEB; padding:0px; padding:0px}
+table.uv_table1 { width:100%;border-collapse:collapse; border:0px solid #A0BDEB; padding:0px; padding:0px}
+caption.uv_table, div.title {font:1.2em Arial;font-weight:bold;padding:0.5em 1em}
+tr.uv_table_header {background:#ffffff; padding:10px 0px}
+tr.uv_cell_insert {background:#e0e0e0;} 
+th.uv_cell {
+        font: 1.0em Arial; font-weight:bold; text-align:left;
+        padding: 0.3em 1em;  border-bottom: 3px solid #A0BDEB;
+        border-right: 1px solid #A0BDEB;}
+td.uv_cell {
+        font: 1.0em Arial; padding: 0.0em 1em; margin: 2.5em; 
+        border-bottom: 1px solid #A0BDEB;border-right: 1px solid #A0BDEB;}
+td.uv_cell_insert {
+        font: 1.0em Arial; padding: 0.0em 1em; margin: 2.5em; 
+        border-bottom: 1px solid #A0BDEB;border-right: 1px solid #A0BDEB;}
+
+table.form {background:#ffffff; margin:3px}
+caption.form {font:1.2em Arial;font-weight:bold;text-align:left}
+tr.form {}
+th.form {margin-bottom:3px;font-weight:bold; background:#CCDDFF; text-align:left; padding:3px; padding-left:5px}
+td.form { background:#ffffff; border:1px solid #A0BDEB; padding:3px; padding-left:5px}
+td.photo { background:#ffffff; vertical-align:middle;  padding:3px; padding-left:5px}
+        
+th.final_grade {color:#003E76;border:2px solid orange; margin:5px; padding-bottom:5px; padding-top: 5px; font: 115% arial;font-weight:bold;}    
+th.no_border {border:0px}
+th.block {background:#6186b0;color:#ffffff; font-weight: bold; text-align:left; padding:2px}
+th.block_avg {background:#6186b0;color:#ffffff; font-weight: bold; text-align:right; padding:2px}
+
+        
+/*** IMAGES ***/
+img {border:0px;padding:0px; margin:0px;text-decoration:none}
+
+        
+/**** VARIOS *******/
+
+h4.total {display:block; width: 100%; color:#6186b0; font-family:Arial; text-align:right}
+h3.black {display:block; width: 100%; color:#000000; font:1.2em Arial; text-align:left}
+span.alert {color:red;}
+span.big {font-weight:bold; font-size:1.5em}
+span.small {font-weight:normal; font-size:0.7em}
+span.yes {font-weight:bold; font-size:1.0em}
+span.student {font: 1.2em Arial}
+span.underline {font: 1em Arial;text-decoration: underline}
+span.bold {font: 1em Arial;font-weight:bold}
+span.cursive {font: 1em Arial; font-style: italic}
+span.notes {font: 0.8em Courier}
+span.char {font-size:80%}
+li.config_item{font-family:Arial; padding-bottom:0.4em}
+pre {font: 90% Arial}
+p {font: 1em arial}
+textarea {font: 1.2em Arial}
+
+
+#white {background:#ffffff}