Não é recomendado a inserção direto no DB.
Mas continuando o seu desenvolvimento o que você pode fazer é inserir um usuário no moodle com uma senha exemplo "123mudar", vai no banco e já pega ela criptografada. Você poderá utilizar ela em seu SQL forçando a mudança de senha no primeiro acesso.