Ingressar direto no(s) Curso

Ingressar direto no(s) Curso

por Flávia Lopes -
Número de respostas: 3

Por gentileza, gostaria de pedir ajuda para configurar o ambiente para fazer com que o cursista, ao fazer login, pule todas as telas intermediárias e caia diretamente no curso no qual está matriculado

Também gostaria de saber sobre quais seriam as possibilidades para o caso  do cursista estar matriculado em mais de um curso.

Em resposta à Flávia Lopes

Re: Ingressar direto no(s) Curso

por Lino Vaz Moniz -

Flávia, 

Uma alternativa para insirir esse comportamento no Moodle seria via thema. Nos thema derivados do boost, essa lógica pode ser inserida no arquivo column2.php que fica na pasta layout. 

O código deve seguir a seguinte lógica:

a) Varifica se quem logou ter perifil de aluno em algum curso;

b) Recupe id do curso que está inscrito. Caso estiver inscrito em mais de um curso, recupere id do último cuso que acessou;

c) Redirecione para o curso cujo id foi extraído no item b)

Em resposta à Lino Vaz Moniz

Re: Ingressar direto no(s) Curso

por Flávia Lopes -

Agradeço suas orientações, mas haveria algum roteiro mais detalhado? Ainda tenho pouca experiência com esses procedimentos.

Em resposta à Flávia Lopes

Re: Ingressar direto no(s) Curso

por Lino Vaz Moniz -

Opa Flávia, tudo blz. 

No arquivo que fica  thema/XXXXXX/layout/column2.php adicione a seguinte lógica:

a) Verifique se o usuário que está logado é o aluno. Para isso, veja esse post https://comunidade.badiu.com.br/mod/forum/discuss.php?d=563 executando função: is_student()

b) Se a função is_student() do post especificado no item a) txouxer valor 1, signfica que o usuário logado é aluno e está inscrito em apenas 1 curso. Neste caso, execute o passo c)

c) Extraia id do curso que o aluno está inscrito e montar url efetuar redirecionamento.