Para mapear notas em formato de letras configurados no curso do Moodle, execute o seguinte comando SQL
Listar configuração de letras em curso
SELECT l.id,l.lowerboundary,l.letter FROM mdl_context e INNER JOIN mdl_grade_letters l ON l.contextid=e.id WHERE e.contextlevel=50 AND e.instanceid=?
Passe id do curso em e.instanceid=?
Gerar letra correspondende a uma determinada nota
SELECT l.id,l.lowerboundary,l.letter FROM mdl_context e INNER JOIN mdl_grade_letters l ON l.contextid=e.id WHERE e.contextlevel=50 AND e.instanceid=? AND l.lowerboundary <= ? ORDER BY l.lowerboundary
Passe id do curso em e.instanceid=?
Passe o valor da nota que pretende consultar letra em l.lowerboundary <= ? o valor correspondente é o último registro gerado na lista