Mudar nota máxima de um fórum do Moodle com comando SQL

Mudar nota máxima de um fórum do Moodle com comando SQL

por Lino Vaz Moniz -
Número de respostas: 0

Na plataforma Moodle, quando se cria um fórum com opção de avaliação habilitado, uma das configurações é a nota máxima. 

Uma vez definido, se algum aluno for avaliação, o sistema  não permite  alterar o valor da nota máxima. Uma alternativa para alterar o valor da nota máxima é via SQL. 

Para efetuar essa alteração,  execute os comandos a seguir:

Nó fórum

UPDATE mdl_forum SET scale=? WHERE id=?

Passe o parâmetro da nota máxima em scale=?
Passe o parâmetro id do fórum em id=?

No item da avaliação

UPDATE mdl_grade_items SET grademax=? WHERE itemmodule='forum' AND iteminstance=? AND courseid=?

Passe o parâmetro da nota máxima em grademax=?
Passe o parâmetro id do fórum em iteminstance=?
Passe o parâmetro id do curso em courseid=?

Recuperar id od item da avaliação

SELECT id FROM mdl_grade_items  WHERE itemmodule='forum' AND iteminstance=? AND courseid=?

Passe o parâmetro id do fórum em iteminstance=?
Passe o parâmetro id do curso em courseid=?

Quadro de nota

UPDATE mdl_grade_grades SET rawgrademax=? WHERE itemid=?

Passe o parâmetro da nota máxima em rawgrademax=?
Passe o parâmetro id do item da avaliação em itemid=? use o valor retornado na consulta anterior (Recuperar id od item da avaliação)