Manual Academico EAD

25
Q-Acadêmico Módulo de Ensino à Distância Para Integração ao Moodle SUMÁRIO 1. CONFIGURAÇÃO DOS CURSOS .......................................................................................... 3 1.1 CADASTRAR CURSOS HABILITADOS...................................................................................... 3 1.2 CADASTRAR CURSOS ......................................................................................................... 3 1.3 CADASTRAR MATRIZES CURRICULARES ................................................................................ 3 1.4 CADASTRAR PÓLOS MUNICIPAIS .......................................................................................... 3 1.5 SINCRONIZAR OS TIPOS DE PROFESSORES/USUÁRIOS DO MOODLE ......................................... 4 1.6 CADASTRAR OS TIPOS DE TUTORES/PROFESSORES E SEUS PERFIS EQUIVALENTES NO MOODLE5 2. MATRÍCULA DOS ALUNOS E MONTAGEM DAS TURMAS ................................................. 7 2.1 CADASTRAR OS PROFESSORES DO EAD .............................................................................. 7 2.2 MATRICULAR OS ALUNOS DO EAD ........................................................................................ 8 2.3 GERAR TURMAS POR PÓLO ................................................................................................. 9 2.4 ENTURMAR MANUALMENTE OS ALUNOS .............................................................................. 10 2.5 DEFINIR OS TUTORES DE CADA DIÁRIO ............................................................................... 12 2.5.1 TIPO DE PROFESSOR DO DIÁRIO..................................................................................... 12 2.5.2 TIPO DE PROFESSOR DO GRUPO DO DIÁRIO .................................................................... 12 2.5.2.1 CRIANDO GRUPOS .................................................................................................... 12 2.5.2.2 ASSOCIANDO UM PROFESSOR AO GRUPO..................................................................... 13 2.5.3 TIPO DE PROFESSOR DO PÓLO DO DIÁRIO....................................................................... 14 3. DISTRIBUIR OS ALUNOS DO DIÁRIO NOS GRUPOS DO DIÁRIO .................................... 14 4. SINCRONIZAR DADOS NO MOODLE ................................................................................. 15 4.1 VISÃO GERAL DO PROCESSO DE SINCRONIZAÇÃO ............................................................... 15 4.2 SINCRONIZAR DIÁRIOS ...................................................................................................... 16 4.3 SINCRONIZAR ALUNOS ...................................................................................................... 18 4.4 SINCRONIZAR PROFESSORES ............................................................................................ 19

Transcript of Manual Academico EAD

Page 1: Manual Academico EAD

Q-Acadêmico

Módulo de Ensino à Distância

Para Integração ao Moodle SUMÁRIO

1. CONFIGURAÇÃO DOS CURSOS .......................................................................................... 3

1.1 CADASTRAR CURSOS HABILITADOS ...................................................................................... 3

1.2 CADASTRAR CURSOS ......................................................................................................... 3

1.3 CADASTRAR MATRIZES CURRICULARES ................................................................................ 3

1.4 CADASTRAR PÓLOS MUNICIPAIS .......................................................................................... 3

1.5 SINCRONIZAR OS TIPOS DE PROFESSORES/USUÁRIOS DO MOODLE ......................................... 4

1.6 CADASTRAR OS TIPOS DE TUTORES/PROFESSORES E SEUS PERFIS EQUIVALENTES NO MOODLE 5

2. MATRÍCULA DOS ALUNOS E MONTAGEM DAS TURMAS ................................................. 7

2.1 CADASTRAR OS PROFESSORES DO EAD .............................................................................. 7

2.2 MATRICULAR OS ALUNOS DO EAD ........................................................................................ 8

2.3 GERAR TURMAS POR PÓLO ................................................................................................. 9

2.4 ENTURMAR MANUALMENTE OS ALUNOS .............................................................................. 10

2.5 DEFINIR OS TUTORES DE CADA DIÁRIO ............................................................................... 12

2.5.1 TIPO DE PROFESSOR DO DIÁRIO ..................................................................................... 12

2.5.2 TIPO DE PROFESSOR DO GRUPO DO DIÁRIO .................................................................... 12

2.5.2.1 CRIANDO GRUPOS .................................................................................................... 12

2.5.2.2 ASSOCIANDO UM PROFESSOR AO GRUPO ..................................................................... 13

2.5.3 TIPO DE PROFESSOR DO PÓLO DO DIÁRIO ....................................................................... 14

3. DISTRIBUIR OS ALUNOS DO DIÁRIO NOS GRUPOS DO DIÁRIO .................................... 14

4. SINCRONIZAR DADOS NO MOODLE ................................................................................. 15

4.1 VISÃO GERAL DO PROCESSO DE SINCRONIZAÇÃO ............................................................... 15

4.2 SINCRONIZAR DIÁRIOS ...................................................................................................... 16

4.3 SINCRONIZAR ALUNOS ...................................................................................................... 18

4.4 SINCRONIZAR PROFESSORES ............................................................................................ 19

Page 2: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 2

4.5 MONITORAR EXPORTAÇÕES .............................................................................................. 20

5. IMPORTAR NOTAS DO MOODLE PARA O Q-ACADÊMICO WEB ..................................... 23

6. CRIAR LINKS NO MOODLE PARA O Q-ACADÊMICO........................................................ 24

Page 3: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 3

1. Configuração dos cursos

1.1 Cadastrar Cursos Habilitados

O campo “Modalidade de Ensino” é utilizado para efeito de estatísticas, e não significa que necessariamente esse curso estará integrado ao Moodle. O campo “Integrado a uma Ferramenta de EAD” indica se o curso terá suas turmas exportadas para Moodle.

1.2 Cadastrar Cursos

O cadastro de cursos não sofreu qualquer alteração em virtude do ensino à distância, e deve ser utilizado da forma convencional.

1.3 Cadastrar Matrizes Curriculares

O cadastro de matrizes curriculares não sofreu qualquer alteração em virtude do ensino à distância, e deve ser utilizado da forma convencional.

1.4 Cadastrar Pólos Municipais

Primeiramente deve ser acessado o módulo de Ensino à Distância através do menu Aplicação:

Page 4: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 4

Depois deve ser acessado o menu Cadastros->Pólos Municipais:

Para cada pólo deve ser fornecida uma sigla (sugerimos 2 letras) que irá compor a sigla das turmas geradas para cada pólo.

1.5 Sincronizar os Tipos de Professores/Usuários do Moodle

É necessário sincronizar este cadastro antes das configurações de perfil dos tipos de tutores/professores e seus perfis equivalentes no moodle. Para que haja o sincronismo, selecione o servidor do moodle e clique no botão atualizar, conforme imagem abaixo. Menu Cadastro -> Tipo de Professor do Moodle.

Page 5: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 5

Este sincronismo acontece somente na direção Moodle -> Acadêmico, ou seja, tudo que for excluído, inserido ou alterado no Moodle, quando clicado no botão atualizar terá efeito no Q-Acadêmico. Tudo que for excluído, inserido ou alterado no Q-Acadêmico neste cadastro não terá efeito algum no Moodle.

1.6 Cadastrar os Tipos de Tutores/Professores e Seus Perfis Equivalentes no Moodle

Antes de montar as turmas e definir seus tutores/professores, devem ser configurados quais são os tipos (papéis) de tutores que serão utilizados pela instituição, e qual sua equivalência com os perfis de usuário no Moodle, para que quando os tutores forem associados aos diários de EAD, seja indicado qual é o papel de cada um em cada diário. Menu Cadastros->Tipos de Professores:

Page 6: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 6

O campo “Permite acesso ao Q-Acadêmico Web” indica se o professor que receber esse perfil ao ser associado a um diário poderá acessá-lo através da área do professor no módulo Web do Q-Acadêmico para registro de notas, etc.. Em nosso exemplo, apenas o “Tutor à Distância” teria tal acesso. Para cada tipo de professor no Q-Acadêmico é necessário agora definir o tipo de professor que existe no Moodle. Professores sem essa definição não serão importados e/ou sincronizados para o Moodle. Também devem ser configuradas as equivalências desse “tipo de professor” com os perfis de acesso nas ferramentas de EAD suportadas pelo Q-Acadêmico. No momento, as ferramentas suportadas são as três últimas versões estáveis do Moodle: 1.6.5+, 1.7.3+ e 1.8.3+. Para cada ferramenta você deve indicar qual é o perfil equivalente. Para o Moodle, disponibilizamos 3 perfis: Tutor, Tutor Editor e Aluno Fictício. Em nosso exemplo, o Tutor Presencial terá um perfil de “Aluno Fictício” no moodle, o “Tutor à Distância” de “Tutor” no moodle, e o “Professor Pesquisador” (quem prepara o conteúdo do curso) de “Tutor Editor” no moodle.

Para alterar o perfil, basta selecionar a ferramenta, clicar em “Alterar”, selecionar o perfil (como na figura abaixo) e clicar em “Aplicar”.

Page 7: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 7

2. Matrícula dos Alunos e Montagem das Turmas

2.1 Cadastrar os Professores do EAD

Embora qualquer professor da instituição possa ser tutor de uma turma de EAD, existirão tutores que não são professores da instituição. Como todos esses professores/tutores serão cadastrados via “Cadastro de Professores”, precisamos prover algum meio de garantir uma separação lógica entre eles. Existem dois atributos que garantirão essa separação. Acesse o cadastro de professores no menu: Configurações->Cadastros->Professores:

Page 8: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 8

Para tutores que não são professores da instituição, deve ser utilizada a modalidade de contratação “Tutor EAD” e ao invés de fornecer o SIAPE, deve ser utilizado o CPF para sua identificação. Esses professores ficam disponíveis para associação a diários de turmas presenciais. IMPORTANTE: Para tutores de qualquer modalidade de contratação, é necessário marcar a opção “Tutor do EAD”, caso contrário esse professor não poderá ser associado aos diários de EAD. No módulo de “Ensino à Distância” há um cadastro de professores que é idêntico ao cadastro geral do módulo “Configurações”, porém só lista professores que têm a opção “Tutor do EAD” marcada. Esse é apenas outro caminho para cadastro de professores do EAD, sem misturá-los com os outros professores. Em resumo, devem ser marcados como “Tutor do EAD” aqueles professores da instituição que atuarão como tutores ou professores pesquisadores e devem ser cadastrados os tutores que não são professores da instituição, sendo também indicado “Tutor EAD” como modalidade de contratação.

2.2 Matricular os alunos do EAD

O procedimento de matrícula utilizado é o mesmo, disponível no módulo “Registro Escolar”. Contudo, ao identificar que se trata de uma matrícula em um curso integrado a uma ferramenta de EAD (ver cadastro de cursos habilitados), o sistema irá apresentar um campo para indicação do pólo municipal do aluno, como ilustrado na figura abaixo.

Page 9: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 9

2.3 Gerar Turmas por Pólo

Para gerar turmas por pólo deve ser utilizado o procedimento específico disponível no módulo de Ensino à Distância, no menu: Procedimentos->Gerar Turmas por Pólo. Esse procedimento é muito semelhante ao procedimento adotado para turmas presenciais. As diferenças são que é obrigatório informar o “Servidor do Sistema EAD”, ou seja, o servidor no qual o Moodle está instalado. Como configurar esse servidor no Q-Acadêmico será tratado em outra seção desse manual. E também deve ser marcada a opção “Gerar Turmas por Pólo” para que o sistema gere uma linha distinta para cada Pólo Municipal (para cada curso, turno e período), com a quantidade de alunos. O restante do procedimento é idêntico ao de gerar turmas, ou seja, deve ser indicada a quantidade de turmas que será gerada (coluna “Turmas”) e, quando necessário, confirmada a matriz curricular que deve ser adotada pela turma. Ao final, deve ser clicado em “Aplicar”.

Page 10: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 10

2.4 Enturmar Manualmente os Alunos

Os cadastros de turmas e de diários do módulo “Registro Escolar” foram ligeiramente alterados por causa do ensino à distância. O cadastro de turmas incorporou os campos “Pólo Municipal” e “Servidor do Sistema de EAD”. Também disponibilizamos esses cadastros no módulo de Ensino à Distância, sendo que a única diferença é que nesse módulos as turmas/diários de cursos presenciais não aparecem. O cadastro de turmas de ensino à distância está disponível no menu: Cadastros->Turmas. Note que o código e a sigla das turmas geradas via procedimento “Gerar Turmas por Pólo” possue no final a sigla do pólo em questão.

Page 11: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 11

IMPORTANTE: Se uma turma estiver ligada a um pólo municipal, ao tentar enturmar os alunos manualmente, o sistema só listará aqueles que pertencerem ao mesmo pólo da turma. Um aluno de EAD também pode ser adicionado a uma turma através do cadastro de diários e do procedimento de matrícula por componente curricular. Contudo esses procedimentos não verificam o pólo municipal do aluno. No cadastro de diários, acessado tanto pelo módulo “Registro Escolar” quanto pelo módulo “Ensino à Distância”, disponibilizamos um filtro por pólo municipal.

Page 12: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 12

2.5 Definir os Tutores de Cada Diário

2.5.1 Tipo de Professor do Diário

Cada diário será exportado como uma sala virtual (ou “curso”, no caso do Moodle) para a ferramenta de EAD. Para definir os tutores do diário e seus papeis, deve ser utilizado o cadastro de diários que recebeu uma nova guia, a “Professores do Diário”.

Somente professores classificados como “Tutor do EAD” (ver o cadastro de professores) poderão ser selecionados para diários de ensino à distância. Ao associar os professores/tutores ao diário, deve ser informado o tipo (perfil) de professor, conforme cadastrado anteriormente e confirmado se tal professor deve ou não ter acesso ao modulo Q-Acadêmico WEB para lançamento de notas. O número de tutores/professores por diário é livre.

2.5.2 Tipo de Professor do Grupo do Diário

2.5.2.1 Criando Grupos

Os grupos são criados numa nova sessão do cadastro de diários onde são criados os grupos e definidos em qual grupo professor estará associado. Há a possibilidade de alteração e exclusão do grupo criado no Q-Acadêmico. Assim como alunos e professores o grupos são sincronizados de tal forma que se for excluído ou alterados no Q-Acadêmico, terá o mesmo efeito no Moodle.

Page 13: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 13

2.5.2.2 Associando um professor ao Grupo

Para associar um professor a um grupo, selecione o grupo e o professor e configure o perfil para este professor no Q-Acadêmico. Lembrando que o perfil dele no Moodle é configurado conforme manual no item 1.6.

Page 14: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 14

2.5.3 Tipo de Professor do Pólo do Diário

Para diário que possuam pólos foi criado uma nova sessão para associar os professores aos respectivos pólos.

Os professores configurados aqui nesta sessão não serão exportados/sincronizados no Moodle, pois o Moodle não possui essa visão de pólos. A configuração dos professores nos pólos é uma visão o Q-Acadêmico Web.

3. Distribuir os alunos do Diário nos Grupos do Diário Neste recurso serão distribuídos os alunos nos grupos do diário selecionado. Há a possibilidade de selecionar os aluno e alocá-los no respectivo grupo e também há a possibilidade de fazer a separação em todos os grupos automatizada pelo sistema. Na sincronização os alunos retirados do grupo no Q-Acadêmico serão retirados do grupo respectivo no Moodle, bem como os alunos inseridos ou remanejados de grupo também serão incluídos e/ou remanejados no grupo no Moodle.

Page 15: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 15

- Alocar os alunos automaticamente.

4. Sincronizar dados no Moodle

4.1 Visão Geral do Processo de Sincronização

Antes de abordarmos a sincronização propriamente dita, destacaremos alguns conceitos importantes para a realização desse procedimento. Primeiramente, o processo de sincronização assume que o tanto o aplicativo QSyncMoodle.exe quanto o webservice wsMoodle, ambos desenvolvidos pela Qualidata, estão devidamente instalados e configurados nos servidores da instituição. São esses aplicativos que fazem a interface entre o Q-Acadêmico e o Moodle e que realizam de fato o trabalho de integração. Para informações detalhadas sobre sua configuração, deve ser consultado o manual de instalação ou acionado o suporte da Qualidata. A sincronização é o processo pelo qual o Q-Acadêmico atualiza o Moodle, podendo nesse momento:

o Criar novos usuários, quando eles não existirem no Moodle, tendo a matrícula como “login” e uma senha inicial “123”;

o Atualizar os dados de usuários existentes (nome, e-mail, telefone e endereço), caso tais informações estejam diferentes das encontradas no Q-Acadêmico;

o Desativar uma conta de usuário (aluno ou professor/tutor), caso esse usuário esteja inativo no Q-Acadêmico (um aluno desistente, por exemplo). Os usuários nunca são excluídos fisicamente do Moodle, mas apenas desabilitados (exclusão lógica), podendo essa operação ser revertida sem perda de dados, de acordo com os recursos disponíveis no Moodle para isso;

o Criar novos cursos (“salas virtuais”) no Moodle, quando eles não existirem; o Atualizar dados de cursos existentes (nome, nome curto, categoria, papel do professor e

papel do aluno); o Adicionar tutores/professores a cursos, quando eles não existirem no Moodle; o Remover tutores/professores de cursos, quando os mesmos não existirem no Q-

Acadêmico;

Page 16: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 16

o Adicionar alunos a cursos, quando eles não existirem no Moodle; o Remover alunos de cursos, quando os mesmos não existirem no Q-Acadêmico;

Note que alterações realizadas diretamente no Moodle dessas informações listadas serão sobrescritas após uma sincronização. Todas as alterações devem ser realizadas primeiramente no Q-Acadêmico e depois exportadas (sincronizadas) com o Moodle. Logo, por exemplo, uma alteração de e-mail de um usuário deve ser realizada no Q-Acadêmico e depois sincronizada com o Moodle. Se for alterado o e-mail diretamente no Moodle, após uma nova sincronização, essa alteração será perdida. Destacamos que nenhuma sincronização é executada automaticamente, sem uma solicitação explícita de um usuário autorizado. Existem três procedimentos de sincronização que podem ser utilizados: Sincronizar Diários, Sincronizar Alunos e Sincronizar Professores. Nas seções seguintes cada procedimento será descrito em detalhes.

4.2 Sincronizar Diários

O procedimento de sincronizar diários é o mais completo e deverá ser o mais utilizado. Ele não só exporta os diários, criando os respectivos “cursos” no Moodle, mas também exportar seus professores e alunos, criando as contas de usuário, se necessário, e associando-os aos curso de acordo com o papel de cada um. Menu Procedimentos->Sincronizar Diários:

Page 17: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 17

Esse procedimento exportará todos os diários selecionados para um servidor específico do Moodle selecionado na lista de seleção “Servidor EAD”. Logo é possível ter mais de um servidor de Moodle em uso pela instituição. O campo “categoria” se refere às categorias visíveis configuradas no Moodle. A lista de categorias fica armazenada em um cache do Q-Acadêmico. Para atualizar, basta clicar no botão “Atualizar”. Nesse momento o Q-Acadêmico tentará acessar o banco de dados do Moodle, através dos programas de integração, para atualizar a lista de categorias. É importante notar que todos os diários selecionados, ao serem exportados, serão vinculados à categoria escolhida. Caso os diários já tenham sido exportados anteriormente, ou seja, trata-se de uma atualização, os cursos no Moodle serão movidos para a categoria indicada. Para facilitar a conferência, são indicadas na lista de diários sua respectiva quantidade de professores/tutores e de alunos, e o pólo municipal de cada diário. Na parte inferior da janela, temos a listagem de professores e de alunos para conferência. É importante conferir o papel atribuído a cada professor/tutor, pois isso determinará seus privilégios no Moodle em relação ao curso em questão. Uma vez selecionados os diários que serão exportados, basta clicar no botão “Exportar”. Nesse momento o sistema não exporta realmente os dados diretamente para o Moodle. Ele guarda esses dados temporariamente no próprio banco de dados do Q-Acadêmico, pois de tempos em tempos (geralmente de 5 em 5 minutos) o servidor do Q-Acadêmico verifica se existem dados para serem exportados para o Moodle e, existindo, executa efetivamente a exportação. Para verificar se a exportação foi executada com sucesso, deve ser utilizado o procedimento “Monitorar Exportações” que será descrito mais adiante. IMPORTANTE: Quando o sistema de integração cria os cursos no Moodle, ele utiliza algum curso pré-existente (que pode ficar oculto) para copiar sua estrutura de caixas adesivas (boxes), visando facilitar o trabalho de edição dos cursos no Moodle. O código (“id”) desse curso deve ser indicado no arquivo de configuração do webservice (web.config) durante sua instalação. Sugerimos também que as atividades e recursos dos cursos sejam configurados em um único curso modelo, e copiados para os outros da mesma disciplina utilizando, por exemplo, o recurso de backup do Moodle.

Page 18: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 18

Os cursos criados no Moodle têm como descrição o nome da disciplina, e como descrição curta, o código do diário seguido da descrição simplificada (sigla) da disciplina, como por exemplo “31546.MAT1”. Para os diários que possuem grupos criados, não serão exportados, caso todos os alunos ativos não estejam alocado em algum grupo.

4.3 Sincronizar Alunos

De modo geral esse procedimento só será utilizado em situações específicas, uma vez que o procedimento de Sincronizar Diários já exporta também os alunos, criando suas contas de usuário. Ele permite que apenas as contas de usuário dos alunos no Moodle sejam atualizadas, independente dos diários. Menu Procedimentos->Sincronizar Alunos:

IMPORTANTE: Esse procedimento, a princípio, permite a exportação de quaisquer alunos, sejam eles do ensino à distância ou não. Para exportar somente alunos do ensino à distância, deve ser informado o curso (no caso, um curso à distância) ou um pólo municipal, uma vez que somente alunos de EAD estão associados a pólos. Uma vez listados, os alunos devem ser selecionados antes da sincronização (exportação). Para facilitar essa operação foram disponibilizados os botões “Selecionar Todos” e “Desmarcar Todos”. O botão “Acompanhar Exportações” é um atalho para o procedimento utilizado para monitorar o andamento das exportações geradas. Uma situação que tornar esse procedimento necessário é a atualização da situação de um aluno desistente, por exemplo. Após devidamente registrada a desistência no Q-Acadêmico, ao exportar os diários aos quais esse aluno fazia parte, de fato o aluno será retirado dos respectivos cursos no

Page 19: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 19

Moodle, pois não figura mais nos diários exportados. Contudo, a sua conta de usuário no Moodle continuará ativa, uma vez que só são atualizadas contas de usuários relacionados aos diários exportados. Assim, no caso de uma desistência, deve ser utilizado esse procedimento para informar ao Moodle que tal usuário deve ser desativado. Outra situação semelhante ocorre quando, após o fechamento de período do último módulo/período de um curso, os alunos passam a figurar como egressos, o que implica na desativação de suas contas de usuário. Nesse momento também será necessário utilizar esse procedimento.

4.4 Sincronizar Professores

Através desse procedimento, contas de usuários são criadas, atualizadas ou desativadas. Ele é o equivalente ao “Sincronizar Alunos”, porém para os professores/tutores. Quando um professor/tutor tiver sua conta de usuário desativada no Q-Acadêmico, por exemplo, por seu contrato ter finalizado, sua conta no Moodle também precisa ser desativada. Para tal será necessário sincronizar seus dados através desse procedimento. Menu Procedimentos->Sincronizar Professores:

IMPORTANTE: Esse procedimento, a princípio, permite a exportação de quaisquer professores, atuem eles no ensino à distância ou não. Para exportar somente professores/tutores do ensino à distância, deve ser indicado curso “Sim” no campo “Tutor do EAD”. Note que nem todos os professores estarão associados ao “Pólo do EAD”. Na verdade, essa informação diz respeito somente aos tutores presenciais, que atuam exclusivamente em um pólo municipal.

Page 20: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 20

4.5 Monitorar Exportações

Qualquer exportação gerada, seja através do procedimento “Sincronizar Diários”, “Sincronizar Alunos” ou “Sincronizar Professores”, pode ser monitorada através desse procedimento. Nele podemos acompanhar o sucesso ou não da execução de uma exportação, cancelar uma exportação pendente ou mesmo reativar uma exportação que tenha sido abortada por algum erro de comunicação, por exemplo. Menu Procedimentos->Monitorar Exportações:

Cada exportação listada pode conter pautas, usuários professores e usuários alunos, que podem ser consultados nas respectivas guias. Note que algumas informações exibidas serão informações técnicas, como logs de execução e códigos de retorno (como o campo “Retorno WS”, na figura abaixo), visando facilitar a identificação das causas de eventuais problemas de comunicação com o Moodle. Os botões “Cancelar Exportação” e “Reiniciar Exportação”, utilizados para alterar a situação da exportação selecionada, são habilitados de acordo com o contexto.

Page 21: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 21

Enquanto a exportação estiver em execução, sua situação mudará e ela aparecerá na cor laranja. Se ela permanecer nessa situação indefinidamente, então provavelmente um problema provocou o cancelamento inesperado do processo de exportação, sem nem indicar que houve um erro na atualização. Nesse caso deve ser contatada a equipe técnica para identificar e corrigir o problema e, uma vez corrigida, voltar a situação para “Aguardando exportação”.

Havendo algum erro de execução, o painel inferior apresentará os logs de execução para facilitar a identificação do erro. No exemplo abaixo, o sistema não conseguiu conectar-se com o banco de dados MySQL do Moodle.

Page 22: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 22

No caso de uma exportação bem sucedida, no log de execução constará detalhes do procedimento de exportação, incluindo, por exemplo, os logins dos professores e alunos que foram mantidos em cada curso do Moodle (para cada diário), como podem ser observados na figura abaixo.

Note que no campo “Retorno WS”, “N:63” indica que foi criado no novo objeto no moodle de “id” igual a 63. Note o cabeçalho da página do curso 63 no Moodle. Quando o objeto é apenas atualizado, por já existir, o retorno é “A:....”.

Page 23: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 23

5. Importar Notas do Moodle para o Q-Acadêmico Web Uma primeira consideração importante a ser feita é que, dependendo das configurações de perfis dos professores/tutores, mais de um professor poderá lançar notas para um determinado diário. Logo os professores devem estar atentos e, em comum acordo, registrarem as notas dos alunos. Para facilitar o registro feito pelo professor no Q-Acadêmico Web, disponibilizamos um link “Moodle”, que só aparece para diários exportados para o Moodle. Esse link permite a cópia das notas registradas no Moodle para a página corrente. Note que esse procedimento não salva, mas somente copia as notas do Moodle e cola-as nessa página. Uma vez confirmadas, deve ser clicado no botão “Salvar” e o diário deve ser entregue normalmente. O registro de faltas é feito pelo próprio professor. Se não houver controle de presença, deve ser lançado 0 no campo “número de aulas dadas”. Existe um parâmetro no sistema (EDITAR_NOTAS_MOODLE = S/N) que permite definirmos se as notas importadas do Moodle podem ou não ser alteradas pelo professor antes de salvá-las.

De modo geral, assumimos que os diários que serão exportados para o Moodle são diários por nota com uma única etapa. Contudo, se existirem mais de uma etapa, como no exemplo abaixo, o link “Moodle” aparecerá em todas as etapas, e sempre trará o resultado final do aluno no Moodle para a etapa em questão. Os procedimentos de entrega de diário, solicitações de alteração e demais procedimentos são executados da mesma forma. A única alteração nesta página foi a adição do link “Moodle” que carrega as células de Nota com as nota registrada no Moodle.

Page 24: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 24

6. Criar Links no Moodle para o Q-Acadêmico Dentro do Moodle será possível criar alguns links para o Q-Acadêmico em uma “box” html. Estes links irão apontar para páginas específicas do módulo de aluno e já farão a autenticação para quem estiver autenticado no moodle. Isso é possível porque o login no moodle é idêntico ao número de matrícula do Q-Acadêmico. O box irá conter um trecho HTML com links conforme o exemplo abaixo:

<p> <a href="http://moodle.cefet.br/course/qacademico.php?t=2000" target="_new">Página Inicial</a> <br /> <a href="http://moodle.cefet.br /course/qacademico.php?t=2032" target="_new">Boletim</a> <br /> <a href="http://moodle.cefet.br /course/qacademico.php?t=2045" target="_new">Histórico</a> <br /> <a href="http://moodle.cefet.br /course/qacademico.php?t=2044" target="_new">Dados Cadastrais</a><br /></p>

Neste exemplo o endereço irá variar de acordo com cada cliente. Ele geralmente será do tipo {site do Moodle} + “course/qacademico.php?t=” + um número de tarefa dentro do Q-Acadêmico. Os números de tarefas possíveis são: Número Descrição 1020 Questionários 2010 Horário individual 2020 Calendário Acadêmico 6000 Biblioteca 2071 “Meus diários” do aluno 2032 Boletim 2046 Estágios 2048 Caixa de mensagens 2045 Histórico Escolar 1026 Medidas disciplinares e premiações 1024 Matriz Curricular 2044 Alteração de Dados Cadastrais 2051 FAQS 2061 Material de aula 1011 Alterar Senha

Esses links irão funcionar como uma ponte entre o Moodle e o Q-Acadêmico de tal forma que um aluno autenticado no Moodle não precisará digitar login e senha para autenticar-se no Q-Acadêmico.

Page 25: Manual Academico EAD

Manual Q-Acadêmico 2.0 – Módulo de Integração com Moodle – Versão 1.5 25

Para que a ponte funcione deverão ser copiados os seguintes arquivos para a pasta “course” do Moodle: - qacademico.php - qacademico_config.php O funcionamento desta ponte é descrito a seguir:

1. A página qacademico.php, rodando no servidor do moodle, gera um arquivo temporário, na pasta course/tmp_academico, com uma chave única aleatória para o usuário, com validade de alguns minutos

2. Em seguida qacademico.php redireciona para uma página especial de autenticação no módulo web do Q-Acadêmico.

3. Esta página, internamente, irá acessar a página qacademico.php rodando no servidor do moodle que irá conferir a chave no arquivo temporário e apagá-lo. Se a chave for existir e for válida, o aluno estará autenticado no Q-Acadêmico.

Para garantir a segurança do processo, a pasta tmp_academico, do passo 1, deve estar inacessível aos demais usuários. Se a pasta não existir, deverá ser criada dentro da pasta “course” do Moodle. Para que o passo 2 funcione, é preciso configurar o arquivo qacademico_config.php na pasta course no moodle, conforme o exemplo abaixo: <?php $ligacao_qacademico = 'http://academico.cefet.br/qacademico/ligacao_moodle.asp'; $url_volta_moodle = 'http://moodle.cefet.br/course/qacademico.php'; ?> A primeira variável deve receber a URL do Q-Acadêmico Web (pasta base) mais “ligacao_moodle.asp”. A segunda deve conter a URL do próprio moodle seguida de “course/qacademico.php”. O protocolo, seja http ou http, deve estar contido na string. Tanto isto quanto os nomes dos arquivos são exigidos para que os programas não necessitem assumir um valor padrão, dando assim mais flexibilidade nas instalações de instancias de ambos os sistemas.