Em vez de trocar o parâmetro {ed_nota} de {html_form_alterar_video.gera} por {bt_rec_nota}, colocou {eh_adm} e lógica de permissão dentro dessa função. (Havia inconstncia entre a interface e a implementação.) Mas só usou {eh_adm} para esconder a nota quando não é administrador, enquanto que o botão "Recalcular nota" aparece sempre, mesmo para não administradores. Deveria ser o contrário. Relatório: OK, exceto pelo acima.