Olá amigo Eduardo, primeiramente quero agradecer pelo tempo em que dedicou me ajudando.
Consegui resolver o problema vou descrever aqui:
No meu banco de dados existiam alguns registros duplicados que já haviam sido excluídos no próprio moodle. Ou seja as vezes tinha três ou quatro MariaSouza e portanto o código não retornava pois eu estava logado com a MariaSouza errada.
Foi um vacilo da minha parte, mas eu tenho muitos registros as vezes é difícil gerenciar o número de usuários.
Novamente obrigado, principalmente pela participação ativa que tem aqui no fórum , praticamente todos os post são respondidos por você. Incrível.