Gestor moodle
Acceso rápido:
Cómo añadir el gestor de Moodle
Moodle utiliza roles para establecer permisos dentro del sistema Moodle y dentro de cada curso. Si quiere ser más sofisticado, también es posible establecer roles para recursos o actividades individuales. Roles asignablesLos usuarios pueden estar inscritos en un curso Moodle con una variedad de roles. Aquí hay algunas definiciones de cada rol disponible:Otros rolesRoles que no están disponibles para que los profesores los asignen pero que existen en el sistema Moodle:Más sobre rolesEs posible tener múltiples roles dentro de un mismo curso. Moodle tiene un complejo sistema para determinar qué permisos tienen los usuarios cuando se les asignan varios roles, pero generalmente los permisos son aditivos. El caso más común puede ser que un estudiante se inscriba manualmente en un curso y luego se inscriba a través de la Oficina de Registro. El estudiante terminará con el rol de "Estudiante registrado" y "Estudiante". Como estos roles tienen los mismos permisos, todo funcionará bien. Puede encontrar más detalles en la página de Roles y Permisos del sitio de documentación de Moodle.
Vea al director de producto de Moodle, Sander Bangma
Sin embargo, el rol de Gestor es un rol normal, como el de Creador de Cursos, o el de Profesor. Por defecto, el rol de Gestor tiene casi todas las capacidades pero, como es un rol normal, puedes editar ese rol si lo deseas (no hay manera de editar los permisos que tiene un Administrador).
Puedes dar a alguien el rol de gestor en todo el sitio (para permitirle, por ejemplo, añadir nuevos usuarios) yendo a Configuración>Administración del sitio>Usuarios>Permisos>Asignar roles del sistema, seleccionando el rol de Gestor y moviéndose sobre el usuario elegido.
Cómo gestionar un curso de Moodle - Permiso de administrador
Esta guía explica los diferentes roles, por ejemplo, estudiante, profesor de edición, gestor, que están disponibles, los permisos que estos conceden, y explica cómo ver el aspecto de un espacio Moodle para 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 ser inscritos manualmente y se les puede asignar otros roles a través de la pantalla de Participantes.
Los permisos en Moodle son complejos y hay más diferencias individuales entre los roles de las que se pueden cubrir en esta guía. Cuando se asignan los roles manualmente, se recomienda utilizar el rol con el menor nivel de permisos requerido para realizar las tareas.
Los roles de Gerente, Líder de Curso y Profesor de Edición ven una versión diferente de sus espacios Moodle de los estudiantes; por ejemplo, las opciones para editar, mover y añadir contenido son visibles y el diseño se verá afectado.
Permisos en moodle
Estoy tratando de mostrar el archivo subido desde el elemento mform del Administrador de Archivos. Puedo guardar el archivo en mdl_files. Conseguir guardar el archivo es un poco difícil de programar. He intentado implementar algunas opciones de los foros de Moodle, pero me he quedado atascado aquí. Realmente espero que alguien pueda proporcionar una solución para el gestor de archivos de Moodle (una parte crucial). ¿Podría alguien guiarme en dónde me equivoqué y sugerirme cómo obtener el fileurl?
He echado un vistazo rápido a tu código y todo parece razonable, pero no has incluido el código de la función local_statistics_pluginfile() en local/statistics/lib.php - sin esa función, Moodle es incapaz de autentificar cualquier petición del navegador para servir archivos, por lo que todos los archivos devolverán un mensaje de 'archivo no encontrado'.
Eche un vistazo a la documentación para ver los detalles de cómo debería ser la función x_pluginfile (o busque ejemplos en cualquiera de los plugins del núcleo de Moodle): https://docs.moodle.org/dev/File_API#Serving_files_to_users
