Diferencia entre revisiones de «Notificación Email sobre envío de examen»

De MoodleDocs
(added page)
 
(update as English page)
 
(No se muestran 26 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
{{Quiz}}
{{Notadeltraductor|En el [[Español internacional]] se le llama ''cuestionario'' <nowiki>[sic]</nowiki> a la traducción de la palabra inglesa ''quiz'', que en el [[Español de México]] se llama ''examen''.}}
It is possible for a message to be sent out to confirm that the student submitted the quiz.
{{Examen}}
Es posible enviar un mensaje para confirmar que un estudiante envió el examen.


There are two types of notification:
Hay dos tipos de notificación:
#A confirmation to the student that their attempt has finished successfully
#Una confirmación al estudiante de que su intento ha terminado exitosamente.
#A notification to the teacher(s) that someone has submitted an attempt. Messages are never sent for preview attempts.
#Una notificación al profesor(es) de que alguien ha enviado un intento. Los mensajes nunca son enviados para intentos de vista previa.


Note that although the capabilities are  "emailnotifysubmission/emailconfirmsubmission" the notifications do NOT have to be via email. The notifications come via Moodle's messaging system. Admins can set the defaults from ''Administration > Site administration > Plugins > Message outputs > Default message outputs'' to enable/disable email/pop up notification.
Tome nota de que aunque las capacidades son "emailnotifysubmission/emailconfirmsubmission" las notificaciones NO necesitan ser enviadas por Email. Las notificaciones vienen vía el sistema de [[Mensajería]] de Moodle. Los administradores pueden configurar los valores por defecto  desde ''Administración > Administración del sitio > Plugins > Salidas de mensajes > Salidas de mensaje por defecto'' para habilitar/deshabilitar notificación vía email/ventana emergente.
{|
{|
|  [[File:quizsubmissionnotificationdefault.png|thumb|Quiz submission notification default settings]]
|  [[File:ES_quizsubmissionnotificationdefault.png|thumb|Configuraciones por defecto para notificación de envío de examen]]
|}
|}




See [[Messaging settings]] for more details. (Notification messages in Moodle quiz are disabled by default.)
Vea [[Configuraciones de mensajería]] para más detalles. (Los mensajes de notificación en exámenes de Moodle están deshabilitados por defecto.)




==Allow Quiz notification messages to teachers==
==Permitir mensajes de notificación de examen a profesores==


To do this for an individual quiz, click into the quiz, click the gear icon top right and click Permissions (Boost theme) or for other themes, click Permissions from the Quiz administration block.
Para hacer esto para un examen individual, haga clic en el examen, haga clic en el ícono del engrane en la parte superior derecha y haga clic en Permisos (en el [[Tema Boost]]) o, para otros temas, haga clik en Permisos desde el bloque de Administración del examen.


This may also be done on the site level by the administrator in ''Administration > Site administration > Users > Permissions > Define roles > Teacher''
Esto puede hacerse a nivel del sitio por el administrador en ''Administración > Administración del sitio > Usuarios > Permisos > Definir roles > Profesor''


#In the filter, type "email" to locate the capability "mod/quiz/emailnotifysubmission"
#En el filtro, escriba "email" para localizar la capacidad "mod/quiz:emailnotifysubmission"
#Click on the + for "Roles with permission"
#Haga clic en el signo de + para "Roles con permiso"
#On the next screen, select Teacher and click "Allow"
#En la pantalla siguiente, seleccione Profesor y haga clic en "Permitir"


[[File:ES_QuizEmailNotifySub.png]]


[[File:QuizEmailNotifySub.png]]
===Mensajes en un examen específico a profesor(es) específico(s)===
===Messages in a specific quiz to specific teacher(s)===
El administrador del sistema necesitará crear un nuevo rol, y permitir la capacidad ''mod/quiz:emailnotifysubmission'' para ese rol. NO le otorgue la capacidad al rol de profesor en el nivel de sistema o curso. El nuevo rol es similar al rol de Profesor y debería de estar disponible al nivel de la actividad.
The system administrator will need to create a new role, and allow the the capability ''mod/quiz:emailnotifysubmission'' for that role. Do not give the capability to the teacher's role on the system or course level. The new role is similar to a teacher's role and should be available on the activity level.


In the course, go to the quiz and the quiz administration>locally assigned roles, assign the user(s) that should get emails/messages for a submitted quiz to the new role.
En el curso, vaya al examen y la administración del examen > roles asignados localmente, asignar el usuario(s) que debería recibir Emails/mensajes para un examen enviado al nuevo rol.


==Allow confirmation messages to students==
==Permitir mensajes de confirmación a estudiantes==
To do this for an individual quiz, go to:
Para hacer esto para un examen invividual, vaya a:
''Administration > Quiz administration > Permissions''  
''Administración > Administración del examen > Permisos''  


This may also be done on the site level by the administrator in ''Administration > Site administration > Users > Permissions > Define roles > Student''
Esto también puede hacerse al nivel del sitio por el administrador en ''Administración > Administración del sitio > Usuarios > Permisos > Definir roles > Estudiante''


#In the Capability column under ''Activity: Quiz'' find the capability ''mod/quiz:emailconfirmsubmission''
#En la columna de Capacidad, debajo de  ''Actividad: Examen'' encuentre la capacidad ''mod/quiz:emailconfirmsubmission''
#Click on the +  
#Haga clic en el signo de +  
#On the next screen, select Student and click "Allow"
#En la pantalla siguiente, seleccione Estudiante y haga clic en "Permitir"


{|
{|
| [[File:studentno.png|thumb|1. Click the + to add a role ]]
| [[File:ES_studentno.png|thumb|1. Haga clic en el signo de + para añadir un rol ]]
| [[File:studentadd.png|thumb|2. Select Student and click "Allow"]]
| [[File:ES_studentadd.png|thumb|2. Seleccione Estudiante y haga clic en "Permitir"]]
| [[File:studentyes.png|thumb|3. Students will now receive messages]]
| [[File:ES_studentyes.png|thumb|3. Ahora los estudiantes recibirán mensajes]]
|}
|}


==Notes==
==Notas==
:Note that if the quiz is set to separate groups, then teachers will only get a notification if either
:Tome nota de que si el examen está configurado en [[Grupos|grupos separados]], entonces los profesores solamente recibirán una notificación si
* the student is in the same group as the teacher, or
* el estudiante está en el mismo grupo del profesor, o
* the teacher has moodle/site:accessallgroups.
* el profesor tiene la capacidad moodle/site:accessallgroups.


==How to configure the text of the messages==
==Como configurar el texto de los mensajes==
''Administration > Site administration > Language > Language customization''
''Administración > Administración del sitio > Idioma > Personalización del idioma''


This can only be done by a user that has permission to alter the language files.   To reconfigure the way the email reads, you will need to understand string variables and how they work as part of another string.  While not complicated, this will require attention to detail. This section assumes you also have read [[Language customization]].
Esto solamente puede ser hecho por un usuario que tenga permiso para alterar los archivos del [[Idioma|idioma]]. Para reconfigurar la manera en la que se lee el Email, Usted necesitará entender como funcionan las variables de cadenas_de_caracteres del [[Idioma|idioma]] y como funcionan como parte de otra cadena_de_caracteres, Aunqueo esto no es complicado, requerirá de atención a los detalles. Esta sección asume que Usted ha leído la documentación acerca de la [[Personalización del idioma]].
{{Nota|Todos los nombres de las cadenas_de_texto que aparecen aquí en idioma inglés deberán de escribirse como están aquí, en idioma inglés.}}


The subject and body of the emails are defined in the quiz.php language file that are in the "mod" group. The strings to edit are 'emailconfirmsubject', 'emailconfirmbody', 'emailnotifysubject' and 'emailnotifybody'. The $a string passed in when these language strings are loaded contains all the following information:
El asunto y el cuerpo de los Emails están definidos en el archivo de idioma quiz.php que está en el grupo de "mod". Las cadenas a editar son 'emailconfirmsubject', 'emailconfirmbody', 'emailnotifysubject' y 'emailnotifybody'. La cadena $a que es pasada cuando se cargan estas cadenas del idioma contiene toda la información siguiente:


===The emailconfirmbody string===
===La cadena_de_texto emailconfirmbody===
<nowiki> Dear {$a->username}, Thank you for submitting your answers to '{$a->quizname}' in course '{$a->coursename}' at    {$a->submissiontime}. This message confirms that we have safely received your answers. You can access this quiz at {$a->quizurl}.</nowiki>
<nowiki> Estimado/a {$a->username}, Gracias por enviar sus respuestas a '{$a->quizname}' en el curso '{$a->coursename}' a  las {$a->submissiontime}. Este mensaje confirma que hemos recibido con seguridad sus respuestas. Usted puede acceder a este examen en la dirección {$a->quizurl}.</nowiki>


===The emailnotifybody string===
===La cadena_de_texto emailnotifybody===
<nowiki>Dear {$a->username}, {$a->studentname} has completed the quiz '{$a->quizname}' ({$a->quizurl}) in course '{$a->coursename}' You can review this attempt at {$a->quizreviewurl}.</nowiki>
<nowiki>Estimado/a {$a->username}, {$a->studentname} ha completado el examen '{$a->quizname}' ({$a->quizurl}) en el curso '{$a->coursename}' Usted puede revisar este intento en {$a->quizreviewurl}.</nowiki>


=== The emailnotifysmall===
===La cadena_de_texto emailnotifysmall===
<nowiki>{$a->studentname} has completed {$a->quizname}</nowiki>
<nowiki>{$a->studentname} ha completado {$a->quizname}</nowiki>


===The emailnotifysubject string===
===La cadena_de_texto emailnotifysubject===
<nowiki>Quiz submission confirmation: {$a->quizname}</nowiki>
<nowiki>Confirmación de envío de examen: {$a->quizname}</nowiki>
 
===Cadenas-de-texto potenciales a usar en un Email===
{{Nota|Todas estas cadenas deberán de escribirse como están aquí, en idioma inglés.}}


===Potential strings to use in an email===
;$a->coursename
;$a->coursename
:The name of the course
:El nombre del curso
;$a->courseshortname
;$a->courseshortname
:The shortname of the course
:El nombre corto del curso
;$a->quizname
;$a->quizname
:The name of the quiz
:El nombre del examen
;$a->quizreporturl
;$a->quizreporturl
:The URL of the results overview for this quiz (.../mod/quiz/report.php?q=''quizid'')
:La URL de la vista general de resultados para este examen (.../mod/quiz/report.php?q=''quizid'')
;$a->quizreportlink
;$a->quizreportlink
:The URL of the results overview URL and quiz name as a HTML link
:La URL de la vista general de resultados y nombre del examen como un enlace HTML
;$a->quizreviewurl
;$a->quizreviewurl
:The URL of the review page for this attempt (.../mod/quiz/review.php?attempt=''attemptid'')
:La URL de la página de revisión para este intento (.../mod/quiz/review.php?attempt=''attemptid'')
;$a->quizreviewlink
;$a->quizreviewlink
:The attempt review URL and quiz name as a HTML link
:La URL de la revisión del intento y nombre del examen como un enlace HTML
;$a->quizurl
;$a->quizurl
:The URL of the main page of the quiz (.../mod/quiz/view.php?q=''quizid'')
:La URL de la página principal del examen (.../mod/quiz/view.php?q=''quizid'')
;$a->quizlink
;$a->quizlink
:The URL of the quiz and the quiz name as a HTML link
:La URL del examen y el nombre del examen como un enlace HTML
;$a->attemptsubmissiontime
;$a->attemptsubmissiontime
:The time the attempt was submitted, formatted using userdate().
:La hora a la que fue enviado el intento, formateada usando userdate().
;$a->timetaken
;$a->timetaken
:How long the quiz attempt lasted.
:Cuanto tiempo duró el intento del examen.
;$a->studentname
;$a->studentname
:The name of the person who submitted the quiz.
:El nombre de la persona que envió el examen.
;$a->studentidnumber
;$a->studentidnumber
:The idnumber of the person who submitted the quiz.
:El idnumber de lapersona que envió el examen.
;$a->studentusername
;$a->studentusername
:The username of the person who submitted the quiz.
:El nombre_de_usuario de la persona que envió el examen.
;$a->username
;$a->username
:The name of the user the email is being sent to.
:El nombre del usuario a quien se está enviando el Email.
;$a->useridnumber
;$a->useridnumber
:The idnumber of the user the email is being sent to.
:El idnumber del usuario a quien se está enviando el Email.
;$a->userusername
;$a->userusername
:The username of the user the email is being sent to.
:El nombre_de_usuario del usuario a quien se está enviando el Email.





Revisión actual - 13:40 9 nov 2023

translator note icon.png Nota del traductor: En el Español internacional se le llama cuestionario [sic] a la traducción de la palabra inglesa quiz, que en el Español de México se llama examen.


Es posible enviar un mensaje para confirmar que un estudiante envió el examen.

Hay dos tipos de notificación:

  1. Una confirmación al estudiante de que su intento ha terminado exitosamente.
  2. Una notificación al profesor(es) de que alguien ha enviado un intento. Los mensajes nunca son enviados para intentos de vista previa.

Tome nota de que aunque las capacidades son "emailnotifysubmission/emailconfirmsubmission" las notificaciones NO necesitan ser enviadas por Email. Las notificaciones vienen vía el sistema de Mensajería de Moodle. Los administradores pueden configurar los valores por defecto desde Administración > Administración del sitio > Plugins > Salidas de mensajes > Salidas de mensaje por defecto para habilitar/deshabilitar notificación vía email/ventana emergente.

Configuraciones por defecto para notificación de envío de examen


Vea Configuraciones de mensajería para más detalles. (Los mensajes de notificación en exámenes de Moodle están deshabilitados por defecto.)


Permitir mensajes de notificación de examen a profesores

Para hacer esto para un examen individual, haga clic en el examen, haga clic en el ícono del engrane en la parte superior derecha y haga clic en Permisos (en el Tema Boost) o, para otros temas, haga clik en Permisos desde el bloque de Administración del examen.

Esto puede hacerse a nivel del sitio por el administrador en Administración > Administración del sitio > Usuarios > Permisos > Definir roles > Profesor

  1. En el filtro, escriba "email" para localizar la capacidad "mod/quiz:emailnotifysubmission"
  2. Haga clic en el signo de + para "Roles con permiso"
  3. En la pantalla siguiente, seleccione Profesor y haga clic en "Permitir"

ES QuizEmailNotifySub.png

Mensajes en un examen específico a profesor(es) específico(s)

El administrador del sistema necesitará crear un nuevo rol, y permitir la capacidad mod/quiz:emailnotifysubmission para ese rol. NO le otorgue la capacidad al rol de profesor en el nivel de sistema o curso. El nuevo rol es similar al rol de Profesor y debería de estar disponible al nivel de la actividad.

En el curso, vaya al examen y la administración del examen > roles asignados localmente, asignar el usuario(s) que debería recibir Emails/mensajes para un examen enviado al nuevo rol.

Permitir mensajes de confirmación a estudiantes

Para hacer esto para un examen invividual, vaya a: Administración > Administración del examen > Permisos

Esto también puede hacerse al nivel del sitio por el administrador en Administración > Administración del sitio > Usuarios > Permisos > Definir roles > Estudiante

  1. En la columna de Capacidad, debajo de Actividad: Examen encuentre la capacidad mod/quiz:emailconfirmsubmission
  2. Haga clic en el signo de +
  3. En la pantalla siguiente, seleccione Estudiante y haga clic en "Permitir"
1. Haga clic en el signo de + para añadir un rol
2. Seleccione Estudiante y haga clic en "Permitir"
3. Ahora los estudiantes recibirán mensajes

Notas

Tome nota de que si el examen está configurado en grupos separados, entonces los profesores solamente recibirán una notificación si
  • el estudiante está en el mismo grupo del profesor, o
  • el profesor tiene la capacidad moodle/site:accessallgroups.

Como configurar el texto de los mensajes

Administración > Administración del sitio > Idioma > Personalización del idioma

Esto solamente puede ser hecho por un usuario que tenga permiso para alterar los archivos del idioma. Para reconfigurar la manera en la que se lee el Email, Usted necesitará entender como funcionan las variables de cadenas_de_caracteres del idioma y como funcionan como parte de otra cadena_de_caracteres, Aunqueo esto no es complicado, requerirá de atención a los detalles. Esta sección asume que Usted ha leído la documentación acerca de la Personalización del idioma.

Nota: Todos los nombres de las cadenas_de_texto que aparecen aquí en idioma inglés deberán de escribirse como están aquí, en idioma inglés.


El asunto y el cuerpo de los Emails están definidos en el archivo de idioma quiz.php que está en el grupo de "mod". Las cadenas a editar son 'emailconfirmsubject', 'emailconfirmbody', 'emailnotifysubject' y 'emailnotifybody'. La cadena $a que es pasada cuando se cargan estas cadenas del idioma contiene toda la información siguiente:

La cadena_de_texto emailconfirmbody

Estimado/a {$a->username}, Gracias por enviar sus respuestas a '{$a->quizname}' en el curso '{$a->coursename}' a las {$a->submissiontime}. Este mensaje confirma que hemos recibido con seguridad sus respuestas. Usted puede acceder a este examen en la dirección {$a->quizurl}.

La cadena_de_texto emailnotifybody

Estimado/a {$a->username}, {$a->studentname} ha completado el examen '{$a->quizname}' ({$a->quizurl}) en el curso '{$a->coursename}' Usted puede revisar este intento en {$a->quizreviewurl}.

La cadena_de_texto emailnotifysmall

{$a->studentname} ha completado {$a->quizname}

La cadena_de_texto emailnotifysubject

Confirmación de envío de examen: {$a->quizname}

Cadenas-de-texto potenciales a usar en un Email

Nota: Todas estas cadenas deberán de escribirse como están aquí, en idioma inglés.


$a->coursename
El nombre del curso
$a->courseshortname
El nombre corto del curso
$a->quizname
El nombre del examen
$a->quizreporturl
La URL de la vista general de resultados para este examen (.../mod/quiz/report.php?q=quizid)
$a->quizreportlink
La URL de la vista general de resultados y nombre del examen como un enlace HTML
$a->quizreviewurl
La URL de la página de revisión para este intento (.../mod/quiz/review.php?attempt=attemptid)
$a->quizreviewlink
La URL de la revisión del intento y nombre del examen como un enlace HTML
$a->quizurl
La URL de la página principal del examen (.../mod/quiz/view.php?q=quizid)
$a->quizlink
La URL del examen y el nombre del examen como un enlace HTML
$a->attemptsubmissiontime
La hora a la que fue enviado el intento, formateada usando userdate().
$a->timetaken
Cuanto tiempo duró el intento del examen.
$a->studentname
El nombre de la persona que envió el examen.
$a->studentidnumber
El idnumber de lapersona que envió el examen.
$a->studentusername
El nombre_de_usuario de la persona que envió el examen.
$a->username
El nombre del usuario a quien se está enviando el Email.
$a->useridnumber
El idnumber del usuario a quien se está enviando el Email.
$a->userusername
El nombre_de_usuario del usuario a quien se está enviando el Email.