Hola, comunidad, también tuve este mismo problema, que inicio cuando cambie de proveedor de hosting.
Revise y aplique todas las recomendaciones que dejaron en los comentarios, pero ninguno sin resultado.
PARA CALIFICAR:
y la solución que encontré es quitar el parámetro GET "rownum":
- URL original al hacer clic en el botón "Calificación"
https://ejemplo.com/mod/assign/view.php?id=37669&rownum=0&action=grader&userid=298
- URL quitando el parámetro GET
https://ejemplo.com/mod/assign/view.php?id=37669&action=grader&userid=298
PARA INCRUSTAR VÍDEO:
Nota: no lo he realizado pero se parece en algo, a una parte de la sección cursos que se incrusta un iframe.
Donde se verifico que no permitía el uso de código que contenga "<iframe ..." por que automáticamente sale error 403, al momento de guardar.
Se detecto este error por que se activo "HTTPS" al dominio que llaman los iframes y cuando se introdujo esos datos (en ese momento el aula estaba en el proveedor antiguo), funcionaba normal. Pero al cambiarlo dejaron de mostrarse y era obvio que se tenia que cambiar las urls de los iframe para que incorporen https.
Nota en este paso, ya había probado muchas cosas, como cambiar la versión del PHP de mi hosting, Hasta la instalación de un Nuevo Moodle, sin resultados las dos opciones. Donde ya era obvio que las políticas de seguridad del nuevo proveedor de hosting eran diferentes.
Ni modo, la única solución que me quedaba era realizar fue por comando MySQL
"UPDATE mdl_course_sections SET summary = REPLACE(summary, "http://ejemplo.com", 'https://ejemplo.com' )"
Y luego borrar purgar toda la cache en las opciones del Moodle.
Y POR QUE NO VOLVÍ A MI ANTIGUO PROVEEDOR QUE, SE NOTA QUE EL NUEVO ME TRAE ESTOS PROBLEMAS SIMPLE, SU POLÍTICA DE SEGURIDAD ES BUENA, SE TRADUCE QUE NO SE CAE MI AULA , CONSUME MENOS RECURSOS POR QUE EL MOTIVO DE MIGRACIÓN DE HOSTING FUE A RAÍZ DE QUE SE CONSUMÍAN TODOS LOS RECURSOS POR LLAMAR VARIAS VECES EN UNA SOLA SECCIÓN A UN ARCHIVO DE ESTILO.
Lo siento me explaye mucho... pero quería compartir de alguna forma, debido que en ningún lado he encontrado estas experiencia que, en su momento me hubieran salvado la vida y ahorrado muchas horas.