Crear roles en moodle 3.0

Acceso rápido:
Cómo añadir Moodle Manager
Ya existe una etiqueta con el nombre de rama proporcionado. Muchos comandos Git aceptan tanto nombres de etiqueta como de rama, por lo que crear esta rama puede causar un comportamiento inesperado. ¿Estás seguro de que quieres crear esta rama?
$string['assignroles_help'] = 'Al asignar un rol a un usuario en un contexto, le estás otorgando los permisos contenidos en ese rol, para el contexto actual y todos los contextos inferiores. Por ejemplo, si a un usuario se le asigna el rol de estudiante en un curso, también tendrá el rol de estudiante para todas las actividades y bloques dentro del curso.';
$string['highlightedcellsshowinherit'] = 'Las celdas resaltadas en la tabla de abajo muestran el permiso (si lo hay) que será heredado. Aparte de las capacidades cuyo permiso realmente desea modificar, debe dejar todo establecido en Heredar.';
4. permisos de usuario en moodle
Esta guía explica los diferentes roles, por ejemplo, estudiante, profesor editor, administrador, que están disponibles, los permisos que estos otorgan, y explica cómo ver cómo un espacio Moodle se ve a los usuarios con diferentes roles.
Los roles se asignan automáticamente a algunos participantes en un espacio Moodle - los estudiantes se inscriben desde SITS con un rol de Estudiante; a los líderes de módulo se les asignará el rol de Líder de Curso. Los usuarios adicionales pueden inscribirse manualmente y asignárseles otros roles a través de la pantalla de Participantes.
Los permisos en Moodle son complejos y hay más diferencias individuales entre roles de las que se pueden cubrir en esta guía. Cuando se asignan roles manualmente, recomendamos usar el rol con el nivel más bajo de permisos requeridos para realizar las tareas.
Los roles de Director, Líder de Curso y Profesor de Edición ven una versión de sus espacios Moodle diferente a la de los estudiantes; por ejemplo, las opciones para editar, mover y añadir contenido son visibles y el diseño se verá afectado.
Cómo crear un rol de padre en Moodle (Paso a Paso)
Obtiene la lista de roles asignados a este contexto y hacia arriba (padres) a partir de la agregación de: a) la lista de roles que son visibles en la página de perfil de usuario y en la página de participantes (configuración de profileroles) y; b) si es aplicable, aquellos roles que están asignados en el contexto. Más...
Ejecuta get_records select en la tabla de contexto y devuelve el resultado Ejecuta get_records_select en la tabla de contexto, y devuelve los resultados ordenados por nivel de contexto, y luego el orden natural dentro de cada nivel. Más...
array$legacypermsun array con el formato (ejemplo): 'guest' => CAP_PREVENT, 'student' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'editingteacher' => CAP_ALLOW, 'coursecreator' => CAP_ALLOW, 'manager' => CAP_ALLOW
Esta función ayuda a admin/roles/manage.php etc a detectar si se debe imprimir una nueva línea cuando leemos una nueva capacidad. La mayoría de las veces, si los 2 componentes son diferentes deberíamos imprimir una nueva línea, (ej. sistema de curso->cliente rss) pero cuando estamos en grado, todos los informes/capacidades de importación/exportación deberían estar juntos
Cómo inscribir y asignar roles a un nuevo usuario en Moodle
Los profesores pueden hacer casi cualquier cosa dentro de un curso, incluyendo añadir o cambiar las actividades y calificar a los estudiantes. Por defecto, los profesores también pueden asignar un rol de profesor No editor y un rol de Estudiante a otros usuarios.
Los estudiantes TA no pueden crear actividades, pero pueden crear y gestionar franjas horarias dentro de un Planificador creado por el profesor. Los Alumnos TA también pueden publicar y responder en el foro de Anuncios o utilizar el módulo de Asistencia para tomar asistencia. Por lo demás, los estudiantes TA tienen los mismos privilegios que los estudiantes y NO pueden ver el libro de calificaciones.
Un usuario con el rol de Estudiante en Moodle puede participar en las actividades del curso y ver los recursos, pero no modificarlos ni ver el libro de calificaciones de la clase. Pueden ver sus propias calificaciones si el profesor lo ha permitido.
La función de verificación de permisos proporciona un método para ver todos los roles, tanto en el contexto actual como en contextos superiores, y las capacidades de un usuario seleccionado en función de la asignación de roles. Estas capacidades determinan si el usuario seleccionado puede o no realizar tareas asociadas dentro del sistema o curso.