Para efetuar sincronização de inscrição de aluno nos cursos entre gestão acadêmica e o Moodle, o uso de campo de perfil para armazenar lista de cursos que alunos precisa fazer, não vejo como a melhor alternativa. Neste caso vejo duas soluções:
1) Efetuar sincronização de disciplina entre Moodle e gestão acadêmica usando o campo shortname. A partir daí, usar o plugin nativo do Moodle para sincronizar inscrição via base de dados externo. Esse plugin pode ser acessado no Moodle nesse link MOODLE_URL/admin/settings.php?section=enrolsettingsdatabase
2) Uma outra alternativa, seria criar um plugin de inscrição que consulta o sistema de gestão acadêmica, via webserivce, sobre as disciplinas que o aluno deve ser matriculado no Moodle