O acessar como na Plataforma Moodle funciona como uma procuração. Ao acessar como um usuário, core da Plataforma funciona como que se fosse o usuário real. Registra log de acesso e além disso, processa eventos de conclusão da atividade.
A tabela de log, registra ao acessar como, preenchendo a coluna realuserid na tabela mdl_logstore_standard_log
Para evitar que o acesar como registre log em nome do usuário real e não execute eventos de progresso de atividades, uma lternativa é usar webservice / API / SQL para ter visualização da situação do aluno, criando uma camada de acesso a parte.