From ac7c7c69fa85addccad7de10cd887784a2db85f3 Mon Sep 17 00:00:00 2001 From: AndresFelipeCastellanos Date: Sun, 6 Dec 2020 08:24:05 -0500 Subject: [PATCH 1/7] Added some spanish translations to the grader plugin --- .../frontend/i18n/es/LC_MESSAGES/messages.po | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/inginious/frontend/i18n/es/LC_MESSAGES/messages.po b/inginious/frontend/i18n/es/LC_MESSAGES/messages.po index 62f08154d..ff08e1739 100644 --- a/inginious/frontend/i18n/es/LC_MESSAGES/messages.po +++ b/inginious/frontend/i18n/es/LC_MESSAGES/messages.po @@ -1407,15 +1407,15 @@ msgstr "Agregar" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:162 msgid "Entity (only on VHDL)" -msgstr "" +msgstr "Entidad (solo en VHDL)" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:173 msgid "Testbench" -msgstr "" +msgstr "Banco de pruebas" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:178 msgid "Golden Model" -msgstr "" +msgstr "Modelo Golden" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:190 msgid "Dataset URL" @@ -1428,6 +1428,11 @@ msgid "" " Remember to allow internet access to the grading environment in " "'Container setup' tab. Also, set a filename in the field below.\"" msgstr "" +"\"URL del dataset para descargar el archivo antes de ejecutar el " +"código de evaluación. Esto es de ayuda cuando el dataset es demasiado grande y no " +"puede ser subido en la pestaña de archivos. Recuerde permitir el acceso a internet " +"al entorno de evaluación en la pestaña 'Container setup'. Además, establezca el " +"nombre del archivo en el campo de abajo.\"" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:202 msgid "Dataset filename" @@ -1438,14 +1443,16 @@ msgid "" "\"Filename with extension for downloaded dataset (i.e. data.csv). This " "filename is the one used to load the dataset in the code.\"" msgstr "" +"\"Nombre de archivo con extensión para el dataset descargado (es decir data.csv)." +"Este nombre de archivo es el utilizado para cargar el dataset en el código.\"" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:217 msgid "\"Time limit for each test case in seconds. (Max. 30 s)\"" -msgstr "" +msgstr "\"Límite de tiempo para cada caso de prueba en segundos. (Max. 30 s)\"" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:227 msgid "\"Memory limit for each test case in MBs. (Max 600 MBs)\"" -msgstr "" +msgstr "\"Límite de memoria para cada caso de prueba en MBs. (Max. 600 MBs) \"" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:242 msgid "Setup code for all tests" @@ -1458,6 +1465,10 @@ msgid "" "like Python interactive shell, where each line is a different command in " "the shell.\"" msgstr "" +"\"Código en Python ejecutado antes de todas las pruebas. Útil para establecer, " +"por ejemplo, los datos iniciales y variables a usar en todas las pruebas. El código " +"debe ser como el intérprete interactivo de Python, donde cada línea es un comando diferente en +"el intérprete"\"" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:257 #: inginious/frontend/plugins/grader_generator/pages/templates/notebook_grader_test_form_modal.html:8 @@ -1497,7 +1508,7 @@ msgstr "Nombre del test" #: inginious/frontend/plugins/grader_generator/pages/templates/notebook_grader_test_form_modal.html:46 msgid "Setup code" -msgstr "Setup code" +msgstr "Código de configuración" #: inginious/frontend/plugins/grader_generator/pages/templates/notebook_grader_test_form_modal.html:60 msgid "Case code" @@ -1509,7 +1520,7 @@ msgstr "Salida esperada caso" #: inginious/frontend/plugins/grader_generator/pages/templates/notebook_grader_test_form_modal.html:94 msgid "ID" -msgstr "" +msgstr "ID" #: inginious/frontend/plugins/grader_generator/pages/templates/notebook_grader_test_form_modal.html:95 msgid "Code" From a21f4ff4ada83f8e652eed8511939c8f1dd6f860 Mon Sep 17 00:00:00 2001 From: AndresFelipeCastellanos Date: Thu, 10 Dec 2020 19:13:46 -0500 Subject: [PATCH 2/7] Add data policy EN translations --- .../frontend/i18n/es/LC_MESSAGES/messages.po | 236 ++++++++++++++++++ .../UNCode/pages/templates/data_policy.html | 135 +++++----- 2 files changed, 295 insertions(+), 76 deletions(-) diff --git a/inginious/frontend/i18n/es/LC_MESSAGES/messages.po b/inginious/frontend/i18n/es/LC_MESSAGES/messages.po index b0d21b859..2828c094d 100644 --- a/inginious/frontend/i18n/es/LC_MESSAGES/messages.po +++ b/inginious/frontend/i18n/es/LC_MESSAGES/messages.po @@ -712,6 +712,242 @@ msgstr "Eliminar mi cuenta" msgid "Data Policy" msgstr "Política de Tratamiento de Datos" +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:21 +msgid "Personal Data Policy" +msgstr "Política de tratamiento de datos personales" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:23 +msgid "" +"The data processing policy establishes the terms in which UNCode use and save the " +"user provisioned information when using the software system. UNCode is committed to the " +"users data security. We ensure that all the data that the owner provide us, will only be used according " +"to the stablished terms in this document, and with the law 1581 of 2012. However, we suggest checking " +"frequently the page to make sure you agree to the possible changes that may be made on the policy in the future." +msgstr "" +"La presente política de tratamiento de datos establece los términos en que UNCode usa y protege la " +"información proporcionada por los usuarios al momento de utilizar el sistema de software. UNCode está " +"comprometida con la seguridad de datos de sus usuarios. Aseguramos que toda información que el titular " +"nos provea, sólo será empleada de acuerdo con los términos establecidos en este documento y en " +"concordancia con la ley 1581 de 2012. Sin embargo, esta Política puede cambiar con el tiempo o ser " +"actualizada por lo que recomendamos y enfatizamos revisar continuamente esta página para asegurarse que " +"está de acuerdo con dichos cambios." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:25 +msgid "Goal" +msgstr "Objetivo" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:27 +msgid "" +"Set the criteria for the collection, storage, use, movement and deletion of the personal data processed " +"by UNCode. Such as treatment for assessment, decisions making, and observation and study." +msgstr "" +"Establecer los criterios para la recolección, almacenamiento, uso, circulación y supresión de los datos " +"personales tratados por UNCode. Como puede ser tratamiento para realizar valoración, toma de decisiones " +"y observación y estudio" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:29 +msgid "Scope" +msgstr "Alcance" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:31 +msgid "" +"The policy applies for the personal data registered in the UNcode databases, who acts as the " +"responsible of the personal data processing." +msgstr "" +"Esta política aplica para toda información personal registrada en las bases de datos de UNCode, quien " +"actúa en calidad de responsable del tratamiento de los datos personales." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:33 +msgid "Liabilities" +msgstr "Obligaciones" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:35 +msgid "This is a mandatory and strictly enforced policy for UNCode. " +msgstr "Esta política es de carácter obligatorio y estricto cumplimiento para UNCode." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:37 +msgid "Processing responsible" +msgstr "Responsable del tratamiento" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:39 +msgid "" +"UNCode is a proyect developed by PLaS, a research group of the Universidad Nacional de Colombia, Bogotá headquarters." +msgstr "" +"UNCode, proyecto desarrollado por el grupo de investigación PLaS de la Universidad Nacional de Colombia, " +"sede Bogotá, con domicilio principal en el campus de la universidad Carrera 45 N° 26-85, República de " +"Colombia." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:41 +msgid "Data processing" +msgstr "Tratamiento y finalidad" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:43 +msgid "" +"Personal data is collected through forms and interaction and development of task on the platform. The software system collect personal " +"information as Name, Career, contact data as e-mail, and demographic information. Also the system collects information about each " +"solution provided on problem as attempt state, errors type, code or notebook provided, date of sumbimission, etc." +msgstr "" +"Los datos personales serán obtenidos mediante solicitudes de llenado de formularios y mediante la " +"interacción y desarrollo de actividades de la plataforma. El sistema de software puede recoger " +"información personal como Nombre, Carrera, información de contacto como dirección de correo electrónico " +"e información demográfica. Adicionalmente, a medida que se desarrollen los problemas planteados en los " +"respectivos cursos, el sistema recogerá información de la solución proporcionada como número de " +"intentos, estado de cada intento, tipo de errores, código-notebook proporcionado, hora de subida, y " +"demás datos relacionados." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:47 +msgid "" +"UNCode will execute the data processing through the collection, storage, use and circultation to:" +msgstr "" +"El tratamiento que realizará UNCode con la información será la recolección, almacenamiento, uso, " +"circulación para:" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:52 +msgid "" +"Evaluate and grade the knowledge communicated throughout the development of the courses." +msgstr "" +"Evaluar y calificar el conocimiento impartido hacia el titular a lo largo del desarrollo de los cursos." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:57 +msgid "Decisions making about the pedagogical methodologies and resources used." +msgstr "Toma de decisiones respecto a las metodologías y recursos pedagógicos empleados." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:62 +msgid "Monitoring, observation and study to help research processes." +msgstr "Observación, monitorización y estudio para apoyar procesos de investigación." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:67 +msgid "Data owners rights" +msgstr "Derecho de los Titulares" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:70 +msgid "As the owner of your personal data, you have the following rights:" +msgstr "Como titular de sus datos personales, usted tiene derecho a:" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:74 +msgid "Have a free access to the provided data that have been processed." +msgstr "Acceder de forma gratuita a los datos proporcionados que hayan sido objeto de tratamiento." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:77 +msgid "Read, update and verify the partial, incorrect and incomplete data that may cause error or whose processing is not allowed." +msgstr "" +"Conocer, actualizar y rectificar su información frente a datos parciales, inexactos, incompletos, " +"fraccionados, que induzcan a error o cuyo tratamiento esté prohibido." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:80 +msgid "" +"Present complaints for infractions to the provisions of current regulations or have not " +"been authorized, at the Superintendencia de Industria y Comercio." +msgstr "" +"Presentar ante la Superintendencia de Industria y Comercio (SIC) quejas por infracciones a lo " +"dispuesto en la normatividad vigente o no haya sido autorizado." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:83 +msgid "Request the proof of the granted authorization." +msgstr "Solicitar prueba de la autorización otorgada." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:86 +msgid "Revoke the authorization and request the data deletion, while there is no legal or contractual duty that prevents them from being deleted." +msgstr "Revocar la autorización y/o solicitar supresión del dato, siempre que no exista deber legal o contractual que impida eliminarlos." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:89 +msgid "" +"Do not answer question about sensitive data. They will be optionals the answers about sensitive data, or children and adolescents data." +msgstr "" +"Abstenerse de responder las preguntas sobre datos sensibles. Tendrá carácter facultativo las " +"respuestas que versen sobre datos sensibles o sobre datos de las niñas y niños y adolescentes." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:92 +msgid "Requests, queries and claims attention" +msgstr "Atención de peticiones, consultas y reclamos" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:93 +msgid "" +"UNCode is that agency who is responsible for processing of the data owners to make effective their rights. You " +"can communicate by writing to the following email" +msgstr "" +"UNCode es la dependencia que tiene bajo su cargo dar trámite a las solicitudes de los titulares para " +"hacer efectivos sus derechos. Puede comunicarse escribiendo al siguiente correo: " + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:95 +msgid "Procedure for the exercise of the Hábeas Data right" +msgstr "Procedimiento para el ejercicio del derecho de Hábeas Data" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:97 +msgid "" +"For the protection of personal data, UNCode presents the following steps and minimun requirements for " +"the exercise of your rights." +msgstr "" +"En el cumplimiento de las normas sobre protección de datos personales, UNCode presenta el " +"procedimiento y requisitos mínimos para el ejercicio de sus derechos:" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:100 +msgid "" +"Is necessary give the following information in order to attend your request:" +msgstr "" +"Para la radicación y atención de sus solicitud, le solicitamos suministrar la siguiente" +"información:" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:104 +msgid "Complete name and lastname." +msgstr "Nombre Completo y apellidos." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:107 +msgid "Contact information." +msgstr "Datos de contacto (dirección física/o electrónica, teléfono de contacto)." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:111 +msgid "" +"Reason of request claim with a brief description of the right that you want to exert (consult, " +"update, verify, revoke, delete, request proof of the granted authorization, access the data)." +msgstr "" +"Motivo(s)/hecho(s) que dan lugar al reclamo con una breve descripción del derecho que desea " +"ejercer (conocer, actualizar, rectificar, solicitar prueba de la autorización otorgada, " +"revocar, suprimir, acceder a la información)." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:116 +msgid "" +"The max. provided term by the law to resolve your claim is fifteen (15) business days, " +"from the day next to the date of the receipt. If it is not possible to attend the claim within " +"these term, UNCode will inform of the reasons for the delay, and the attend date of your claim, which may not " +"exceed eight (8) business days next to the expiration of the first term." +msgstr "" +"El término máximo previsto por la ley para resolver su reclamación es de quince (15) días hábiles, " +"contado a partir del día siguiente a la fecha de su recibo. Cuando no fuere posible atender el " +"reclamo dentro de dicho término, UNCode informará al interesado los motivos de la demora y la fecha " +"en que se atenderá su reclamo, la cual en ningún caso podrá superar los ocho (8) días hábiles " +"siguientes al vencimiento del primer término. " + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:128 +msgid "" +"Once the terms indicated by Law 1581 of 2012 and the other norms that regulate o " +"complement it have been fulfilled, the data owner who is denied, totally o partiality, " +"the exercise of the rights of access, update, rextification, deletion and revoke, may bring your case " +"to the attention of the Superintendencia de Industria y Comercio." +msgstr "" +"" +"Una vez cumplidos los términos señalados por la Ley 1581 de 2012 y las demás normas que la " +"reglamenten o complementen, el Titular al que se deniegue, total o parcialmente, el ejercicio de los " +"derechos de acceso, actualización, rectificación, supresión y revocación, podrá poner su caso en " +"conocimiento de la Superintendencia de Industria y Comercio –Delegatura para la Protección de Datos " +"Personales-." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:125 +msgid "Validity" +msgstr "Vigencia" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:134 +msgid "The present policy for personal data processing applies from Obtober 23, 2020." +msgstr "La presente Política para el Tratamiento de datos personales rige a partir del 23 de Octubre de 2020." + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:136 +msgid "" +"All the information provided will be kept as long as it is not requested for delete it, " +"and that there is no legal duty to preserve it." +msgstr "" +"Los datos personales proporcionados se conservarán mientras no se solicite su supresión por el" +"interesado y siempre que no exista un deber legal de conservarlos." + #: inginious/frontend/plugins/UNCode/static/delete_all_files_confirm_modal.html:8 #: inginious/frontend/plugins/UNCode/static/task_files_upload_multiple_modal.html:2 msgid "Delete all files" diff --git a/inginious/frontend/plugins/UNCode/pages/templates/data_policy.html b/inginious/frontend/plugins/UNCode/pages/templates/data_policy.html index 8711ed02b..ce57ff7a9 100644 --- a/inginious/frontend/plugins/UNCode/pages/templates/data_policy.html +++ b/inginious/frontend/plugins/UNCode/pages/templates/data_policy.html @@ -18,124 +18,107 @@
-

Política de tratamiento de datos personales

-

La presente política de tratamiento de datos establece los términos en que UNCode usa y protege la - información proporcionada por los usuarios al momento de utilizar el sistema de software. UNCode está - comprometida con la seguridad de datos de sus usuarios. Aseguramos que toda información que el titular - nos provea, sólo será empleada de acuerdo con los términos establecidos en este documento y en - concordancia con la ley 1581 de 2012. Sin embargo, esta Política puede cambiar con el tiempo o ser - actualizada por lo que recomendamos y enfatizamos revisar continuamente esta página para asegurarse que - está de acuerdo con dichos cambios.

-

Objetivo

-

Establecer los criterios para la recolección, almacenamiento, uso, circulación y supresión de los datos - personales tratados por UNCode. Como puede ser tratamiento para realizar valoración, toma de decisiones - y observación y estudio.

-

Alcance

-

Esta política aplica para toda información personal registrada en las bases de datos de UNCode, quien - actúa en calidad de responsable del tratamiento del tratamiento de los datos personales.

-

Obligaciones

-

Esta política es de carácter obligatorio y estricto cumplimiento para UNCode.

-

Responsable del tratamiento

-

UNCode, proyecto desarrollado por el grupo de investigación PLaS de la Universidad Nacional de Colombia, - sede Bogotá, con domicilio principal en el campus de la universidad Carrera 45 N° 26-85, República de - Colombia.

-

Tratamiento y finalidad

-

Los datos personales serán obtenidos mediante solicitudes de llenado de formularios y mediante la - interacción y desarrollo de actividades de la plataforma. El sistema de software puede recoger - información personal como Nombre, Carrera, información de contacto como dirección de correo electrónico - e información demográfica. Adicionalmente, a medida que se desarrollen los problemas planteados en los - respectivos cursos, el sistema recogerá información de la solución proporcionada como número de - intentos, estado de cada intento, tipo de errores, código-notebook proporcionado, hora de subida, y - demás datos relacionados.

- +

$:_("Personal Data Policy")

+

+ $:_("The data processing policy establishes the terms in which UNCode use and save the user provisioned information when using the software system. UNCode is committed to the users data security. We ensure that all the data that the owner provide us, will only be used according to the stablished terms in this document, and with the law 1581 of 2012. However, we suggest checking frequently the page to make sure you agree to the possible changes that may be made on the policy in the future.") +

+

$:_("Goal")

+

+ $:_("Set the criteria for the collection, storage, use, movement and deletion of the personal data processed by UNCode. Such as treatment for assessment, decisions making, and observation and study.") +

+

$:_("Scope")

+

+ $:_("The policy applies for the personal data registered in the UNcode databases, who acts as the responsible of the personal data processing.") +

+

$:_("Liabilities")

+

+ $:_("This is a mandatory and strictly enforced policy for UNCode.") +

+

$:_("Processing responsible")

+

+ $:_("UNCode is a proyect developed by PLaS, a research group of the Universidad Nacional de Colombia, Bogotá headquarters.") +

+

$:_("Data processing")

+

+ $:_("Personal data is collected through forms and interaction and development of task on the platform. The software system collect personal information as Name, Career, contact data as e-mail, and demographic information. Also the system collects information about each solution provided on problem as attempt state, errors type, code or notebook provided, date of sumbimission, etc.") +

-

El tratamiento que realizará UNCode con la información será la recolección, almacenamiento, uso, - circulación para:

+

+ $:_("UNCode will execute the data processing through the collection, storage, use and circultation to:") +

  • - Evaluar y calificar el conocimiento impartido hacia el titular a lo largo del desarrollo de los - cursos. + $:_("Evaluate and grade the knowledge communicated throughout the development of the courses.")

  • - Toma de decisiones respecto a las metodologías y recursos pedagógicos empleados. + $:_("Decisions making about the pedagogical methodologies and resources used.")

  • - Observación, monitorización y estudio para apoyar procesos de investigación + $:_("Monitoring, observation and study to help research processes.")

- Derecho de los Titulares + $:_("Data owners rights")

- Como titular de sus datos personales, usted tiene derecho a: + $:_("As the owner of your personal data, you have the following rights:")

  1. - Acceder de forma gratuita a los datos proporcionados que hayan sido objeto de tratamiento. + $:_("Have a free access to the provided data that have been processed.")
  2. - Conocer, actualizar y rectificar su información frente a datos parciales, inexactos, incompletos, - fraccionados, que induzcan a error o cuyo tratamiento esté prohibido. + $:_("Read, update and verify the partial, incorrect and incomplete data that may cause error or whose processing is not allowed.")
  3. - Presentar ante la Superintendencia de Industria y Comercio (SIC) quejas por infracciones a lo - dispuesto en la normatividad vigente o no haya sido autorizado. + $:_("Present complaints for infractions to the provisions of current regulations or have not been authorized, at the Superintendencia de Industria y Comercio.")
  4. - Solicitar prueba de la autorización otorgada + $:_("Request the proof of the granted authorization.")
  5. - Revocar la autorización y/o solicitar supresión del dato, siempre que no exista deber legal o - contractual que impida eliminarlos. + $:_("Revoke the authorization and request the data deletion, while there is no legal or contractual duty that prevents them from being deleted.")
  6. - Abstenerse de responder las preguntas sobre datos sensibles. Tendrá carácter facultativo las - respuestas que versen sobre datos sensibles o sobre datos de las niñas y niños y adolescentes. + $:_("Do not answer question about sensitive data. They will be optionals the answers about sensitive data, or children and adolescents data.")
-

Atención de peticiones, consultas y reclamos

-

UNCode es la dependencia que tiene bajo su cargo dar trámite a las solicitudes de los titulares para - hacer efectivos sus derechos. Puede comunicarse escribiendo al siguiente correo:

+

$:_("Requests, queries and claims attention")

+

$:_("UNCode is that agency who is responsible for processing of the data owners to make effective their rights. You can communicate by writing to the following email")

uncode_fibog@unal.edu.co -

Procedimiento para el ejercicio del derecho de Hábeas Data

-

En el cumplimiento de las normas sobre protección de datos personales, UNCode presenta el - procedimiento y requisitos mínimos para el ejercicio de sus derechos:

-

Para la radicación y atención de sus solicitud, le solicitamos suministrar la siguiente - información:

+

$:_("Procedure for the exercise of the Hábeas Data right")

+

+ $:_("For the protection of personal data, UNCode presents the following steps and minimun requirements for the exercise of your rights.") +

+

+ $:_("Is necessary give the following information in order to attend your request:") +

  • -

    Nombre Completo y apellidos

    +

    $:_("Complete name and lastname.")

  • -

    Datos de contacto (dirección física/o electrónica, teléfono de contacto)

    +

    $:_("Contact information.")

  • -

    Motivo(s)/hecho(s) que dan lugar al reclamo con una breve descripción del derecho que desea - ejercer (conocer, actualizar, rectificar, solicitar prueba de la autorización otorgada, - revocar, suprimir, acceder a la información)

    +

    + $:_("Reason of request claim with a brief description of the right that you want to exert (consult, update, verify, revoke, delete, request proof of the granted authorization, access the data).") +

-

El término máximo previsto por la ley para resolver su reclamación es de quince (15) días hábiles, - contado a partir del día siguiente a la fecha de su recibo. Cuando no fuere posible atender el - reclamo dentro de dicho término, UNCode informará al interesado los motivos de la demora y la fecha - en que se atenderá su reclamo, la cual en ningún caso podrá superar los ocho (8) días hábiles - siguientes al vencimiento del primer término.

-

Una vez cumplidos los términos señalados por la Ley 1581 de 2012 y las demás normas que la - reglamenten o complementen, el Titular al que se deniegue, total o parcialmente, el ejercicio de los - derechos de acceso, actualización, rectificación, supresión y revocación, podrá poner su caso en - conocimiento de la Superintendencia de Industria y Comercio –Delegatura para la Protección de Datos - Personales-.

-

Vigencia

-

La presente Política para el Tratamiento de datos personales rige a partir del 23 de Octubre de - 2020.

-

Los datos personales proporcionados se conservarán mientras no se solicite su supresión por el - interesado y siempre que no exista un deber legal de conservarlos.

+

+ $:_("The max. provided term by the law to resolve your claim is fifteen (15) business days, from the day next to the date of the receipt. If it is not possible to attend the claim within these term, UNCode will inform of the reasons for the delay, and the attend date of your claim, which may not exceed eight (8) business days next to the expiration of the first term.") +

+

$:_("Once the terms indicated by Law 1581 of 2012 and the other norms that regulate o complement it have been fulfilled, the data owner who is denied, totally o partiality, the exercise of the rights of access, update, rextification, deletion and revoke, may bring your case to the attention of the Superintendencia de Industria y Comercio.")

+

$:_("Validity")

+

$:_("The present policy for personal data processing applies from Obtober 23, 2020.")

+

$:_("All the information provided will be kept as long as it is not requested for delete it, and that there is no legal duty to preserve it.")

From 57ad0603b8a217c7df1c352282b32327707daa80 Mon Sep 17 00:00:00 2001 From: AndresFelipeCastellanos Date: Thu, 10 Dec 2020 23:12:53 -0500 Subject: [PATCH 3/7] Fix ES translations --- .../frontend/i18n/de/LC_MESSAGES/messages.mo | Bin 7333 -> 7333 bytes .../frontend/i18n/en/LC_MESSAGES/messages.mo | Bin 443 -> 443 bytes .../frontend/i18n/es/LC_MESSAGES/messages.mo | Bin 79889 -> 91995 bytes .../frontend/i18n/es/LC_MESSAGES/messages.po | 2 +- .../frontend/i18n/fr/LC_MESSAGES/messages.mo | Bin 50223 -> 50223 bytes .../frontend/i18n/pt/LC_MESSAGES/messages.mo | Bin 32008 -> 32008 bytes 6 files changed, 1 insertion(+), 1 deletion(-) diff --git a/inginious/frontend/i18n/de/LC_MESSAGES/messages.mo b/inginious/frontend/i18n/de/LC_MESSAGES/messages.mo index dbcfb7ef1c25d4f2d564e3056bb770f829950a9a..addd9b6ca19d78731ceb39f4235bf0921884ba12 100644 GIT binary patch delta 14 VcmZ2#xzuullK`XTW@mvU9snl71Z@BS delta 14 VcmZ2#xzuullK`W|W@mvU9snl11Z)5R diff --git a/inginious/frontend/i18n/en/LC_MESSAGES/messages.mo b/inginious/frontend/i18n/en/LC_MESSAGES/messages.mo index 38017568746ad51dc2b574749a7989af86f97b2c..f0daf495b7642d1d6a6db342ad9b3a3d33155d9c 100644 GIT binary patch delta 13 UcmdnZyqkH$Hbz!UJp(QV03cNZiU0rr delta 13 UcmdnZyqkH$HbzzpJp(QV03c8Ui2wiq diff --git a/inginious/frontend/i18n/es/LC_MESSAGES/messages.mo b/inginious/frontend/i18n/es/LC_MESSAGES/messages.mo index 0676a4dc3f137325d5945bd72f5967ae46a699dc..d8b4862a4788bc684d424fd9657b6a22ffdb49df 100644 GIT binary patch delta 26279 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 delta 14547 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 Date: Thu, 17 Dec 2020 21:25:10 -0500 Subject: [PATCH 4/7] Added additional and data policy translations --- .../frontend/i18n/en/LC_MESSAGES/messages.po | 192 ++++++++++++++++++ .../frontend/i18n/es/LC_MESSAGES/messages.mo | Bin 91995 -> 92330 bytes .../frontend/i18n/es/LC_MESSAGES/messages.po | 54 ++++- .../UNCode/pages/templates/data_policy.html | 6 +- .../frontend/plugins/problem_bank/__init__.py | 2 +- .../course_admin/classroom_edit.html | 8 +- .../templates/course_admin/danger_zone.html | 4 +- .../course_admin/edit_tabs/basic.html | 4 +- .../course_admin/student_list_table.html | 2 +- .../templates/course_admin/task_edit.html | 2 +- .../templates/course_admin/teams_edit.html | 2 +- 11 files changed, 251 insertions(+), 25 deletions(-) diff --git a/inginious/frontend/i18n/en/LC_MESSAGES/messages.po b/inginious/frontend/i18n/en/LC_MESSAGES/messages.po index 89e62a8de..002161afc 100644 --- a/inginious/frontend/i18n/en/LC_MESSAGES/messages.po +++ b/inginious/frontend/i18n/en/LC_MESSAGES/messages.po @@ -670,6 +670,190 @@ msgstr "" msgid "Data Policy" msgstr "" +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:21 +msgid "Personal Data Policy" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:23 +msgid "" +"The data processing policy establishes the terms in which UNCode use and save the " +"user provisioned information when using the software system. UNCode is committed to the " +"users data security. We ensure that all the data that the owner provide us, will only be used according " +"to the stablished terms in this document, and with the law 1581 of 2012. However, we suggest checking " +"frequently the page to make sure you agree to the possible changes that may be made on the policy in the future." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:25 +msgid "Goal" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:27 +msgid "" +"Set the criteria for the collection, storage, use, movement and deletion of the personal data processed " +"by UNCode. Such as treatment for assessment, decisions making, and observation and study." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:29 +msgid "Scope" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:31 +msgid "" +"The policy applies for the personal data registered in the UNcode databases, who acts as the " +"responsible of the personal data processing." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:33 +msgid "Liabilities" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:35 +msgid "This is a mandatory and strictly enforced policy for UNCode." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:37 +msgid "Processing responsible" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:39 +msgid "" +"UNCode is a proyect developed by PLaS, a research group of the Universidad Nacional de Colombia, Bogotá headquarters." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:41 +msgid "Data processing" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:43 +msgid "" +"Personal data is collected through forms and interaction and development of tasks on the platform. The software system collect personal " +"information as name, career, contact data as e-mail, and demographic information. Also the system collects information about each " +"solution provided on problem as attempt state, errors type, code or notebook provided, date of sumbimission, etc." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:47 +msgid "" +"UNCode will execute the data processing through the collection, storage, use and circulation to:" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:52 +msgid "" +"Evaluate and grade the knowledge communicated throughout the development of the courses." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:57 +msgid "Decisions making about the pedagogical methodologies and resources used." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:62 +msgid "Monitoring, observation and study to help research processes." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:67 +msgid "Data owners rights" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:70 +msgid "As the owner of your personal data, you have the following rights:" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:74 +msgid "Have a free access to the provided data that have been processed." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:77 +msgid "Read, update and verify the partial, incorrect and incomplete data that may cause error or whose processing is not allowed." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:80 +msgid "" +"Present complaints for infractions to the provisions of current regulations or have not " +"been authorized, at the Superintendencia de Industria y Comercio." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:83 +msgid "Request the proof of the granted authorization." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:86 +msgid "Revoke the authorization and request the data deletion, while there is no legal or contractual duty that prevents them from being deleted." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:89 +msgid "" +"Do not answer question about sensitive data. They will be optionals the answers about sensitive data, or children and adolescents data." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:92 +msgid "Requests, queries and claims attention" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:93 +msgid "" +"UNCode is that agency who is responsible for processing of the data owners to make effective their rights. You " +"can communicate by writing to the following email" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:95 +msgid "Procedure for the exercise of the Hábeas Data right" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:97 +msgid "" +"For the protection of personal data, UNCode presents the following steps and minimun requirements for " +"the exercise of your rights." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:100 +msgid "" +"Is necessary give the following information in order to attend your request:" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:104 +msgid "Complete name and lastname." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:107 +msgid "Contact information." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:111 +msgid "" +"Reason of request claim with a brief description of the right that you want to exert (consult, " +"update, verify, revoke, delete, request proof of the granted authorization, access the data)." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:116 +msgid "" +"The max. provided term by the law to resolve your claim is fifteen (15) business days, " +"from the day next to the date of the receipt. If it is not possible to attend the claim within " +"these term, UNCode will inform of the reasons for the delay, and the attend date of your claim, which may not " +"exceed eight (8) business days next to the expiration of the first term." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:118 +msgid "" +"Once the terms indicated by Law 1581 of 2012 and the other norms that regulate o " +"complement it have been fulfilled, the data owner who is denied, totally o partiality, " +"the exercise of the rights of access, update, rectification, deletion and revoke, may bring your case " +"to the attention of the Superintendencia de Industria y Comercio." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:119 +msgid "Validity" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:120 +msgid "The present policy for personal data processing applies from Obtober 23, 2020." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:121 +msgid "" +"All the information provided will be kept as long as it is not requested for delete it, " +"and that there is no legal duty to preserve it." +msgstr "" + + #: inginious/frontend/plugins/UNCode/static/delete_all_files_confirm_modal.html:8 #: inginious/frontend/plugins/UNCode/static/task_files_upload_multiple_modal.html:2 msgid "Delete all files" @@ -3734,6 +3918,10 @@ msgstr "" msgid "Problem id:" msgstr "" +#: inginious/frontend/templates/course_admin/task_edit.html:147 +msgid "\"A title for this question\"" +msgstr "" + #: inginious/frontend/templates/course_admin/task_info.html:26 msgid "Results for task \"{}\"" msgstr "" @@ -3840,6 +4028,10 @@ msgstr "" msgid "Author" msgstr "" +#: inginious/frontend/templates/course_admin/edit_tabs/basic.html:48 +msgid "\"Your name\"" +msgstr "" + #: inginious/frontend/templates/course_admin/edit_tabs/basic.html:53 msgid "LTI task URL" msgstr "" diff --git a/inginious/frontend/i18n/es/LC_MESSAGES/messages.mo b/inginious/frontend/i18n/es/LC_MESSAGES/messages.mo index d8b4862a4788bc684d424fd9657b6a22ffdb49df..e5ffb84fc405de916e0b3d655c0b64be61e1ac48 100644 GIT binary patch delta 15259 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 K_MIGEi~k?`a+56p diff --git a/inginious/frontend/i18n/es/LC_MESSAGES/messages.po b/inginious/frontend/i18n/es/LC_MESSAGES/messages.po index b6ef57a1b..3d5644d28 100644 --- a/inginious/frontend/i18n/es/LC_MESSAGES/messages.po +++ b/inginious/frontend/i18n/es/LC_MESSAGES/messages.po @@ -783,8 +783,8 @@ msgstr "Tratamiento y finalidad" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:43 msgid "" -"Personal data is collected through forms and interaction and development of task on the platform. The software system collect personal " -"information as Name, Career, contact data as e-mail, and demographic information. Also the system collects information about each " +"Personal data is collected through forms and interaction and development of tasks on the platform. The software system collect personal " +"information as name, career, contact data as e-mail, and demographic information. Also the system collects information about each " "solution provided on problem as attempt state, errors type, code or notebook provided, date of sumbimission, etc." msgstr "" "Los datos personales serán obtenidos mediante solicitudes de llenado de formularios y mediante la " @@ -797,7 +797,7 @@ msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:47 msgid "" -"UNCode will execute the data processing through the collection, storage, use and circultation to:" +"UNCode will execute the data processing through the collection, storage, use and circulation to:" msgstr "" "El tratamiento que realizará UNCode con la información será la recolección, almacenamiento, uso, " "circulación para:" @@ -918,11 +918,11 @@ msgstr "" "en que se atenderá su reclamo, la cual en ningún caso podrá superar los ocho (8) días hábiles " "siguientes al vencimiento del primer término. " -#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:128 +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:118 msgid "" "Once the terms indicated by Law 1581 of 2012 and the other norms that regulate o " "complement it have been fulfilled, the data owner who is denied, totally o partiality, " -"the exercise of the rights of access, update, rextification, deletion and revoke, may bring your case " +"the exercise of the rights of access, update, rectification, deletion and revoke, may bring your case " "to the attention of the Superintendencia de Industria y Comercio." msgstr "" "" @@ -932,15 +932,15 @@ msgstr "" "conocimiento de la Superintendencia de Industria y Comercio –Delegatura para la Protección de Datos " "Personales-." -#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:125 +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:119 msgid "Validity" msgstr "Vigencia" -#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:134 +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:120 msgid "The present policy for personal data processing applies from Obtober 23, 2020." msgstr "La presente Política para el Tratamiento de datos personales rige a partir del 23 de Octubre de 2020." -#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:136 +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:121 msgid "" "All the information provided will be kept as long as it is not requested for delete it, " "and that there is no legal duty to preserve it." @@ -1446,6 +1446,7 @@ msgstr "Todos los cursos" #: inginious/frontend/plugins/analytics/pages/analytics.html:60 #: inginious/frontend/templates/course_admin/classroom_edit.html:161 +#: inginious/frontend/templates/course_admin/classroom_edit.html:254 #: inginious/frontend/templates/course_admin/teams_edit.html:226 msgid "Update" msgstr "Actualizar" @@ -1712,6 +1713,7 @@ msgid "Add a test" msgstr "Agregar prueba" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:263 +#: inginious/frontend/templates/course_admin/edit_tabs/basic.html:9 #: inginious/frontend/templates/course_admin/edit_tabs/tags.html:24 #: inginious/frontend/templates/course_admin/edit_tabs/tags.html:89 #: inginious/frontend/templates/course_admin/settings.html:29 @@ -2175,6 +2177,10 @@ msgstr "Archivo de código base" msgid "Start!" msgstr "Iniciar!" +#: inginious/frontend/plugins/problem_bank/__init__.py:29 +msgid " Problem bank" +msgstr " Banco de problemas" + #: inginious/frontend/plugins/problem_bank/index.html:3 #: inginious/frontend/plugins/problem_bank/index.html:15 #: inginious/frontend/plugins/problem_bank/index.html:20 @@ -3298,10 +3304,11 @@ msgstr "" msgid "Are you sure ?" msgstr "̉¿Estás seguro?" +#: inginious/frontend/templates/course_admin/student_list_table.html:61 #: inginious/frontend/templates/course_admin/student_list_table.html:74 #: inginious/frontend/templates/unregister_button.html:22 -msgid "Unregister" -msgstr "Eliminar registro" +msgid "\"Unregister\"" +msgstr "\"Eliminar registro de estudiante\"" #: inginious/frontend/templates/unregister_button.html:28 msgid "Unregister from this course" @@ -3521,6 +3528,12 @@ msgstr "Elegir estudiante:" msgid "Student username (will be registered) :" msgstr "El nombre de usuario será registrado:" +#: inginious/frontend/templates/course_admin/student_list.html:44 +#: inginious/frontend/templates/course_admin/teams_edit.html:53 +#: inginious/frontend/templates/course_admin/classroom_edit.html:77 +msgid "\"Student username\"" +msgstr "\"Nombre del estudiante\"" + #: inginious/frontend/templates/course_admin/classroom_edit.html:100 #: inginious/frontend/templates/course_admin/task_edit.html:44 msgid "Basic settings" @@ -3534,6 +3547,10 @@ msgstr "" "Este es tu grupo inicial. El grupo no se puede eliminar y tampoco los " "estudiantes." +#: inginious/frontend/templates/course_admin/classroom_edit.html:112 +msgid "Classroom description" +msgstr "Descripción de grupo" + #: inginious/frontend/templates/course_admin/classroom_edit.html:122 msgid "Delete classroom" msgstr "Eliminar grupo" @@ -3555,6 +3572,10 @@ msgstr "Usuarios sin grupo" msgid "Max group size :" msgstr "Máximo número de integrantes para grupos:" +#: inginious/frontend/templates/course_admin/classroom_edit.html:212 +msgid "Delete group" +msgstr "Eliminar grupo" + #: inginious/frontend/templates/course_admin/classroom_edit.html:239 msgid "New group" msgstr "Nuevo grupo" @@ -3595,6 +3616,11 @@ msgstr "" "usuarios) de esta base de datos.

Para confirmar dicha acción, " "escriba el identificador del curso:

" +#: inginious/frontend/templates/course_admin/danger_zone.html:56 +#: inginious/frontend/templates/course_admin/danger_zone.html:141 +msgid "\"course id\"" +msgstr "\"id de curso\"" + #: inginious/frontend/templates/course_admin/danger_zone.html:72 msgid "Restore backup from {}" msgstr "Restaurar copia de respaldo de {}" @@ -4258,6 +4284,10 @@ msgstr "" msgid "Problem id:" msgstr "Id del problema" +#: inginious/frontend/templates/course_admin/task_edit.html:147 +msgid "\"A title for this question\"" +msgstr "\"Titulo del subproblema\"" + #: inginious/frontend/templates/course_admin/task_info.html:26 msgid "Results for task \"{}\"" msgstr "Resultados para la tarea \"{}\"" @@ -4364,6 +4394,10 @@ msgstr "Tipo de archivo" msgid "Author" msgstr "Autor" +#: inginious/frontend/templates/course_admin/edit_tabs/basic.html:48 +msgid "\"Your name\"" +msgstr "\"Nombre autor\"" + #: inginious/frontend/templates/course_admin/edit_tabs/basic.html:53 msgid "LTI task URL" msgstr "URL LTI tarea" diff --git a/inginious/frontend/plugins/UNCode/pages/templates/data_policy.html b/inginious/frontend/plugins/UNCode/pages/templates/data_policy.html index ce57ff7a9..ddb63f8e4 100644 --- a/inginious/frontend/plugins/UNCode/pages/templates/data_policy.html +++ b/inginious/frontend/plugins/UNCode/pages/templates/data_policy.html @@ -40,11 +40,11 @@

$:_("Processing responsible")

$:_("Data processing")

- $:_("Personal data is collected through forms and interaction and development of task on the platform. The software system collect personal information as Name, Career, contact data as e-mail, and demographic information. Also the system collects information about each solution provided on problem as attempt state, errors type, code or notebook provided, date of sumbimission, etc.") + $:_("Personal data is collected through forms and interaction and development of tasks on the platform. The software system collect personal information as name, career, contact data as e-mail, and demographic information. Also the system collects information about each solution provided on problem as attempt state, errors type, code or notebook provided, date of sumbimission, etc.")

- $:_("UNCode will execute the data processing through the collection, storage, use and circultation to:") + $:_("UNCode will execute the data processing through the collection, storage, use and circulation to:")

  • @@ -115,7 +115,7 @@

    $:_("Procedure for the exercise of the Hábeas

    $:_("The max. provided term by the law to resolve your claim is fifteen (15) business days, from the day next to the date of the receipt. If it is not possible to attend the claim within these term, UNCode will inform of the reasons for the delay, and the attend date of your claim, which may not exceed eight (8) business days next to the expiration of the first term.")

    -

    $:_("Once the terms indicated by Law 1581 of 2012 and the other norms that regulate o complement it have been fulfilled, the data owner who is denied, totally o partiality, the exercise of the rights of access, update, rextification, deletion and revoke, may bring your case to the attention of the Superintendencia de Industria y Comercio.")

    +

    $:_("Once the terms indicated by Law 1581 of 2012 and the other norms that regulate o complement it have been fulfilled, the data owner who is denied, totally o partiality, the exercise of the rights of access, update, rectification, deletion and revoke, may bring your case to the attention of the Superintendencia de Industria y Comercio.")

    $:_("Validity")

    $:_("The present policy for personal data processing applies from Obtober 23, 2020.")

    $:_("All the information provided will be kept as long as it is not requested for delete it, and that there is no legal duty to preserve it.")

    diff --git a/inginious/frontend/plugins/problem_bank/__init__.py b/inginious/frontend/plugins/problem_bank/__init__.py index f708d97a3..8add1a881 100644 --- a/inginious/frontend/plugins/problem_bank/__init__.py +++ b/inginious/frontend/plugins/problem_bank/__init__.py @@ -26,7 +26,7 @@ def problem_bank_course_admin_menu_hook(course): if not plugin_manager.get_user_manager().has_admin_rights_on_course(course): return None else: - return "problem_bank", ' Problem bank' + return "problem_bank", _(" Problem bank") if "problem_banks" not in plugin_manager.get_database().collection_names(): plugin_manager.get_database().create_collection("problem_banks") diff --git a/inginious/frontend/templates/course_admin/classroom_edit.html b/inginious/frontend/templates/course_admin/classroom_edit.html index b6f32c454..7fe30570a 100644 --- a/inginious/frontend/templates/course_admin/classroom_edit.html +++ b/inginious/frontend/templates/course_admin/classroom_edit.html @@ -74,7 +74,7 @@
    - +
    @@ -109,7 +109,7 @@ $:_("This is your default classroom. It can't be deleted and students can't be removed from.")
    - +
    $if aggregation["default"]: @@ -251,7 +251,7 @@

    - + @@ -269,4 +269,4 @@

    $$("ul.students").bind("DOMSubtreeModified", function() {aggregation_update($$(this).parent())}); $$("input[id='size']").on('keyup click',function() {aggregation_update($$(this).rparent(5))}); }); - \ No newline at end of file + diff --git a/inginious/frontend/templates/course_admin/danger_zone.html b/inginious/frontend/templates/course_admin/danger_zone.html index 6ffd375b6..9841ea061 100644 --- a/inginious/frontend/templates/course_admin/danger_zone.html +++ b/inginious/frontend/templates/course_admin/danger_zone.html @@ -53,7 +53,7 @@

    $:_("Archive course data")

    - +
    @@ -138,7 +138,7 @@

    $:_("Delete course")

    - +
    $if course.is_lti(): diff --git a/inginious/frontend/templates/course_admin/student_list_table.html b/inginious/frontend/templates/course_admin/student_list_table.html index d250c9602..98036ce19 100644 --- a/inginious/frontend/templates/course_admin/student_list_table.html +++ b/inginious/frontend/templates/course_admin/student_list_table.html @@ -58,7 +58,7 @@ $if is_admin: - +
    diff --git a/inginious/frontend/templates/course_admin/task_edit.html b/inginious/frontend/templates/course_admin/task_edit.html index f831ca61f..825dc2c7f 100644 --- a/inginious/frontend/templates/course_admin/task_edit.html +++ b/inginious/frontend/templates/course_admin/task_edit.html @@ -144,7 +144,7 @@
    - +
    $:problem_type.show_editbox(template_helper, key) diff --git a/inginious/frontend/templates/course_admin/teams_edit.html b/inginious/frontend/templates/course_admin/teams_edit.html index 3c2304675..7219f05df 100644 --- a/inginious/frontend/templates/course_admin/teams_edit.html +++ b/inginious/frontend/templates/course_admin/teams_edit.html @@ -50,7 +50,7 @@
    - +
    From bb5816f33388c5a9b691c556861d98616cf1b268 Mon Sep 17 00:00:00 2001 From: AndresFelipeCastellanos Date: Tue, 22 Dec 2020 19:46:28 -0500 Subject: [PATCH 5/7] Update translation files --- .../frontend/i18n/de/LC_MESSAGES/messages.mo | Bin 7333 -> 7333 bytes .../frontend/i18n/de/LC_MESSAGES/messages.po | 244 +++++++++++++- .../frontend/i18n/en/LC_MESSAGES/messages.mo | Bin 443 -> 443 bytes .../frontend/i18n/en/LC_MESSAGES/messages.po | 128 +++++--- .../frontend/i18n/es/LC_MESSAGES/messages.mo | Bin 92395 -> 92351 bytes .../frontend/i18n/es/LC_MESSAGES/messages.po | 297 +++++++++++------- .../frontend/i18n/fr/LC_MESSAGES/messages.mo | Bin 50223 -> 50223 bytes .../frontend/i18n/fr/LC_MESSAGES/messages.po | 252 ++++++++++++++- .../frontend/i18n/pt/LC_MESSAGES/messages.mo | Bin 32008 -> 32008 bytes .../frontend/i18n/pt/LC_MESSAGES/messages.po | 251 ++++++++++++++- 10 files changed, 1003 insertions(+), 169 deletions(-) diff --git a/inginious/frontend/i18n/de/LC_MESSAGES/messages.mo b/inginious/frontend/i18n/de/LC_MESSAGES/messages.mo index 433110f612c0a31833cc5178f5466a375fc1601c..b9b00039be90b8f3d91def476ae7a215aef25b70 100644 GIT binary patch delta 21 dcmZ2#xzuvQX+91kBLzcCD?^LTm-#O70svD#2T}k4 delta 21 dcmZ2#xzuvQX+91^a|J^)D\n" "Language: de\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.4.0\n" +"Generated-By: Babel 2.9.0\n" #: inginious/frontend/parsable_text.py:47 msgid "The feedback below will be hidden to the students until {}." @@ -694,6 +694,213 @@ msgstr "" msgid "Data Policy" msgstr "" +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:21 +msgid "Personal Data Policy" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:23 +msgid "" +"The data processing policy establishes the terms in which UNCode use and " +"save the user provisioned information when using the software system. " +"UNCode is committed to the users data security. We ensure that all the " +"data that the owner provide us, will only be used according to the " +"stablished terms in this document, and with the law 1581 of 2012. " +"However, we suggest checking frequently the page to make sure you agree " +"to the possible changes that may be made on the policy in the future." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:25 +msgid "Goal" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:27 +msgid "" +"Set the criteria for the collection, storage, use, movement and deletion " +"of the personal data processed by UNCode. Such as treatment for " +"assessment, decisions making, and observation and study." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:29 +#, fuzzy +msgid "Scope" +msgstr "Code" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:31 +msgid "" +"The policy applies for the personal data registered in the UNcode " +"databases, who acts as the responsible of the personal data processing." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:33 +msgid "Liabilities" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:35 +msgid "This is a mandatory and strictly enforced policy for UNCode." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:37 +msgid "Processing responsible" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:39 +msgid "" +"UNCode is a proyect developed by PLaS, a research group of the " +"Universidad Nacional de Colombia, Bogotá headquarters." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:41 +msgid "Data processing" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:43 +msgid "" +"Personal data is collected through forms and interaction and development " +"of tasks on the platform. The software system collect personal " +"information as name, career, contact data as e-mail, and demographic " +"information. Also the system collects information about each solution " +"provided on problem as attempt state, errors type, code or notebook " +"provided, date of sumbimission, etc." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:47 +msgid "" +"UNCode will execute the data processing through the collection, storage, " +"use and circulation to:" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:52 +msgid "" +"Evaluate and grade the knowledge communicated throughout the development " +"of the courses." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:57 +msgid "Decisions making about the pedagogical methodologies and resources used." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:62 +msgid "Monitoring, observation and study to help research processes." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:67 +msgid "Data owners rights" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:70 +msgid "As the owner of your personal data, you have the following rights:" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:74 +msgid "Have a free access to the provided data that have been processed." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:77 +msgid "" +"Read, update and verify the partial, incorrect and incomplete data that " +"may cause error or whose processing is not allowed." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:80 +msgid "" +"Present complaints for infractions to the provisions of current " +"regulations or have not been authorized, at the Superintendencia de " +"Industria y Comercio." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:83 +msgid "Request the proof of the granted authorization." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:86 +msgid "" +"Revoke the authorization and request the data deletion, while there is no" +" legal or contractual duty that prevents them from being deleted." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:89 +msgid "" +"Do not answer question about sensitive data. They will be optionals the " +"answers about sensitive data, or children and adolescents data." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:92 +msgid "Requests, queries and claims attention" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:93 +msgid "" +"UNCode is that agency who is responsible for processing of the data " +"owners to make effective their rights. You can communicate by writing to " +"the following email" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:95 +msgid "Procedure for the exercise of the Hábeas Data right" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:97 +msgid "" +"For the protection of personal data, UNCode presents the following steps " +"and minimun requirements for the exercise of your rights." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:100 +msgid "" +"Is necessary give the following information in order to attend your " +"request:" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:104 +msgid "Complete name and lastname." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:107 +msgid "Contact information." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:111 +msgid "" +"Reason of request claim with a brief description of the right that you " +"want to exert (consult, update, verify, revoke, delete, request proof of " +"the granted authorization, access the data)." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:116 +msgid "" +"The max. provided term by the law to resolve your claim is fifteen (15) " +"business days, from the day next to the date of the receipt. If it is not" +" possible to attend the claim within these term, UNCode will inform of " +"the reasons for the delay, and the attend date of your claim, which may " +"not exceed eight (8) business days next to the expiration of the first " +"term." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:118 +msgid "" +"Once the terms indicated by Law 1581 of 2012 and the other norms that " +"regulate o complement it have been fulfilled, the data owner who is " +"denied, totally o partiality, the exercise of the rights of access, " +"update, rectification, deletion and revoke, may bring your case to the " +"attention of the Superintendencia de Industria y Comercio." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:119 +msgid "Validity" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:120 +msgid "" +"The present policy for personal data processing applies from Obtober 23, " +"2020." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:121 +msgid "" +"All the information provided will be kept as long as it is not requested " +"for delete it, and that there is no legal duty to preserve it." +msgstr "" + #: inginious/frontend/plugins/UNCode/static/delete_all_files_confirm_modal.html:8 #: inginious/frontend/plugins/UNCode/static/task_files_upload_multiple_modal.html:2 msgid "Delete all files" @@ -1120,6 +1327,7 @@ msgstr "" #: inginious/frontend/plugins/analytics/pages/analytics.html:60 #: inginious/frontend/templates/course_admin/classroom_edit.html:161 +#: inginious/frontend/templates/course_admin/classroom_edit.html:254 #: inginious/frontend/templates/course_admin/teams_edit.html:226 msgid "Update" msgstr "" @@ -1372,6 +1580,7 @@ msgid "Add a test" msgstr "" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:263 +#: inginious/frontend/templates/course_admin/edit_tabs/basic.html:9 #: inginious/frontend/templates/course_admin/edit_tabs/tags.html:24 #: inginious/frontend/templates/course_admin/edit_tabs/tags.html:89 #: inginious/frontend/templates/course_admin/settings.html:29 @@ -1788,6 +1997,10 @@ msgstr "" msgid "Start!" msgstr "" +#: inginious/frontend/plugins/problem_bank/__init__.py:29 +msgid " Problem bank" +msgstr "" + #: inginious/frontend/plugins/problem_bank/index.html:3 #: inginious/frontend/plugins/problem_bank/index.html:15 #: inginious/frontend/plugins/problem_bank/index.html:20 @@ -3060,6 +3273,11 @@ msgstr "" msgid "Student username (will be registered) :" msgstr "" +#: inginious/frontend/templates/course_admin/classroom_edit.html:77 +#: inginious/frontend/templates/course_admin/teams_edit.html:53 +msgid "\"Student username\"" +msgstr "" + #: inginious/frontend/templates/course_admin/classroom_edit.html:100 #: inginious/frontend/templates/course_admin/task_edit.html:44 msgid "Basic settings" @@ -3071,6 +3289,10 @@ msgid "" " removed from." msgstr "" +#: inginious/frontend/templates/course_admin/classroom_edit.html:112 +msgid "Classroom description" +msgstr "" + #: inginious/frontend/templates/course_admin/classroom_edit.html:122 msgid "Delete classroom" msgstr "" @@ -3128,6 +3350,12 @@ msgid "" "your will, please type the course id below :

    " msgstr "" +#: inginious/frontend/templates/course_admin/danger_zone.html:56 +#: inginious/frontend/templates/course_admin/danger_zone.html:141 +#, fuzzy +msgid "\"course id\"" +msgstr "Falsche Kurs-ID." + #: inginious/frontend/templates/course_admin/danger_zone.html:72 msgid "Restore backup from {}" msgstr "" @@ -3453,6 +3681,10 @@ msgstr "" msgid "\"Unregister all\"" msgstr "" +#: inginious/frontend/templates/course_admin/student_list_table.html:61 +msgid "\"Unregister\"" +msgstr "" + #: inginious/frontend/templates/course_admin/student_list_table.html:77 msgid "This will remove {} from the course. Are you sure ?" msgstr "" @@ -3758,6 +3990,10 @@ msgstr "" msgid "Problem id:" msgstr "" +#: inginious/frontend/templates/course_admin/task_edit.html:147 +msgid "\"A title for this question\"" +msgstr "" + #: inginious/frontend/templates/course_admin/task_info.html:26 msgid "Results for task \"{}\"" msgstr "" @@ -3864,6 +4100,10 @@ msgstr "" msgid "Author" msgstr "" +#: inginious/frontend/templates/course_admin/edit_tabs/basic.html:48 +msgid "\"Your name\"" +msgstr "" + #: inginious/frontend/templates/course_admin/edit_tabs/basic.html:53 msgid "LTI task URL" msgstr "" diff --git a/inginious/frontend/i18n/en/LC_MESSAGES/messages.mo b/inginious/frontend/i18n/en/LC_MESSAGES/messages.mo index c3b7af73fe8cb081316905757b75d594c383edce..44808dd26b3d9aed41341d1277ba6c90723aaf0d 100644 GIT binary patch delta 19 acmdnZyqkH#1P&u31w%_KLyL_wlo\n" "Language: en\n" @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.4.0\n" +"Generated-By: Babel 2.9.0\n" #: inginious/frontend/parsable_text.py:47 msgid "The feedback below will be hidden to the students until {}." @@ -676,11 +676,13 @@ msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:23 msgid "" -"The data processing policy establishes the terms in which UNCode use and save the " -"user provisioned information when using the software system. UNCode is committed to the " -"users data security. We ensure that all the data that the owner provide us, will only be used according " -"to the stablished terms in this document, and with the law 1581 of 2012. However, we suggest checking " -"frequently the page to make sure you agree to the possible changes that may be made on the policy in the future." +"The data processing policy establishes the terms in which UNCode use and " +"save the user provisioned information when using the software system. " +"UNCode is committed to the users data security. We ensure that all the " +"data that the owner provide us, will only be used according to the " +"stablished terms in this document, and with the law 1581 of 2012. " +"However, we suggest checking frequently the page to make sure you agree " +"to the possible changes that may be made on the policy in the future." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:25 @@ -689,8 +691,9 @@ msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:27 msgid "" -"Set the criteria for the collection, storage, use, movement and deletion of the personal data processed " -"by UNCode. Such as treatment for assessment, decisions making, and observation and study." +"Set the criteria for the collection, storage, use, movement and deletion " +"of the personal data processed by UNCode. Such as treatment for " +"assessment, decisions making, and observation and study." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:29 @@ -699,8 +702,8 @@ msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:31 msgid "" -"The policy applies for the personal data registered in the UNcode databases, who acts as the " -"responsible of the personal data processing." +"The policy applies for the personal data registered in the UNcode " +"databases, who acts as the responsible of the personal data processing." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:33 @@ -717,7 +720,8 @@ msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:39 msgid "" -"UNCode is a proyect developed by PLaS, a research group of the Universidad Nacional de Colombia, Bogotá headquarters." +"UNCode is a proyect developed by PLaS, a research group of the " +"Universidad Nacional de Colombia, Bogotá headquarters." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:41 @@ -726,19 +730,24 @@ msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:43 msgid "" -"Personal data is collected through forms and interaction and development of tasks on the platform. The software system collect personal " -"information as name, career, contact data as e-mail, and demographic information. Also the system collects information about each " -"solution provided on problem as attempt state, errors type, code or notebook provided, date of sumbimission, etc." +"Personal data is collected through forms and interaction and development " +"of tasks on the platform. The software system collect personal " +"information as name, career, contact data as e-mail, and demographic " +"information. Also the system collects information about each solution " +"provided on problem as attempt state, errors type, code or notebook " +"provided, date of sumbimission, etc." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:47 msgid "" -"UNCode will execute the data processing through the collection, storage, use and circulation to:" +"UNCode will execute the data processing through the collection, storage, " +"use and circulation to:" msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:52 msgid "" -"Evaluate and grade the knowledge communicated throughout the development of the courses." +"Evaluate and grade the knowledge communicated throughout the development " +"of the courses." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:57 @@ -762,13 +771,16 @@ msgid "Have a free access to the provided data that have been processed." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:77 -msgid "Read, update and verify the partial, incorrect and incomplete data that may cause error or whose processing is not allowed." +msgid "" +"Read, update and verify the partial, incorrect and incomplete data that " +"may cause error or whose processing is not allowed." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:80 msgid "" -"Present complaints for infractions to the provisions of current regulations or have not " -"been authorized, at the Superintendencia de Industria y Comercio." +"Present complaints for infractions to the provisions of current " +"regulations or have not been authorized, at the Superintendencia de " +"Industria y Comercio." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:83 @@ -776,12 +788,15 @@ msgid "Request the proof of the granted authorization." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:86 -msgid "Revoke the authorization and request the data deletion, while there is no legal or contractual duty that prevents them from being deleted." +msgid "" +"Revoke the authorization and request the data deletion, while there is no" +" legal or contractual duty that prevents them from being deleted." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:89 msgid "" -"Do not answer question about sensitive data. They will be optionals the answers about sensitive data, or children and adolescents data." +"Do not answer question about sensitive data. They will be optionals the " +"answers about sensitive data, or children and adolescents data." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:92 @@ -790,8 +805,9 @@ msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:93 msgid "" -"UNCode is that agency who is responsible for processing of the data owners to make effective their rights. You " -"can communicate by writing to the following email" +"UNCode is that agency who is responsible for processing of the data " +"owners to make effective their rights. You can communicate by writing to " +"the following email" msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:95 @@ -800,13 +816,14 @@ msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:97 msgid "" -"For the protection of personal data, UNCode presents the following steps and minimun requirements for " -"the exercise of your rights." +"For the protection of personal data, UNCode presents the following steps " +"and minimun requirements for the exercise of your rights." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:100 msgid "" -"Is necessary give the following information in order to attend your request:" +"Is necessary give the following information in order to attend your " +"request:" msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:104 @@ -819,24 +836,28 @@ msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:111 msgid "" -"Reason of request claim with a brief description of the right that you want to exert (consult, " -"update, verify, revoke, delete, request proof of the granted authorization, access the data)." +"Reason of request claim with a brief description of the right that you " +"want to exert (consult, update, verify, revoke, delete, request proof of " +"the granted authorization, access the data)." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:116 msgid "" -"The max. provided term by the law to resolve your claim is fifteen (15) business days, " -"from the day next to the date of the receipt. If it is not possible to attend the claim within " -"these term, UNCode will inform of the reasons for the delay, and the attend date of your claim, which may not " -"exceed eight (8) business days next to the expiration of the first term." +"The max. provided term by the law to resolve your claim is fifteen (15) " +"business days, from the day next to the date of the receipt. If it is not" +" possible to attend the claim within these term, UNCode will inform of " +"the reasons for the delay, and the attend date of your claim, which may " +"not exceed eight (8) business days next to the expiration of the first " +"term." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:118 msgid "" -"Once the terms indicated by Law 1581 of 2012 and the other norms that regulate o " -"complement it have been fulfilled, the data owner who is denied, totally o partiality, " -"the exercise of the rights of access, update, rectification, deletion and revoke, may bring your case " -"to the attention of the Superintendencia de Industria y Comercio." +"Once the terms indicated by Law 1581 of 2012 and the other norms that " +"regulate o complement it have been fulfilled, the data owner who is " +"denied, totally o partiality, the exercise of the rights of access, " +"update, rectification, deletion and revoke, may bring your case to the " +"attention of the Superintendencia de Industria y Comercio." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:119 @@ -844,16 +865,17 @@ msgid "Validity" msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:120 -msgid "The present policy for personal data processing applies from Obtober 23, 2020." +msgid "" +"The present policy for personal data processing applies from Obtober 23, " +"2020." msgstr "" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:121 msgid "" -"All the information provided will be kept as long as it is not requested for delete it, " -"and that there is no legal duty to preserve it." +"All the information provided will be kept as long as it is not requested " +"for delete it, and that there is no legal duty to preserve it." msgstr "" - #: inginious/frontend/plugins/UNCode/static/delete_all_files_confirm_modal.html:8 #: inginious/frontend/plugins/UNCode/static/task_files_upload_multiple_modal.html:2 msgid "Delete all files" @@ -1280,6 +1302,7 @@ msgstr "" #: inginious/frontend/plugins/analytics/pages/analytics.html:60 #: inginious/frontend/templates/course_admin/classroom_edit.html:161 +#: inginious/frontend/templates/course_admin/classroom_edit.html:254 #: inginious/frontend/templates/course_admin/teams_edit.html:226 msgid "Update" msgstr "" @@ -1532,6 +1555,7 @@ msgid "Add a test" msgstr "" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:263 +#: inginious/frontend/templates/course_admin/edit_tabs/basic.html:9 #: inginious/frontend/templates/course_admin/edit_tabs/tags.html:24 #: inginious/frontend/templates/course_admin/edit_tabs/tags.html:89 #: inginious/frontend/templates/course_admin/settings.html:29 @@ -1948,6 +1972,10 @@ msgstr "" msgid "Start!" msgstr "" +#: inginious/frontend/plugins/problem_bank/__init__.py:29 +msgid " Problem bank" +msgstr "" + #: inginious/frontend/plugins/problem_bank/index.html:3 #: inginious/frontend/plugins/problem_bank/index.html:15 #: inginious/frontend/plugins/problem_bank/index.html:20 @@ -3220,6 +3248,11 @@ msgstr "" msgid "Student username (will be registered) :" msgstr "" +#: inginious/frontend/templates/course_admin/classroom_edit.html:77 +#: inginious/frontend/templates/course_admin/teams_edit.html:53 +msgid "\"Student username\"" +msgstr "" + #: inginious/frontend/templates/course_admin/classroom_edit.html:100 #: inginious/frontend/templates/course_admin/task_edit.html:44 msgid "Basic settings" @@ -3231,6 +3264,10 @@ msgid "" " removed from." msgstr "" +#: inginious/frontend/templates/course_admin/classroom_edit.html:112 +msgid "Classroom description" +msgstr "" + #: inginious/frontend/templates/course_admin/classroom_edit.html:122 msgid "Delete classroom" msgstr "" @@ -3288,6 +3325,11 @@ msgid "" "your will, please type the course id below :

    " msgstr "" +#: inginious/frontend/templates/course_admin/danger_zone.html:56 +#: inginious/frontend/templates/course_admin/danger_zone.html:141 +msgid "\"course id\"" +msgstr "" + #: inginious/frontend/templates/course_admin/danger_zone.html:72 msgid "Restore backup from {}" msgstr "" @@ -3613,6 +3655,10 @@ msgstr "" msgid "\"Unregister all\"" msgstr "" +#: inginious/frontend/templates/course_admin/student_list_table.html:61 +msgid "\"Unregister\"" +msgstr "" + #: inginious/frontend/templates/course_admin/student_list_table.html:77 msgid "This will remove {} from the course. Are you sure ?" msgstr "" diff --git a/inginious/frontend/i18n/es/LC_MESSAGES/messages.mo b/inginious/frontend/i18n/es/LC_MESSAGES/messages.mo index 14e363cc558e235c4e91a9547dc59404f4dae0f4..44c5a72974cb095848805bc199d3ca867eb8ea84 100644 GIT binary patch delta 14961 zcmYk?dwkF3|Htw7hheih&E~k-0W-{D8ylN*PIG9+%o;gobEdCDh<8poEalV)NnuS1 zkw`+xDMh3lq8wJCM1%v~$={b&t|`$D7N=RG54oH zpVuA!TUFF?LhzCP@BjUGzNzE*Qon$u@K=n-zp*<;CppeIoPt&H7M8_;WXDOxPz=D4 zsOKkRZJevR$8nvl_QJkqW}stOl^afDMZANh(Z9LlRKY43h>fuvcEk|O!eE?;6>tHT z#C52EHlsi8!{YcgzQp*>cNE^GA-#p;48cd3h=W=>P7_>-iu@F6CYNpfCaS~7*b)6& zndiD=I`#Qj27ksVyondFLTeMyeXQit;M>N`ECS0@Z-znG4b{POSO>?WX1)eBvu#)c z_gD`i$#RaNCgA^+<0Rlys0>U-O(55{FGsgN4aX@cWlvD44sL5wTLU#<0{USJYQ{aR z{ZN4nM+H8?Iv+LQYI}V%DucUF&mTqwa;h!)*NvBGPzSfI#oL(xs-Q9ug9@-2YDPU! z&&@{#wh|+8Jt|X&u?F5jR>!H--f>t}ClmYPGVF%;+LM1>=+MFJ%9pVg^)1*7&)^np z$O6y7OSlb(rkIXHJ27kO&te3gLS^utwOD5}u^?0iqOl|_c+_715tXT5a0!lln*KbF<4HA{2q5p3X%EME#&?n^ z#LzGbwFg$B&i!U=g@=$0?f9mdbK4n}vF@nA2BT&&24gWF>);vNUX)qs7&paed>(7# zO0TT{0Sdf>oSXKBx;-3cEcJBMj1Qt__$?O4i&zSO!}53+l?gu%J^Rh6fLe+^s6d9J zCXk2f?=1S_6|AW9{|5zi?9)(flB{W3gEo2p(ikSp~!%#CngPO@j)PR4XI{FubvE(x* zfN<2njWG~Apa#xDZR*Kb0cWF@Y}GU5Uo+i6LlfMN4e(E#h1Ih7AFjn>_ysBhhtUU* zqcU^~^&wP<717h%1W*}uJqDG*W~d2eq5|pfQc$E5Q7N2{df+Y8jhn4Iur~F*7>d_W zZ@3bqPXWcCG7*n@J_W1dGpGrUM`dg}>iLDJ``k?wl(Idj6n|^$m#lYCHx_%=q%at@ z>B3R%^-(i!feJVSHDF)sFw_Jmpzfb%+uuOObDi}Rl**4$o99zh>c2z%Y{rj2r5Y+wkP}h^upYffp6tp>>@iy>6L2ZsPsK}?{ zXk3VM(CKeFnu`iJ4|V@r7=jy7Gd+Tp@GK_bZB&2t2AHL8g+49~Jt-)nEY$8Efm*8x zsK92UQo9h<@p5Z{y}lFqD&_3Q!CXHv(A=NE%R_sr1!`~fK=nV=`ag7)lBpE_hqW)P47`8diSJ1lR<%Bpq=XreYoZ4HZD(5HqomA>?11 zr4|jvFy7kK-p~@2;!ao`d!S~Ng-Y#c)CA_DGM0yVxE^OiJCc!@j6< zpM%BGbt$N$m+>jwimmY;`eKt|=8HvZ>_~kOCgVob%&%f1-b0=D`oqlTIzi4f^L-&Y%mJh$Yh)wsK_!#ng^c6any(68vF^>fjf%VDc-?aY`#&WIg-@# z#&{2ilRB1i|MGq z#-rM2pzhB_1(=7y_#tY5L#SPT0)y}pmco0eKzt^eO<5M*3N%!(4fRk1#bXI|%4wLv?%#HBce?;9cAP5S6Ktlgx`M7?r^$sP@*A$iF)7LW5?Uh04G{ zd&6i{hm%o}yQuTL81>w8R6zMy89ze>d>Zv;yo6c;AC8JLR~ePDXjCALTnaj$&9OGN z!iqQyb>j?Fhp(b{K-602V-D^{-o8%FDdzfo>vGh9`KSQ4qbBf`^#W>BySFHKH^qx) zCS_5nsf9XTai|Qm#YUKd={OCw%fCYfRAj0duo9;7KB$FNX`eXFyttNNUFzqt7W$HT zCgwT~DJb?;~cQ{)2NADpG*D~>3td$S?PJEgACkAeFQee%Jc2#KWgo=&<}^( z_VK6=UqlTw4>j;g>n3bK{d0`Mzpxlq$|e7Lpjxg;QA1QfEm7?ms2Szp(>M)N@f)NM zC-fCFZ~^*I-)`%>P%oxKsDVynalC+GSZJ^NxC=}QgRmqQVo(Do;u1_jb#ws(@CGWi z4^g|k%&X?TQ5}_;uIODFEKPlgbv)|&Ec_f_M_+V%y=DgJj|yN6R>CQ^eJN_db+-Nq zs-q*Q0M4NT{u7mQXQ5e|@>rT`DC+(gRA9|f6KQAauG5`@Qj~@5usFTuaCu2)MugI1B+4bg^d`b^M8nfcIA1jfkl^^ zO&E;|s3j_8?NJ@|Kz|&7It3$915QNEYz`L1wW!Rzi<-z*)F%BLHe1IBgJ1T&^s2P8Q;rJ733ID@LES6`CMqTfW3Sb0kyeX*uUdki?n%R6B zl#*qrj<%u(*ok`Z2x=y0tXEJS{E2!o{bTFnmYJoRhOxBgqdpVP;HP*WSK_wi=G3LW zLH;vo$mYG<3ishv-ua#t=7n*cyQ|Y)WtG{KEv%D~4>IRtd>$LW$-5j2uoG5X&1~ss zAS#gKZ<#yoKQhlHqdIPje%KRBV?PYS zQK$=_CkdB&JA56zl7~tVI8>ozY`?2ZZB5J?~SQJa{;2A89 zQ*bycBfnuN2JAFHrq@BW_d@NZ7k85Xh7{J)&=pT%U5xz1tl85TLwzD@*RR77_$%tZ z9=l9OE;go~j}dqt58)I15)XcA-mJO1*>BWuqQ>p+er6t=iFIiB1Y2Pt=3vb|41%ws zmgX`BW7)kXuqbRwy$8nO0@R+_hb{0tY64aFnQzM-(VzNr7>Mpz+b|2Yb_-FPV+Drb zTc}O78ZtqUQRB2k_Jr%CP|zMoLk*B= z>qE^A&KL}!{RQi6RDg@E%djH#Rj5t&5o&O%~}^Vk*4T}ZBPMp!FIS1TjLMklK&VAl}?zB+o6tAw)JgP%6`PM_%AB*fRm

    yv5L-r90k2#x?*wcjXK8z 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 delta 14988 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 a(KYHO)vUd1YVPrBKAB^=-sFKh;r{@9X?EZM diff --git a/inginious/frontend/i18n/es/LC_MESSAGES/messages.po b/inginious/frontend/i18n/es/LC_MESSAGES/messages.po index 9f0f22fa7..c44271271 100644 --- a/inginious/frontend/i18n/es/LC_MESSAGES/messages.po +++ b/inginious/frontend/i18n/es/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-12-17 16:24-0500\n" +"POT-Creation-Date: 2020-12-22 19:18-0500\n" "PO-Revision-Date: 2019-11-07 17:05+0000\n" "Last-Translator: Cristian González \n" "Language: es\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.4.0\n" +"Generated-By: Babel 2.9.0\n" #: inginious/frontend/parsable_text.py:47 msgid "The feedback below will be hidden to the students until {}." @@ -718,19 +718,23 @@ msgstr "Política de tratamiento de datos personales" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:23 msgid "" -"The data processing policy establishes the terms in which UNCode use and save the " -"user provisioned information when using the software system. UNCode is committed to the " -"users data security. We ensure that all the data that the owner provide us, will only be used according " -"to the stablished terms in this document, and with the law 1581 of 2012. However, we suggest checking " -"frequently the page to make sure you agree to the possible changes that may be made on the policy in the future." -msgstr "" -"La presente política de tratamiento de datos establece los términos en que UNCode usa y protege la " -"información proporcionada por los usuarios al momento de utilizar el sistema de software. UNCode está " -"comprometida con la seguridad de datos de sus usuarios. Aseguramos que toda información que el titular " -"nos provea, sólo será empleada de acuerdo con los términos establecidos en este documento y en " -"concordancia con la ley 1581 de 2012. Sin embargo, esta Política puede cambiar con el tiempo o ser " -"actualizada por lo que recomendamos y enfatizamos revisar continuamente esta página para asegurarse que " -"está de acuerdo con dichos cambios." +"The data processing policy establishes the terms in which UNCode use and " +"save the user provisioned information when using the software system. " +"UNCode is committed to the users data security. We ensure that all the " +"data that the owner provide us, will only be used according to the " +"stablished terms in this document, and with the law 1581 of 2012. " +"However, we suggest checking frequently the page to make sure you agree " +"to the possible changes that may be made on the policy in the future." +msgstr "" +"La presente política de tratamiento de datos establece los términos en " +"que UNCode usa y protege la información proporcionada por los usuarios al" +" momento de utilizar el sistema de software. UNCode está comprometida con" +" la seguridad de datos de sus usuarios. Aseguramos que toda información " +"que el titular nos provea, sólo será empleada de acuerdo con los términos" +" establecidos en este documento y en concordancia con la ley 1581 de " +"2012. Sin embargo, esta Política puede cambiar con el tiempo o ser " +"actualizada por lo que recomendamos y enfatizamos revisar continuamente " +"esta página para asegurarse que está de acuerdo con dichos cambios." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:25 msgid "Goal" @@ -738,12 +742,14 @@ msgstr "Objetivo" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:27 msgid "" -"Set the criteria for the collection, storage, use, movement and deletion of the personal data processed " -"by UNCode. Such as treatment for assessment, decisions making, and observation and study." +"Set the criteria for the collection, storage, use, movement and deletion " +"of the personal data processed by UNCode. Such as treatment for " +"assessment, decisions making, and observation and study." msgstr "" -"Establecer los criterios para la recolección, almacenamiento, uso, circulación y supresión de los datos " -"personales tratados por UNCode. Como puede ser tratamiento para realizar valoración, toma de decisiones " -"y observación y estudio" +"Establecer los criterios para la recolección, almacenamiento, uso, " +"circulación y supresión de los datos personales tratados por UNCode. Como" +" puede ser tratamiento para realizar valoración, toma de decisiones y " +"observación y estudio" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:29 msgid "Scope" @@ -751,11 +757,12 @@ msgstr "Alcance" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:31 msgid "" -"The policy applies for the personal data registered in the UNcode databases, who acts as the " -"responsible of the personal data processing." +"The policy applies for the personal data registered in the UNcode " +"databases, who acts as the responsible of the personal data processing." msgstr "" -"Esta política aplica para toda información personal registrada en las bases de datos de UNCode, quien " -"actúa en calidad de responsable del tratamiento de los datos personales." +"Esta política aplica para toda información personal registrada en las " +"bases de datos de UNCode, quien actúa en calidad de responsable del " +"tratamiento de los datos personales." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:33 msgid "Liabilities" @@ -763,7 +770,9 @@ msgstr "Obligaciones" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:35 msgid "This is a mandatory and strictly enforced policy for UNCode." -msgstr "Esta política es de carácter obligatorio y estricto cumplimiento para UNCode." +msgstr "" +"Esta política es de carácter obligatorio y estricto cumplimiento para " +"UNCode." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:37 msgid "Processing responsible" @@ -771,11 +780,12 @@ msgstr "Responsable del tratamiento" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:39 msgid "" -"UNCode is a proyect developed by PLaS, a research group of the Universidad Nacional de Colombia, Bogotá headquarters." +"UNCode is a proyect developed by PLaS, a research group of the " +"Universidad Nacional de Colombia, Bogotá headquarters." msgstr "" -"UNCode, proyecto desarrollado por el grupo de investigación PLaS de la Universidad Nacional de Colombia, " -"sede Bogotá, con domicilio principal en el campus de la universidad Carrera 45 N° 26-85, República de " -"Colombia." +"UNCode, proyecto desarrollado por el grupo de investigación PLaS de la " +"Universidad Nacional de Colombia, sede Bogotá, con domicilio principal en" +" el campus de la universidad Carrera 45 N° 26-85, República de Colombia." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:41 msgid "Data processing" @@ -783,38 +793,50 @@ msgstr "Tratamiento y finalidad" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:43 msgid "" -"Personal data is collected through forms and interaction and development of tasks on the platform. The software system collect personal " -"information as name, career, contact data as e-mail, and demographic information. Also the system collects information about each " -"solution provided on problem as attempt state, errors type, code or notebook provided, date of sumbimission, etc." -msgstr "" -"Los datos personales serán obtenidos mediante solicitudes de llenado de formularios y mediante la " -"interacción y desarrollo de actividades de la plataforma. El sistema de software puede recoger " -"información personal como Nombre, Carrera, información de contacto como dirección de correo electrónico " -"e información demográfica. Adicionalmente, a medida que se desarrollen los problemas planteados en los " -"respectivos cursos, el sistema recogerá información de la solución proporcionada como número de " -"intentos, estado de cada intento, tipo de errores, código-notebook proporcionado, hora de subida, y " -"demás datos relacionados." +"Personal data is collected through forms and interaction and development " +"of tasks on the platform. The software system collect personal " +"information as name, career, contact data as e-mail, and demographic " +"information. Also the system collects information about each solution " +"provided on problem as attempt state, errors type, code or notebook " +"provided, date of sumbimission, etc." +msgstr "" +"Los datos personales serán obtenidos mediante solicitudes de llenado de " +"formularios y mediante la interacción y desarrollo de actividades de la " +"plataforma. El sistema de software puede recoger información personal " +"como Nombre, Carrera, información de contacto como dirección de correo " +"electrónico e información demográfica. Adicionalmente, a medida que se " +"desarrollen los problemas planteados en los respectivos cursos, el " +"sistema recogerá información de la solución proporcionada como número de " +"intentos, estado de cada intento, tipo de errores, código-notebook " +"proporcionado, hora de subida, y demás datos relacionados." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:47 msgid "" -"UNCode will execute the data processing through the collection, storage, use and circulation to:" +"UNCode will execute the data processing through the collection, storage, " +"use and circulation to:" msgstr "" -"El tratamiento que realizará UNCode con la información será la recolección, almacenamiento, uso, " -"circulación para:" +"El tratamiento que realizará UNCode con la información será la " +"recolección, almacenamiento, uso, circulación para:" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:52 msgid "" -"Evaluate and grade the knowledge communicated throughout the development of the courses." +"Evaluate and grade the knowledge communicated throughout the development " +"of the courses." msgstr "" -"Evaluar y calificar el conocimiento impartido hacia el titular a lo largo del desarrollo de los cursos." +"Evaluar y calificar el conocimiento impartido hacia el titular a lo largo" +" del desarrollo de los cursos." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:57 msgid "Decisions making about the pedagogical methodologies and resources used." -msgstr "Toma de decisiones respecto a las metodologías y recursos pedagógicos empleados." +msgstr "" +"Toma de decisiones respecto a las metodologías y recursos pedagógicos " +"empleados." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:62 msgid "Monitoring, observation and study to help research processes." -msgstr "Observación, monitorización y estudio para apoyar procesos de investigación." +msgstr "" +"Observación, monitorización y estudio para apoyar procesos de " +"investigación." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:67 msgid "Data owners rights" @@ -826,36 +848,49 @@ msgstr "Como titular de sus datos personales, usted tiene derecho a:" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:74 msgid "Have a free access to the provided data that have been processed." -msgstr "Acceder de forma gratuita a los datos proporcionados que hayan sido objeto de tratamiento." +msgstr "" +"Acceder de forma gratuita a los datos proporcionados que hayan sido " +"objeto de tratamiento." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:77 -msgid "Read, update and verify the partial, incorrect and incomplete data that may cause error or whose processing is not allowed." +msgid "" +"Read, update and verify the partial, incorrect and incomplete data that " +"may cause error or whose processing is not allowed." msgstr "" -"Conocer, actualizar y rectificar su información frente a datos parciales, inexactos, incompletos, " -"fraccionados, que induzcan a error o cuyo tratamiento esté prohibido." +"Conocer, actualizar y rectificar su información frente a datos parciales," +" inexactos, incompletos, fraccionados, que induzcan a error o cuyo " +"tratamiento esté prohibido." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:80 msgid "" -"Present complaints for infractions to the provisions of current regulations or have not " -"been authorized, at the Superintendencia de Industria y Comercio." +"Present complaints for infractions to the provisions of current " +"regulations or have not been authorized, at the Superintendencia de " +"Industria y Comercio." msgstr "" -"Presentar ante la Superintendencia de Industria y Comercio (SIC) quejas por infracciones a lo " -"dispuesto en la normatividad vigente o no haya sido autorizado." +"Presentar ante la Superintendencia de Industria y Comercio (SIC) quejas " +"por infracciones a lo dispuesto en la normatividad vigente o no haya sido" +" autorizado." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:83 msgid "Request the proof of the granted authorization." msgstr "Solicitar prueba de la autorización otorgada." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:86 -msgid "Revoke the authorization and request the data deletion, while there is no legal or contractual duty that prevents them from being deleted." -msgstr "Revocar la autorización y/o solicitar supresión del dato, siempre que no exista deber legal o contractual que impida eliminarlos." +msgid "" +"Revoke the authorization and request the data deletion, while there is no" +" legal or contractual duty that prevents them from being deleted." +msgstr "" +"Revocar la autorización y/o solicitar supresión del dato, siempre que no " +"exista deber legal o contractual que impida eliminarlos." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:89 msgid "" -"Do not answer question about sensitive data. They will be optionals the answers about sensitive data, or children and adolescents data." +"Do not answer question about sensitive data. They will be optionals the " +"answers about sensitive data, or children and adolescents data." msgstr "" -"Abstenerse de responder las preguntas sobre datos sensibles. Tendrá carácter facultativo las " -"respuestas que versen sobre datos sensibles o sobre datos de las niñas y niños y adolescentes." +"Abstenerse de responder las preguntas sobre datos sensibles. Tendrá " +"carácter facultativo las respuestas que versen sobre datos sensibles o " +"sobre datos de las niñas y niños y adolescentes." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:92 msgid "Requests, queries and claims attention" @@ -863,11 +898,13 @@ msgstr "Atención de peticiones, consultas y reclamos" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:93 msgid "" -"UNCode is that agency who is responsible for processing of the data owners to make effective their rights. You " -"can communicate by writing to the following email" +"UNCode is that agency who is responsible for processing of the data " +"owners to make effective their rights. You can communicate by writing to " +"the following email" msgstr "" -"UNCode es la dependencia que tiene bajo su cargo dar trámite a las solicitudes de los titulares para " -"hacer efectivos sus derechos. Puede comunicarse escribiendo al siguiente correo: " +"UNCode es la dependencia que tiene bajo su cargo dar trámite a las " +"solicitudes de los titulares para hacer efectivos sus derechos. Puede " +"comunicarse escribiendo al siguiente correo: " #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:95 msgid "Procedure for the exercise of the Hábeas Data right" @@ -875,18 +912,20 @@ msgstr "Procedimiento para el ejercicio del derecho de Hábeas Data" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:97 msgid "" -"For the protection of personal data, UNCode presents the following steps and minimun requirements for " -"the exercise of your rights." +"For the protection of personal data, UNCode presents the following steps " +"and minimun requirements for the exercise of your rights." msgstr "" -"En el cumplimiento de las normas sobre protección de datos personales, UNCode presenta el " -"procedimiento y requisitos mínimos para el ejercicio de sus derechos:" +"En el cumplimiento de las normas sobre protección de datos personales, " +"UNCode presenta el procedimiento y requisitos mínimos para el ejercicio " +"de sus derechos:" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:100 msgid "" -"Is necessary give the following information in order to attend your request:" +"Is necessary give the following information in order to attend your " +"request:" msgstr "" -"Para la radicación y atención de sus solicitud, le solicitamos suministrar la siguiente" -"información:" +"Para la radicación y atención de sus solicitud, le solicitamos " +"suministrar la siguienteinformación:" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:104 msgid "Complete name and lastname." @@ -898,55 +937,66 @@ msgstr "Datos de contacto (dirección física o electrónica, teléfono de conta #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:111 msgid "" -"Reason of request claim with a brief description of the right that you want to exert (consult, " -"update, verify, revoke, delete, request proof of the granted authorization, access the data)." +"Reason of request claim with a brief description of the right that you " +"want to exert (consult, update, verify, revoke, delete, request proof of " +"the granted authorization, access the data)." msgstr "" -"Motivo(s)/hecho(s) que dan lugar al reclamo con una breve descripción del derecho que desea " -"ejercer (conocer, actualizar, rectificar, solicitar prueba de la autorización otorgada, " -"revocar, suprimir, acceder a la información)." +"Motivo(s)/hecho(s) que dan lugar al reclamo con una breve descripción del" +" derecho que desea ejercer (conocer, actualizar, rectificar, solicitar " +"prueba de la autorización otorgada, revocar, suprimir, acceder a la " +"información)." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:116 msgid "" -"The max. provided term by the law to resolve your claim is fifteen (15) business days, " -"from the day next to the date of the receipt. If it is not possible to attend the claim within " -"these term, UNCode will inform of the reasons for the delay, and the attend date of your claim, which may not " -"exceed eight (8) business days next to the expiration of the first term." -msgstr "" -"El término máximo previsto por la ley para resolver su reclamación es de quince (15) días hábiles, " -"contado a partir del día siguiente a la fecha de su recibo. Cuando no fuere posible atender el " -"reclamo dentro de dicho término, UNCode informará al interesado los motivos de la demora y la fecha " -"en que se atenderá su reclamo, la cual en ningún caso podrá superar los ocho (8) días hábiles " -"siguientes al vencimiento del primer término. " +"The max. provided term by the law to resolve your claim is fifteen (15) " +"business days, from the day next to the date of the receipt. If it is not" +" possible to attend the claim within these term, UNCode will inform of " +"the reasons for the delay, and the attend date of your claim, which may " +"not exceed eight (8) business days next to the expiration of the first " +"term." +msgstr "" +"El término máximo previsto por la ley para resolver su reclamación es de " +"quince (15) días hábiles, contado a partir del día siguiente a la fecha " +"de su recibo. Cuando no fuere posible atender el reclamo dentro de dicho " +"término, UNCode informará al interesado los motivos de la demora y la " +"fecha en que se atenderá su reclamo, la cual en ningún caso podrá superar" +" los ocho (8) días hábiles siguientes al vencimiento del primer término. " #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:118 msgid "" -"Once the terms indicated by Law 1581 of 2012 and the other norms that regulate o " -"complement it have been fulfilled, the data owner who is denied, totally o partiality, " -"the exercise of the rights of access, update, rectification, deletion and revoke, may bring your case " -"to the attention of the Superintendencia de Industria y Comercio." -msgstr "" -"" -"Una vez cumplidos los términos señalados por la Ley 1581 de 2012 y las demás normas que la " -"reglamenten o complementen, el Titular al que se deniegue, total o parcialmente, el ejercicio de los " -"derechos de acceso, actualización, rectificación, supresión y revocación, podrá poner su caso en " -"conocimiento de la Superintendencia de Industria y Comercio –Delegatura para la Protección de Datos " -"Personales-." +"Once the terms indicated by Law 1581 of 2012 and the other norms that " +"regulate o complement it have been fulfilled, the data owner who is " +"denied, totally o partiality, the exercise of the rights of access, " +"update, rectification, deletion and revoke, may bring your case to the " +"attention of the Superintendencia de Industria y Comercio." +msgstr "" +"Una vez cumplidos los términos señalados por la Ley 1581 de 2012 y las " +"demás normas que la reglamenten o complementen, el Titular al que se " +"deniegue, total o parcialmente, el ejercicio de los derechos de acceso, " +"actualización, rectificación, supresión y revocación, podrá poner su caso" +" en conocimiento de la Superintendencia de Industria y Comercio " +"–Delegatura para la Protección de Datos Personales-." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:119 msgid "Validity" msgstr "Vigencia" #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:120 -msgid "The present policy for personal data processing applies from Obtober 23, 2020." -msgstr "La presente Política para el Tratamiento de datos personales rige a partir del 23 de Octubre de 2020." +msgid "" +"The present policy for personal data processing applies from Obtober 23, " +"2020." +msgstr "" +"La presente Política para el Tratamiento de datos personales rige a " +"partir del 23 de Octubre de 2020." #: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:121 msgid "" -"All the information provided will be kept as long as it is not requested for delete it, " -"and that there is no legal duty to preserve it." +"All the information provided will be kept as long as it is not requested " +"for delete it, and that there is no legal duty to preserve it." msgstr "" -"Los datos personales proporcionados se conservarán mientras no se solicite su supresión por el" -"interesado y siempre que no exista un deber legal de conservarlos." +"Los datos personales proporcionados se conservarán mientras no se " +"solicite su supresión por elinteresado y siempre que no exista un deber " +"legal de conservarlos." #: inginious/frontend/plugins/UNCode/static/delete_all_files_confirm_modal.html:8 #: inginious/frontend/plugins/UNCode/static/task_files_upload_multiple_modal.html:2 @@ -1665,11 +1715,11 @@ msgid "" " Remember to allow internet access to the grading environment in " "'Container setup' tab. Also, set a filename in the field below.\"" msgstr "" -"\"URL del dataset para descargar el archivo antes de ejecutar el " -"código de evaluación. Esto es de ayuda cuando el dataset es demasiado grande y no " -"puede ser subido en la pestaña de archivos. Recuerde permitir el acceso a internet " -"al entorno de evaluación en la pestaña 'Container setup'. Además, establezca el " -"nombre del archivo en el campo de abajo.\"" +"\"URL del dataset para descargar el archivo antes de ejecutar el código " +"de evaluación. Esto es de ayuda cuando el dataset es demasiado grande y " +"no puede ser subido en la pestaña de archivos. Recuerde permitir el " +"acceso a internet al entorno de evaluación en la pestaña 'Container " +"setup'. Además, establezca el nombre del archivo en el campo de abajo.\"" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:202 msgid "Dataset filename" @@ -1680,8 +1730,9 @@ msgid "" "\"Filename with extension for downloaded dataset (i.e. data.csv). This " "filename is the one used to load the dataset in the code.\"" msgstr "" -"\"Nombre de archivo con extensión para el dataset descargado (es decir data.csv)." -"Este nombre de archivo es el utilizado para cargar el dataset en el código.\"" +"\"Nombre de archivo con extensión para el dataset descargado (es decir " +"data.csv).Este nombre de archivo es el utilizado para cargar el dataset " +"en el código.\"" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:217 msgid "\"Time limit for each test case in seconds. (Max. 30 s)\"" @@ -1702,10 +1753,10 @@ msgid "" "like Python interactive shell, where each line is a different command in " "the shell.\"" msgstr "" -"\"Código en Python ejecutado antes de todas las pruebas. Útil para establecer, " -"por ejemplo, los datos iniciales y variables a usar en todas las pruebas. El código " -"debe ser como el intérprete interactivo de Python, donde cada línea es un comando diferente en " -"el intérprete\"" +"\"Código en Python ejecutado antes de todas las pruebas. Útil para " +"establecer, por ejemplo, los datos iniciales y variables a usar en todas " +"las pruebas. El código debe ser como el intérprete interactivo de Python," +" donde cada línea es un comando diferente en el intérprete\"" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:257 #: inginious/frontend/plugins/grader_generator/pages/templates/notebook_grader_test_form_modal.html:8 @@ -3304,10 +3355,10 @@ msgstr "" msgid "Are you sure ?" msgstr "̉¿Estás seguro?" -#: inginious/frontend/templates/course_admin/student_list_table.html:61 #: inginious/frontend/templates/course_admin/student_list_table.html:74 #: inginious/frontend/templates/unregister_button.html:22 -msgid "\"Unregister\"" +#, fuzzy +msgid "Unregister" msgstr "\"Eliminar registro de estudiante\"" #: inginious/frontend/templates/unregister_button.html:28 @@ -3528,9 +3579,8 @@ msgstr "Elegir estudiante:" msgid "Student username (will be registered) :" msgstr "El nombre de usuario será registrado:" -#: inginious/frontend/templates/course_admin/student_list.html:44 -#: inginious/frontend/templates/course_admin/teams_edit.html:53 #: inginious/frontend/templates/course_admin/classroom_edit.html:77 +#: inginious/frontend/templates/course_admin/teams_edit.html:53 msgid "\"Student username\"" msgstr "\"Nombre de usuario del estudiante\"" @@ -3572,10 +3622,6 @@ msgstr "Usuarios sin grupo" msgid "Max group size :" msgstr "Máximo número de integrantes para grupos:" -#: inginious/frontend/templates/course_admin/classroom_edit.html:212 -msgid "Delete group" -msgstr "Eliminar grupo" - #: inginious/frontend/templates/course_admin/classroom_edit.html:239 msgid "New group" msgstr "Nuevo grupo" @@ -3975,6 +4021,10 @@ msgstr "\"Descargar todas la tareas enviadas\"" msgid "\"Unregister all\"" msgstr "\"Eliminar el registro de todos los usuarios\"" +#: inginious/frontend/templates/course_admin/student_list_table.html:61 +msgid "\"Unregister\"" +msgstr "\"Eliminar registro de estudiante\"" + #: inginious/frontend/templates/course_admin/student_list_table.html:77 msgid "This will remove {} from the course. Are you sure ?" msgstr "Esta acción eliminará al estudiante {} del curso. ¿Esta seguro?" @@ -4783,3 +4833,6 @@ msgstr "Tamaño máximo del archivo:" msgid "Allowed extensions:" msgstr "Extensiones permitidas" +#~ msgid "Delete group" +#~ msgstr "Eliminar grupo" + diff --git a/inginious/frontend/i18n/fr/LC_MESSAGES/messages.mo b/inginious/frontend/i18n/fr/LC_MESSAGES/messages.mo index 70482deb9206cdadc6cdb2aa972f6940af8b1449..6fc078c88781521c798ecc39b522ece826451581 100644 GIT binary patch delta 23 ecmZ4A!MwhMc|(5=hmnzjp{13f#pdZbGr|F8X9!*Z delta 23 ecmZ4A!MwhMc|(5=hoQNGp_!GD$>!-fGr|F8Y6x5a diff --git a/inginious/frontend/i18n/fr/LC_MESSAGES/messages.po b/inginious/frontend/i18n/fr/LC_MESSAGES/messages.po index 2823c3431..5f9f4f8bb 100644 --- a/inginious/frontend/i18n/fr/LC_MESSAGES/messages.po +++ b/inginious/frontend/i18n/fr/LC_MESSAGES/messages.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-12-17 16:24-0500\n" +"POT-Creation-Date: 2020-12-22 19:18-0500\n" "PO-Revision-Date: 2017-08-10 14:37+0200\n" "Last-Translator: FULL NAME \n" "Language: fr\n" @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.4.0\n" +"Generated-By: Babel 2.9.0\n" #: inginious/frontend/parsable_text.py:47 msgid "The feedback below will be hidden to the students until {}." @@ -710,6 +710,216 @@ msgstr "Supprimer mon compte" msgid "Data Policy" msgstr "" +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:21 +msgid "Personal Data Policy" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:23 +msgid "" +"The data processing policy establishes the terms in which UNCode use and " +"save the user provisioned information when using the software system. " +"UNCode is committed to the users data security. We ensure that all the " +"data that the owner provide us, will only be used according to the " +"stablished terms in this document, and with the law 1581 of 2012. " +"However, we suggest checking frequently the page to make sure you agree " +"to the possible changes that may be made on the policy in the future." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:25 +#, fuzzy +msgid "Goal" +msgstr "Local" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:27 +msgid "" +"Set the criteria for the collection, storage, use, movement and deletion " +"of the personal data processed by UNCode. Such as treatment for " +"assessment, decisions making, and observation and study." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:29 +#, fuzzy +msgid "Scope" +msgstr "code" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:31 +msgid "" +"The policy applies for the personal data registered in the UNcode " +"databases, who acts as the responsible of the personal data processing." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:33 +msgid "Liabilities" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:35 +msgid "This is a mandatory and strictly enforced policy for UNCode." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:37 +msgid "Processing responsible" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:39 +msgid "" +"UNCode is a proyect developed by PLaS, a research group of the " +"Universidad Nacional de Colombia, Bogotá headquarters." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:41 +msgid "Data processing" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:43 +msgid "" +"Personal data is collected through forms and interaction and development " +"of tasks on the platform. The software system collect personal " +"information as name, career, contact data as e-mail, and demographic " +"information. Also the system collects information about each solution " +"provided on problem as attempt state, errors type, code or notebook " +"provided, date of sumbimission, etc." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:47 +msgid "" +"UNCode will execute the data processing through the collection, storage, " +"use and circulation to:" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:52 +msgid "" +"Evaluate and grade the knowledge communicated throughout the development " +"of the courses." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:57 +msgid "Decisions making about the pedagogical methodologies and resources used." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:62 +msgid "Monitoring, observation and study to help research processes." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:67 +msgid "Data owners rights" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:70 +msgid "As the owner of your personal data, you have the following rights:" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:74 +msgid "Have a free access to the provided data that have been processed." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:77 +msgid "" +"Read, update and verify the partial, incorrect and incomplete data that " +"may cause error or whose processing is not allowed." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:80 +msgid "" +"Present complaints for infractions to the provisions of current " +"regulations or have not been authorized, at the Superintendencia de " +"Industria y Comercio." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:83 +msgid "Request the proof of the granted authorization." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:86 +msgid "" +"Revoke the authorization and request the data deletion, while there is no" +" legal or contractual duty that prevents them from being deleted." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:89 +msgid "" +"Do not answer question about sensitive data. They will be optionals the " +"answers about sensitive data, or children and adolescents data." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:92 +msgid "Requests, queries and claims attention" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:93 +msgid "" +"UNCode is that agency who is responsible for processing of the data " +"owners to make effective their rights. You can communicate by writing to " +"the following email" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:95 +msgid "Procedure for the exercise of the Hábeas Data right" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:97 +msgid "" +"For the protection of personal data, UNCode presents the following steps " +"and minimun requirements for the exercise of your rights." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:100 +msgid "" +"Is necessary give the following information in order to attend your " +"request:" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:104 +#, fuzzy +msgid "Complete name and lastname." +msgstr "Nom complet :" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:107 +#, fuzzy +msgid "Contact information." +msgstr "Informations de débogage" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:111 +msgid "" +"Reason of request claim with a brief description of the right that you " +"want to exert (consult, update, verify, revoke, delete, request proof of " +"the granted authorization, access the data)." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:116 +msgid "" +"The max. provided term by the law to resolve your claim is fifteen (15) " +"business days, from the day next to the date of the receipt. If it is not" +" possible to attend the claim within these term, UNCode will inform of " +"the reasons for the delay, and the attend date of your claim, which may " +"not exceed eight (8) business days next to the expiration of the first " +"term." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:118 +msgid "" +"Once the terms indicated by Law 1581 of 2012 and the other norms that " +"regulate o complement it have been fulfilled, the data owner who is " +"denied, totally o partiality, the exercise of the rights of access, " +"update, rectification, deletion and revoke, may bring your case to the " +"attention of the Superintendencia de Industria y Comercio." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:119 +msgid "Validity" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:120 +msgid "" +"The present policy for personal data processing applies from Obtober 23, " +"2020." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:121 +msgid "" +"All the information provided will be kept as long as it is not requested " +"for delete it, and that there is no legal duty to preserve it." +msgstr "" + #: inginious/frontend/plugins/UNCode/static/delete_all_files_confirm_modal.html:8 #: inginious/frontend/plugins/UNCode/static/task_files_upload_multiple_modal.html:2 msgid "Delete all files" @@ -1136,6 +1346,7 @@ msgstr "" #: inginious/frontend/plugins/analytics/pages/analytics.html:60 #: inginious/frontend/templates/course_admin/classroom_edit.html:161 +#: inginious/frontend/templates/course_admin/classroom_edit.html:254 #: inginious/frontend/templates/course_admin/teams_edit.html:226 msgid "Update" msgstr "Mettre à jour" @@ -1388,6 +1599,7 @@ msgid "Add a test" msgstr "" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:263 +#: inginious/frontend/templates/course_admin/edit_tabs/basic.html:9 #: inginious/frontend/templates/course_admin/edit_tabs/tags.html:24 #: inginious/frontend/templates/course_admin/edit_tabs/tags.html:89 #: inginious/frontend/templates/course_admin/settings.html:29 @@ -1804,6 +2016,11 @@ msgstr "" msgid "Start!" msgstr "" +#: inginious/frontend/plugins/problem_bank/__init__.py:29 +#, fuzzy +msgid " Problem bank" +msgstr "Nouvel identifiant de problème" + #: inginious/frontend/plugins/problem_bank/index.html:3 #: inginious/frontend/plugins/problem_bank/index.html:15 #: inginious/frontend/plugins/problem_bank/index.html:20 @@ -3121,6 +3338,12 @@ msgstr "Sélectionner l'étudiant :" msgid "Student username (will be registered) :" msgstr "Nom d'utilisateur de l'étudiant (sera incrit) :" +#: inginious/frontend/templates/course_admin/classroom_edit.html:77 +#: inginious/frontend/templates/course_admin/teams_edit.html:53 +#, fuzzy +msgid "\"Student username\"" +msgstr "nom de l'étudiant" + #: inginious/frontend/templates/course_admin/classroom_edit.html:100 #: inginious/frontend/templates/course_admin/task_edit.html:44 msgid "Basic settings" @@ -3134,6 +3357,11 @@ msgstr "" "Il s'agit de votre classe par défaut. Elle ne peut être supprimée et les " "étudiants ne peuvent en être supprimés." +#: inginious/frontend/templates/course_admin/classroom_edit.html:112 +#, fuzzy +msgid "Classroom description" +msgstr "Description de la nouvelle classe" + #: inginious/frontend/templates/course_admin/classroom_edit.html:122 msgid "Delete classroom" msgstr "Supprimer la classe" @@ -3194,6 +3422,12 @@ msgstr "" "données du cours (soumissions, classes/équipes, statistiques).

    Pour" " confirmer, veuillez entrer l'identifiant du cours ci-dessous :

    " +#: inginious/frontend/templates/course_admin/danger_zone.html:56 +#: inginious/frontend/templates/course_admin/danger_zone.html:141 +#, fuzzy +msgid "\"course id\"" +msgstr "\"Liste des cours\"" + #: inginious/frontend/templates/course_admin/danger_zone.html:72 msgid "Restore backup from {}" msgstr "Restaurer la sauvegarde du {}" @@ -3541,6 +3775,11 @@ msgstr "\"Télécharger toutes les soumissions\"" msgid "\"Unregister all\"" msgstr "\"Désinscrire tous les étudiants\"" +#: inginious/frontend/templates/course_admin/student_list_table.html:61 +#, fuzzy +msgid "\"Unregister\"" +msgstr "Se désinscrire" + #: inginious/frontend/templates/course_admin/student_list_table.html:77 msgid "This will remove {} from the course. Are you sure ?" msgstr "Ceci désinscrira {} du cours. Êtes-vous sûr ?" @@ -3848,6 +4087,10 @@ msgstr "Effacer toutes les soumissions." msgid "Problem id:" msgstr "Identifiant du problème:" +#: inginious/frontend/templates/course_admin/task_edit.html:147 +msgid "\"A title for this question\"" +msgstr "" + #: inginious/frontend/templates/course_admin/task_info.html:26 msgid "Results for task \"{}\"" msgstr "Résultats pour l'exercice \"{}\"" @@ -3954,6 +4197,11 @@ msgstr "Type de fichier" msgid "Author" msgstr "Auteur" +#: inginious/frontend/templates/course_admin/edit_tabs/basic.html:48 +#, fuzzy +msgid "\"Your name\"" +msgstr "nom d'utilisateur" + #: inginious/frontend/templates/course_admin/edit_tabs/basic.html:53 msgid "LTI task URL" msgstr "" diff --git a/inginious/frontend/i18n/pt/LC_MESSAGES/messages.mo b/inginious/frontend/i18n/pt/LC_MESSAGES/messages.mo index 024164bf4bb005c1b0ebed238dcdea7ee1fdea80..df59f4523182ad4f4d51e645736e74a969d3eebc 100644 GIT binary patch delta 23 ecmeD9#n|zSaf6#1hmnzjp{13f#b!UZU1k7jkq8q2 delta 23 ecmeD9#n|zSaf6#1hoQNGp_!GD$!0&dU1k7jln4<3 diff --git a/inginious/frontend/i18n/pt/LC_MESSAGES/messages.po b/inginious/frontend/i18n/pt/LC_MESSAGES/messages.po index 5c97be27b..ec47858b5 100644 --- a/inginious/frontend/i18n/pt/LC_MESSAGES/messages.po +++ b/inginious/frontend/i18n/pt/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-12-17 16:24-0500\n" +"POT-Creation-Date: 2020-12-22 19:18-0500\n" "PO-Revision-Date: 2019-11-01 17:05+0000\n" "Last-Translator: Rosana Veroneze \n" "Language: pt\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.4.0\n" +"Generated-By: Babel 2.9.0\n" #: inginious/frontend/parsable_text.py:47 msgid "The feedback below will be hidden to the students until {}." @@ -703,6 +703,216 @@ msgstr "Deletar minha conta" msgid "Data Policy" msgstr "" +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:21 +msgid "Personal Data Policy" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:23 +msgid "" +"The data processing policy establishes the terms in which UNCode use and " +"save the user provisioned information when using the software system. " +"UNCode is committed to the users data security. We ensure that all the " +"data that the owner provide us, will only be used according to the " +"stablished terms in this document, and with the law 1581 of 2012. " +"However, we suggest checking frequently the page to make sure you agree " +"to the possible changes that may be made on the policy in the future." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:25 +#, fuzzy +msgid "Goal" +msgstr "Local" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:27 +msgid "" +"Set the criteria for the collection, storage, use, movement and deletion " +"of the personal data processed by UNCode. Such as treatment for " +"assessment, decisions making, and observation and study." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:29 +#, fuzzy +msgid "Scope" +msgstr "código" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:31 +msgid "" +"The policy applies for the personal data registered in the UNcode " +"databases, who acts as the responsible of the personal data processing." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:33 +msgid "Liabilities" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:35 +msgid "This is a mandatory and strictly enforced policy for UNCode." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:37 +msgid "Processing responsible" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:39 +msgid "" +"UNCode is a proyect developed by PLaS, a research group of the " +"Universidad Nacional de Colombia, Bogotá headquarters." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:41 +msgid "Data processing" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:43 +msgid "" +"Personal data is collected through forms and interaction and development " +"of tasks on the platform. The software system collect personal " +"information as name, career, contact data as e-mail, and demographic " +"information. Also the system collects information about each solution " +"provided on problem as attempt state, errors type, code or notebook " +"provided, date of sumbimission, etc." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:47 +msgid "" +"UNCode will execute the data processing through the collection, storage, " +"use and circulation to:" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:52 +msgid "" +"Evaluate and grade the knowledge communicated throughout the development " +"of the courses." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:57 +msgid "Decisions making about the pedagogical methodologies and resources used." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:62 +msgid "Monitoring, observation and study to help research processes." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:67 +msgid "Data owners rights" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:70 +msgid "As the owner of your personal data, you have the following rights:" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:74 +msgid "Have a free access to the provided data that have been processed." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:77 +msgid "" +"Read, update and verify the partial, incorrect and incomplete data that " +"may cause error or whose processing is not allowed." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:80 +msgid "" +"Present complaints for infractions to the provisions of current " +"regulations or have not been authorized, at the Superintendencia de " +"Industria y Comercio." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:83 +msgid "Request the proof of the granted authorization." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:86 +msgid "" +"Revoke the authorization and request the data deletion, while there is no" +" legal or contractual duty that prevents them from being deleted." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:89 +msgid "" +"Do not answer question about sensitive data. They will be optionals the " +"answers about sensitive data, or children and adolescents data." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:92 +msgid "Requests, queries and claims attention" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:93 +msgid "" +"UNCode is that agency who is responsible for processing of the data " +"owners to make effective their rights. You can communicate by writing to " +"the following email" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:95 +msgid "Procedure for the exercise of the Hábeas Data right" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:97 +msgid "" +"For the protection of personal data, UNCode presents the following steps " +"and minimun requirements for the exercise of your rights." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:100 +msgid "" +"Is necessary give the following information in order to attend your " +"request:" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:104 +#, fuzzy +msgid "Complete name and lastname." +msgstr "Nome completo:" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:107 +#, fuzzy +msgid "Contact information." +msgstr "Informações de depuração" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:111 +msgid "" +"Reason of request claim with a brief description of the right that you " +"want to exert (consult, update, verify, revoke, delete, request proof of " +"the granted authorization, access the data)." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:116 +msgid "" +"The max. provided term by the law to resolve your claim is fifteen (15) " +"business days, from the day next to the date of the receipt. If it is not" +" possible to attend the claim within these term, UNCode will inform of " +"the reasons for the delay, and the attend date of your claim, which may " +"not exceed eight (8) business days next to the expiration of the first " +"term." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:118 +msgid "" +"Once the terms indicated by Law 1581 of 2012 and the other norms that " +"regulate o complement it have been fulfilled, the data owner who is " +"denied, totally o partiality, the exercise of the rights of access, " +"update, rectification, deletion and revoke, may bring your case to the " +"attention of the Superintendencia de Industria y Comercio." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:119 +msgid "Validity" +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:120 +msgid "" +"The present policy for personal data processing applies from Obtober 23, " +"2020." +msgstr "" + +#: inginious/frontend/plugins/UNCode/pages/templates/data_policy.html:121 +msgid "" +"All the information provided will be kept as long as it is not requested " +"for delete it, and that there is no legal duty to preserve it." +msgstr "" + #: inginious/frontend/plugins/UNCode/static/delete_all_files_confirm_modal.html:8 #: inginious/frontend/plugins/UNCode/static/task_files_upload_multiple_modal.html:2 msgid "Delete all files" @@ -1129,6 +1339,7 @@ msgstr "" #: inginious/frontend/plugins/analytics/pages/analytics.html:60 #: inginious/frontend/templates/course_admin/classroom_edit.html:161 +#: inginious/frontend/templates/course_admin/classroom_edit.html:254 #: inginious/frontend/templates/course_admin/teams_edit.html:226 msgid "Update" msgstr "Atualizar" @@ -1381,6 +1592,7 @@ msgid "Add a test" msgstr "" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:263 +#: inginious/frontend/templates/course_admin/edit_tabs/basic.html:9 #: inginious/frontend/templates/course_admin/edit_tabs/tags.html:24 #: inginious/frontend/templates/course_admin/edit_tabs/tags.html:89 #: inginious/frontend/templates/course_admin/settings.html:29 @@ -1797,6 +2009,10 @@ msgstr "" msgid "Start!" msgstr "" +#: inginious/frontend/plugins/problem_bank/__init__.py:29 +msgid " Problem bank" +msgstr "" + #: inginious/frontend/plugins/problem_bank/index.html:3 #: inginious/frontend/plugins/problem_bank/index.html:15 #: inginious/frontend/plugins/problem_bank/index.html:20 @@ -3111,6 +3327,12 @@ msgstr "Escolha aluno:" msgid "Student username (will be registered) :" msgstr "Nome de usuário do aluno (será registrado):" +#: inginious/frontend/templates/course_admin/classroom_edit.html:77 +#: inginious/frontend/templates/course_admin/teams_edit.html:53 +#, fuzzy +msgid "\"Student username\"" +msgstr "ID da tarefa / nome de usuário" + #: inginious/frontend/templates/course_admin/classroom_edit.html:100 #: inginious/frontend/templates/course_admin/task_edit.html:44 msgid "Basic settings" @@ -3124,6 +3346,11 @@ msgstr "" "Esta é a sua sala de aula padrão. Ela não pode ser excluída e os alunos " "não podem ser removidos dela." +#: inginious/frontend/templates/course_admin/classroom_edit.html:112 +#, fuzzy +msgid "Classroom description" +msgstr "Nova descrição da sala de aula" + #: inginious/frontend/templates/course_admin/classroom_edit.html:122 msgid "Delete classroom" msgstr "Excluir sala de aula" @@ -3184,6 +3411,12 @@ msgstr "" " salas de aula / equipes, estatísticas do usuário) do banco de dados. " "

    Para confirmar, por favor, digite o ID do curso abaixo:

    " +#: inginious/frontend/templates/course_admin/danger_zone.html:56 +#: inginious/frontend/templates/course_admin/danger_zone.html:141 +#, fuzzy +msgid "\"course id\"" +msgstr "\"Lista de cursos\"" + #: inginious/frontend/templates/course_admin/danger_zone.html:72 msgid "Restore backup from {}" msgstr "Restaurar backup de {}" @@ -3514,6 +3747,11 @@ msgstr "" msgid "\"Unregister all\"" msgstr "" +#: inginious/frontend/templates/course_admin/student_list_table.html:61 +#, fuzzy +msgid "\"Unregister\"" +msgstr "Cancelar registro" + #: inginious/frontend/templates/course_admin/student_list_table.html:77 msgid "This will remove {} from the course. Are you sure ?" msgstr "" @@ -3819,6 +4057,10 @@ msgstr "" msgid "Problem id:" msgstr "" +#: inginious/frontend/templates/course_admin/task_edit.html:147 +msgid "\"A title for this question\"" +msgstr "" + #: inginious/frontend/templates/course_admin/task_info.html:26 msgid "Results for task \"{}\"" msgstr "" @@ -3925,6 +4167,11 @@ msgstr "" msgid "Author" msgstr "" +#: inginious/frontend/templates/course_admin/edit_tabs/basic.html:48 +#, fuzzy +msgid "\"Your name\"" +msgstr "\"Meus cursos\"" + #: inginious/frontend/templates/course_admin/edit_tabs/basic.html:53 msgid "LTI task URL" msgstr "" From 3258fb811fe86c5387429c5d8834c41dd0e18a70 Mon Sep 17 00:00:00 2001 From: AndresFelipeCastellanos Date: Wed, 23 Dec 2020 12:26:55 -0500 Subject: [PATCH 6/7] Merged files fixes --- .../frontend/plugins/UNCode/static/js/UNCode.min.js | 2 +- inginious/frontend/plugins/UNCode/static/js/uncode.js | 11 +++++++++++ utils/minify_plugins/package-lock.json | 10 +++++----- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/inginious/frontend/plugins/UNCode/static/js/UNCode.min.js b/inginious/frontend/plugins/UNCode/static/js/UNCode.min.js index 6b4ec9004..e49d99b30 100644 --- a/inginious/frontend/plugins/UNCode/static/js/UNCode.min.js +++ b/inginious/frontend/plugins/UNCode/static/js/UNCode.min.js @@ -1 +1 @@ -const _this=this;jQuery(document).ready(function(){function t(t,a,i){jQuery.ajax({beforeSend:function(){$("#tab_file_list").html("Loading")},success:function(t){$("#tab_file_list").replaceWith(t),e(),i()},method:a,data:t,url:location.pathname+"/files"})}function e(){if(!$("#open_multiple_files_modal").length){const t=$("#tab_file_list > table > tbody tr"),e=t[t.length-1];if(e&&e.firstChild&&e.firstChild.nextSibling){const t=`
    ${e.firstChild.nextSibling.innerHTML}

    `;$("#tab_file_list > table").before(t),function(){const t=`${upload_files_msg}`;$("#task_files_options_buttons").append(t)}(),function(){const t=` `;$("#task_files_options_buttons").append(t)}(),e.remove()}}}_this.studio_update_file_tabs=((e,a)=>{null==e&&(e={}),null==a&&(a="GET"),t(e,a,()=>{})}),_this.studio_task_file_upload=(()=>{$("#modal_file_upload").modal("hide"),$("#task_upload_form").ajaxSubmit({beforeSend:function(){$("#tab_file_list").html("Loading")},success:function(t){$("#tab_file_list").replaceWith(t),e()},url:location.pathname+"/files"})}),e(),$("#upload_multiple_files_input").change(function(){let t=$(this).prop("files"),e=$("#list_all_files"),a=$.map(t,function(t){return t.name}).join(", ");t.length?(e.find("p[name=list_files]").text(a),e.prop("hidden",!1)):(e.find("p[name=list_files]").text(""),e.prop("hidden",!0))}),$("form#upload_multiple_files_form").submit(function(e){e.preventDefault();let a=!1,i=[],n=$("#upload_multiple_files_input").prop("files"),l=$("#upload_multiple_files_path").val();n=$.extend({},n),$("#task_files_upload_multiple_modal").modal("hide"),n.length&&($("#tab_file_list").html("Uploading files..."),$.each(n,function(e,o){let s=new FormData;s.append("action","upload"),s.append("path",`${l}/${o.name}`),s.append("file",o),$.ajax({url:location.pathname+"/files",type:"post",data:s,contentType:!1,cache:!1,processData:!1,success:function(l){l.search(/alert/i)>0&&(a=!0,i.push(o.name)),e===n.length-1&&function(e,a){studio_update_file_tabs({},"GET");let i=()=>{};e&&(i=(()=>{!function(t){let e=$("#tab_file_list"),a=e.find("div").filter("[role=alert]");const i="

    There was an error while uploading the files: "+t.sort().join(", ")+". Invalid path, Maybe save the task or check that the name is not already in used.

    ";if(a.length)a.text(""),a.append(i);else{const t="";e.prepend(t)}}(a)})),t({},"GET",i)}(a,i)}})}))}),$("#task_files_upload_multiple_modal").on("hidden.bs.modal",function(){$("#upload_multiple_files_input").val(""),$("#upload_multiple_files_path").val(""),$("#list_all_files").prop("hidden",!0)}),$("#edit_file_tabs").prepend(''),$("#delete_all_files_btn").click(function(t){t.preventDefault();const e=$("#tab_file_list > table > tbody tr").filter((t,e)=>e.hasAttributes()&&e.attributes["data-x-path"]);let a="";e.each(function(t,e){const i=e.attributes["data-x-path"].value;"/run"!==i&&(studio_task_file_delete_tab(i)||(a+=`${i}, `),function(t){const e={action:"delete",path:t};jQuery.ajax({beforeSend:function(){$("#tab_file_list").html("Loading")},method:"GET",data:e,url:location.pathname+"/files"})}(i))}),studio_update_file_tabs({},"GET"),remove_all_test_cases()})}),jQuery(document).ready(function(){!function(){const t=window.location.origin+"/UNCode/static/images/LogotipoUNAL.png";!function(t){let e=$("#wrapper").find("> div.navbar.navbar-default.navbar-static-top > div > div.navbar-header > a");const a=e.find("> img").attr("src",t);e.text(""),e.html(a).append(" Code")}(t),function(t){$('link[rel="shortcut icon"]').attr("href",t),$('link[rel="icon"]').attr("href",t)}(t),function(){const t=$("#footer");t.find("> div > div > div > p").html(` © 2017-${(new Date).getFullYear()} Universidad Nacional de Colombia.`+' - Data policy'),t.find("> div > div > div > div > p").html('\nUNCode is distributed under AGPL license - \nPowered by INGInious.\n')}()}(),function(){let t=$(".CodeMirror");const e=$("#default_task_context").text();if(0!==$("#context").length&&0!==t.length){let a=t[0].CodeMirror;""===a.getDoc().getValue()&&a.getDoc().setValue(e)}}(),function(){let t=$("#context");0!==t.length&&t.before(" Help.")}(),function(){let t=$('a[href="http://inginious.readthedocs.org/en/latest/teacher_doc/task_tuto.html"]');t.attr("href","https://github.com/JuezUN/INGInious/wiki/How-to-create-a-task"),t.attr("target","_blank");let e=$('a[href="http://inginious.readthedocs.org/en/latest/teacher_documentation.html"]');e.attr("href","https://github.com/JuezUN/INGInious/wiki/Course-administration"),e.attr("target","_blank")}(),function(){let t=$("#task_alert");const e=`\n ${legend_label}`;t.before(e)}(),$("#sidebar_affix").css("position","static"),$.ajax({url:"/api/getUsedSubproblemTypes/",type:"get",contentType:"application/json",dataType:"json",success:function(t){if(0!==t.length){let e=t;e=e.map(t=>"subproblem_"+t),$("#new_subproblem_type > option").each(function(t,a){let i=a.attributes[0].value;-1===e.indexOf(i)&&a.remove()})}}}),$.ajax({url:"/api/getUsedGradingEnvironments/",type:"get",contentType:"application/json",dataType:"json",success:function(t){if(0!==t.length){let e=t;$("form #environment > option").each(function(t,a){let i=a.attributes[0].value;-1===e.indexOf(i)&&a.remove()})}}}),function(){if(location.href.indexOf("/edit/task")>-1){let t=$("#main_container #content h2")[0].innerHTML,e=t.search('"')+1,a=t.substring(e).search('"'),i=$("#edit_task_tabs_content #name").val();""!==i&&($("#main_container #content h2")[0].innerHTML=t.substring(0,e)+i+t.substring(e+a))}}(),function(){const t=$('a[href="http://www.inginious.org"]');t.length&&t.each(function(t){this.href="https://uncode.unal.edu.co"})}(),function(){try{const t=$("#lti_link");t.val(location.origin+t.val())}catch(t){}}()}),this.studio_display_task_submit_message=((t,e,a)=>{const i=getAlertCode(t,e,a);$("#task_edit_submit_status").html(i),a&&window.setTimeout(function(){$("#task_edit_submit_status").children().fadeTo(1e3,0).slideUp(1e3,function(){$(this).remove()})},1e4)}); \ No newline at end of file +const _this=this;jQuery(document).ready(function(){function t(t,a,i){jQuery.ajax({beforeSend:function(){$("#tab_file_list").html("Loading")},success:function(t){$("#tab_file_list").replaceWith(t),e(),i()},method:a,data:t,url:location.pathname+"/files"})}function e(){if(!$("#open_multiple_files_modal").length){const t=$("#tab_file_list > table > tbody tr"),e=t[t.length-1];if(e&&e.firstChild&&e.firstChild.nextSibling){const t=`
    ${e.firstChild.nextSibling.innerHTML}

    `;$("#tab_file_list > table").before(t),function(){const t=`${upload_files_msg}`;$("#task_files_options_buttons").append(t)}(),function(){const t=` `;$("#task_files_options_buttons").append(t)}(),e.remove()}}}_this.studio_update_file_tabs=((e,a)=>{null==e&&(e={}),null==a&&(a="GET"),t(e,a,()=>{})}),_this.studio_task_file_upload=(()=>{$("#modal_file_upload").modal("hide"),$("#task_upload_form").ajaxSubmit({beforeSend:function(){$("#tab_file_list").html("Loading")},success:function(t){$("#tab_file_list").replaceWith(t),e()},url:location.pathname+"/files"})}),e(),$("#upload_multiple_files_input").change(function(){let t=$(this).prop("files"),e=$("#list_all_files"),a=$.map(t,function(t){return t.name}).join(", ");t.length?(e.find("p[name=list_files]").text(a),e.prop("hidden",!1)):(e.find("p[name=list_files]").text(""),e.prop("hidden",!0))}),$("form#upload_multiple_files_form").submit(function(e){e.preventDefault();let a=!1,i=[],n=$("#upload_multiple_files_input").prop("files"),l=$("#upload_multiple_files_path").val();n=$.extend({},n),$("#task_files_upload_multiple_modal").modal("hide"),n.length&&($("#tab_file_list").html("Uploading files..."),$.each(n,function(e,o){let s=new FormData;s.append("action","upload"),s.append("path",`${l}/${o.name}`),s.append("file",o),$.ajax({url:location.pathname+"/files",type:"post",data:s,contentType:!1,cache:!1,processData:!1,success:function(l){l.search(/alert/i)>0&&(a=!0,i.push(o.name)),e===n.length-1&&function(e,a){studio_update_file_tabs({},"GET");let i=()=>{};e&&(i=(()=>{!function(t){let e=$("#tab_file_list"),a=e.find("div").filter("[role=alert]");const i="

    There was an error while uploading the files: "+t.sort().join(", ")+". Invalid path, Maybe save the task or check that the name is not already in used.

    ";if(a.length)a.text(""),a.append(i);else{const t="";e.prepend(t)}}(a)})),t({},"GET",i)}(a,i)}})}))}),$("#task_files_upload_multiple_modal").on("hidden.bs.modal",function(){$("#upload_multiple_files_input").val(""),$("#upload_multiple_files_path").val(""),$("#list_all_files").prop("hidden",!0)}),$("#edit_file_tabs").prepend(''),$("#delete_all_files_btn").click(function(t){t.preventDefault();const e=$("#tab_file_list > table > tbody tr").filter((t,e)=>e.hasAttributes()&&e.attributes["data-x-path"]);let a="";e.each(function(t,e){const i=e.attributes["data-x-path"].value;"/run"!==i&&(studio_task_file_delete_tab(i)||(a+=`${i}, `),function(t){const e={action:"delete",path:t};jQuery.ajax({beforeSend:function(){$("#tab_file_list").html("Loading")},method:"GET",data:e,url:location.pathname+"/files"})}(i))}),studio_update_file_tabs({},"GET"),remove_all_test_cases()})}),jQuery(document).ready(function(){!function(){const t=window.location.origin+"/UNCode/static/images/LogotipoUNAL.png";!function(t){let e=$("#wrapper").find("> div.navbar.navbar-default.navbar-static-top > div > div.navbar-header > a");const a=e.find("> img").attr("src",t);e.text(""),e.html(a).append(" Code")}(t),function(t){$('link[rel="shortcut icon"]').attr("href",t),$('link[rel="icon"]').attr("href",t)}(t),function(){const t=$("#footer");t.find("> div > div > div > p").html(` © 2017-${(new Date).getFullYear()} Universidad Nacional de Colombia.`+' - Data policy'),t.find("> div > div > div > div > p").html('\nUNCode is distributed under AGPL license - \nPowered by INGInious.\n')}(),$("#wrapper").find("> div.navbar.navbar-default.navbar-static-top").find("> div > div.collapse.navbar-collapse > ol.nav.navbar-nav.navbar-right").append("
  • About UNCode
  • ")}(),function(){let t=$(".CodeMirror");const e=$("#default_task_context").text();if(0!==$("#context").length&&0!==t.length){let a=t[0].CodeMirror;""===a.getDoc().getValue()&&a.getDoc().setValue(e)}}(),function(){let t=$("#context");0!==t.length&&t.before(" Help.")}(),function(){let t=$('a[href="http://inginious.readthedocs.org/en/latest/teacher_doc/task_tuto.html"]');t.attr("href","https://github.com/JuezUN/INGInious/wiki/How-to-create-a-task"),t.attr("target","_blank");let e=$('a[href="http://inginious.readthedocs.org/en/latest/teacher_documentation.html"]');e.attr("href","https://github.com/JuezUN/INGInious/wiki/Course-administration"),e.attr("target","_blank")}(),function(){let t=$("#task_alert");const e=`\n ${legend_label}`;t.before(e)}(),$("#sidebar_affix").css("position","static"),$.ajax({url:"/api/getUsedSubproblemTypes/",type:"get",contentType:"application/json",dataType:"json",success:function(t){if(0!==t.length){let e=t;e=e.map(t=>"subproblem_"+t),$("#new_subproblem_type > option").each(function(t,a){let i=a.attributes[0].value;-1===e.indexOf(i)&&a.remove()})}}}),$.ajax({url:"/api/getUsedGradingEnvironments/",type:"get",contentType:"application/json",dataType:"json",success:function(t){if(0!==t.length){let e=t;$("form #environment > option").each(function(t,a){let i=a.attributes[0].value;-1===e.indexOf(i)&&a.remove()})}}}),function(){if(location.href.indexOf("/edit/task")>-1){let t=$("#main_container #content h2")[0].innerHTML,e=t.search('"')+1,a=t.substring(e).search('"'),i=$("#edit_task_tabs_content #name").val();""!==i&&($("#main_container #content h2")[0].innerHTML=t.substring(0,e)+i+t.substring(e+a))}}(),function(){const t=$('a[href="http://www.inginious.org"]');t.length&&t.each(function(t){this.href="https://uncode.unal.edu.co"})}(),function(){try{const t=$("#lti_link");t.val(location.origin+t.val())}catch(t){}}()}),this.studio_display_task_submit_message=((t,e,a)=>{const i=getAlertCode(t,e,a);$("#task_edit_submit_status").html(i),a&&window.setTimeout(function(){$("#task_edit_submit_status").children().fadeTo(1e3,0).slideUp(1e3,function(){$(this).remove()})},1e4)}); \ No newline at end of file diff --git a/inginious/frontend/plugins/UNCode/static/js/uncode.js b/inginious/frontend/plugins/UNCode/static/js/uncode.js index e55594288..4f057f803 100644 --- a/inginious/frontend/plugins/UNCode/static/js/uncode.js +++ b/inginious/frontend/plugins/UNCode/static/js/uncode.js @@ -8,6 +8,16 @@ jQuery(document).ready(function () { logoElement.html(image).append(" Code"); } + function updateNavbar(){ + // Update navbar with new information. + const navbar = $("#wrapper") + .find("> div.navbar.navbar-default.navbar-static-top"); + //Add UNCode button + navbar.find("> div > div.collapse.navbar-collapse > ol.nav.navbar-nav.navbar-right") + .append("
  • " + + "About UNCode
  • "); + } + function updateFooter() { // Update footer with new information. const footer = $("#footer"); @@ -33,6 +43,7 @@ jQuery(document).ready(function () { updateNavbarLogo(imagePath); updatePageIcon(imagePath); updateFooter(); + updateNavbar(); } function addTaskContextTemplate() { diff --git a/utils/minify_plugins/package-lock.json b/utils/minify_plugins/package-lock.json index 54647d0a6..8600a5320 100644 --- a/utils/minify_plugins/package-lock.json +++ b/utils/minify_plugins/package-lock.json @@ -7,7 +7,7 @@ "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=" }, "clean-css": { "version": "4.2.1", @@ -26,7 +26,7 @@ "css-tree": { "version": "1.0.0-alpha.29", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", - "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "integrity": "sha1-P6nU7zFCy9HDAedmTB81K9gvWjk=", "requires": { "mdn-data": "~1.1.0", "source-map": "^0.5.3" @@ -42,7 +42,7 @@ "csso": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", - "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "integrity": "sha1-e564vmFiiXPBsmHhadLwJACOdYs=", "requires": { "css-tree": "1.0.0-alpha.29" } @@ -50,7 +50,7 @@ "mdn-data": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", - "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==" + "integrity": "sha1-ULXU/8RXUnZXPE7tuHgIEqhBnwE=" }, "source-map": { "version": "0.6.1", @@ -69,7 +69,7 @@ "terser": { "version": "3.17.0", "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", - "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "integrity": "sha1-+I/77aDetWN/nSSw2mb04VqxDLI=", "requires": { "commander": "^2.19.0", "source-map": "~0.6.1", From 6595cffdb45d6ee0d09d4192379827adf0c9e0a4 Mon Sep 17 00:00:00 2001 From: AndresFelipeCastellanos Date: Wed, 23 Dec 2020 12:57:42 -0500 Subject: [PATCH 7/7] Update grader translation --- .../frontend/i18n/de/LC_MESSAGES/messages.mo | Bin 7333 -> 7333 bytes .../frontend/i18n/de/LC_MESSAGES/messages.po | 2 +- .../frontend/i18n/en/LC_MESSAGES/messages.mo | Bin 443 -> 443 bytes .../frontend/i18n/en/LC_MESSAGES/messages.po | 2 +- .../frontend/i18n/es/LC_MESSAGES/messages.mo | Bin 92351 -> 92308 bytes .../frontend/i18n/es/LC_MESSAGES/messages.po | 4 ++-- .../frontend/i18n/fr/LC_MESSAGES/messages.mo | Bin 50223 -> 50223 bytes .../frontend/i18n/fr/LC_MESSAGES/messages.po | 2 +- .../frontend/i18n/pt/LC_MESSAGES/messages.mo | Bin 32008 -> 32008 bytes .../frontend/i18n/pt/LC_MESSAGES/messages.po | 2 +- 10 files changed, 6 insertions(+), 6 deletions(-) diff --git a/inginious/frontend/i18n/de/LC_MESSAGES/messages.mo b/inginious/frontend/i18n/de/LC_MESSAGES/messages.mo index b9b00039be90b8f3d91def476ae7a215aef25b70..dd3c566db9f51f13a6f79eb9b69cf5d1139dc118 100644 GIT binary patch delta 20 ccmZ2#xzuvQ89sJn1w$h%6Z6fN`7ZGS08K>)8~^|S delta 20 ccmZ2#xzuvQ89sI+1w%_KLyOIq`7ZGS08MEJAOHXW diff --git a/inginious/frontend/i18n/de/LC_MESSAGES/messages.po b/inginious/frontend/i18n/de/LC_MESSAGES/messages.po index 4c1163822..ea7c93567 100644 --- a/inginious/frontend/i18n/de/LC_MESSAGES/messages.po +++ b/inginious/frontend/i18n/de/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-12-22 19:18-0500\n" +"POT-Creation-Date: 2020-12-23 12:47-0500\n" "PO-Revision-Date: 2020-01-06 14:35+0000\n" "Last-Translator: Christian Klein \n" "Language: de\n" diff --git a/inginious/frontend/i18n/en/LC_MESSAGES/messages.mo b/inginious/frontend/i18n/en/LC_MESSAGES/messages.mo index 44808dd26b3d9aed41341d1277ba6c90723aaf0d..202021e5102c3ad94367b3c2980afc1583829521 100644 GIT binary patch delta 18 ZcmdnZyqkH#M0R5ZLnA8_^Nll<838y)1#JKT delta 18 ZcmdnZyqkH#M0O(uLrW_|i;Xjs838zF1#tiX diff --git a/inginious/frontend/i18n/en/LC_MESSAGES/messages.po b/inginious/frontend/i18n/en/LC_MESSAGES/messages.po index a518fc1de..5e3573d50 100644 --- a/inginious/frontend/i18n/en/LC_MESSAGES/messages.po +++ b/inginious/frontend/i18n/en/LC_MESSAGES/messages.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-12-22 19:18-0500\n" +"POT-Creation-Date: 2020-12-23 12:47-0500\n" "PO-Revision-Date: 2017-08-10 14:37+0200\n" "Last-Translator: FULL NAME \n" "Language: en\n" diff --git a/inginious/frontend/i18n/es/LC_MESSAGES/messages.mo b/inginious/frontend/i18n/es/LC_MESSAGES/messages.mo index 44c5a72974cb095848805bc199d3ca867eb8ea84..844a9a0b59b3dbe70ee8ca9d2fcfab56b718f50a 100644 GIT binary patch delta 14945 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 delta 14995 zcmYk?dwkF3|Htw7hheiZW^>%^fEgR@z{ch{$2rZIS#vgQ&XhxlcTPDheVy8bP*_t! zB$7~aN)aiCD2G)j5g|gq$MbW&|M+#geZTkXy58^ib-k|FbzSezXS3y}O6@;Y%KpjE z;|+`dR+qG_KzySA`+xskY-(Aa)GuK<{1xNyZ|s2)iIz11r(q4egB8#x$+A*02z_ug z>iMZy59h1yvTSR+bKyWUGtddF!3}4z3f{x==-u41s$+HZ!^T(V@&CnmaqdFLh^>HF<=Ic;1+ks_p zpW|U9S=I^E1iaf=Ry?*rWne050(nmR3bY&2aFT*j_6(KkfVL*JwNV4cqZg*2X57

    >&7cIsDrzXrQ4YRs-rRxg$l44YDPU# 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\n" "Language: es\n" @@ -1698,7 +1698,7 @@ msgstr "Entidad (solo en VHDL)" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:173 msgid "Testbench" -msgstr "Banco de pruebas" +msgstr "" #: inginious/frontend/plugins/grader_generator/pages/templates/grader.html:178 msgid "Golden Model" diff --git a/inginious/frontend/i18n/fr/LC_MESSAGES/messages.mo b/inginious/frontend/i18n/fr/LC_MESSAGES/messages.mo index 6fc078c88781521c798ecc39b522ece826451581..09cdc6b244db05f36c513864eef3d602eea1b065 100644 GIT binary patch delta 22 ecmZ4A!MwhMdBcPpc4GxYBP$d0&C_#cgaZIylL#mP delta 22 ecmZ4A!MwhMdBcPpb|VEtODjW*&C_#cgaZIyw+Ji% diff --git a/inginious/frontend/i18n/fr/LC_MESSAGES/messages.po b/inginious/frontend/i18n/fr/LC_MESSAGES/messages.po index 5f9f4f8bb..558e0cb9a 100644 --- a/inginious/frontend/i18n/fr/LC_MESSAGES/messages.po +++ b/inginious/frontend/i18n/fr/LC_MESSAGES/messages.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-12-22 19:18-0500\n" +"POT-Creation-Date: 2020-12-23 12:47-0500\n" "PO-Revision-Date: 2017-08-10 14:37+0200\n" "Last-Translator: FULL NAME \n" "Language: fr\n" diff --git a/inginious/frontend/i18n/pt/LC_MESSAGES/messages.mo b/inginious/frontend/i18n/pt/LC_MESSAGES/messages.mo index df59f4523182ad4f4d51e645736e74a969d3eebc..2cdf05bf895eb414f1574607024b8bf73540287a 100644 GIT binary patch delta 22 dcmeD9#n|zSaf7=XyRm|yk(G)0W\n" "Language: pt\n"