Change user permissions moodle

Acceso rápido:

Teacher without moodle editing permission

The default manager role allows assigned users to access and modify courses, as well as perform certain administrative work related to courses, users, grade settings, etc.

Unlike the Administrator role, the Manager role is a ‘real role’, whose capabilities you can edit, but is similar to the Administrator (but much safer to use) due to its extensive default powers. As a normal role, like the Teacher or Course Creator roles, while the Manager role has many default capabilities, you can edit that role if you so choose.

Adopting best-practice based on the Principle of Least Privilege suggests that Administrators should normally use a Manager role and not use an Administrator account, similar to the way you are advised not to log in to Linux as root.

Moodle site administration

Since the capabilities in each role may be different, there could be conflict in the capabilities. This is solved by imposing the rule that the capability defined for a more specific context wins, unless a prohibition is found in a less specific context.

For example, Mark has course-level student role, which allows him to write in a wiki. But Mark is also assigned the role of Visitor in the module at the context level (for a particular wiki) which prevents him from writing on the wiki (read-only). Likewise, for the particular wiki, Mark will not be able to write to the wiki since the more specific context wins.

If we put a PROHIBITION on a capability, this means that the capability cannot be overwritten and will ALWAYS have a prevent (deny) permission. The prohibition always wins. For example, Jeff has a naughty student role that prohibits him from posting in any forum (for the global site), but he has been assigned the facilitator profile in the «Science Forum» in the Science and Math 101 course. Since the prohibition always wins, Jeff is unable to post in the «Science Forum».

Asignar profesor a curso moodle

El banco de preguntas permite al profesor crear, previsualizar y editar preguntas en una base de datos y utilizarlas en la actividad de Examen o Lección. Las preguntas se organizan en categorías y subcategorías de forma similar a como se almacenan los archivos en carpetas y subcarpetas. Estas categorías pueden limitarse a ser utilizadas en el nivel del sitio, del curso o del examen.

El banco de preguntas ofrece la posibilidad de versionar las preguntas para garantizar la transparencia y la trazabilidad de las ediciones, incluso si varios profesores trabajan juntos en las mismas preguntas. Para facilitar aún más la colaboración y la organización de las preguntas, éstas pueden ser comentadas, marcadas como borrador y etiquetadas. Además, es posible obtener una visión general rápida de dónde se han utilizado ya sus preguntas. Las estadísticas más importantes de las preguntas (eficiencia discriminativa e índice de facilidad) se muestran de forma agregada para todas las versiones de una pregunta, de modo que resulta más fácil desarrollar las preguntas a lo largo del tiempo. Esta funcionalidad también se ve favorecida por las pistas si su pregunta puede necesitar una comprobación sólida en cuanto a la calidad.

Moodle administrator user

Roles can be inherited. For example, if a user is assigned a prefessor role in a specific course category, then the user will have this role in ALL courses within the category. Hint: use the override feature on a specific concept to handle exceptions.

Roles will only work if the role assignment is made in the correct context. Some examples: a Teacher role should be assigned to a user in the context of a course or course category; a forum moderator for a particular forum should be assigned in that specific forum.

The user’s role assignment can be reviewed by going to their profile page, then in the Administration block, click on ‘Preferences’. On the Preferences page, under the ‘Roles’ heading click on ‘Role assignments for this user’.