Ok, agradeço a todos pela ajuda.
Em conversa com meus colegas de trabalho vimos que será necessário, realmente, a utilização de um plugin pago, como o Learndash, pela questão de ser mais confiável.
Porém ainda estou muito confuso. Posso definir que só em uma parte do site o Learndash peça a senha do usuário e ele tenha acesso aos cursos e a uma página de perfil?
Obrigado.
Agradeço a dica e a ajuda, mas acabei me esquecendo de uma das necessidades. O site em desenvolvimento é para serviço público e logo não há uma disponibilização de verba para isso, ou seja, necessito de algo que seja “free”.