Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
qse:pagina_inicial [06/06/2023 13:12] Gustavo Waku |
qse:pagina_inicial [14/06/2023 15:48] (atual) Gustavo Waku [Notas de Integração com outros sistemas] |
||
---|---|---|---|
Linha 21: | Linha 21: | ||
- | ====== Informações Técnicas ====== | + | ===== Notas Técnicas ===== |
- | O banco de dados utilizado pelo Questionário Sócioeconômico é o mesmo utilizado pelo sistema acadêmico. A diferença é que está em um schema diferente no banco de dados. | + | O banco de dados utilizado é o mesmo do sistema acadêmico, mas em um schema diferente, chamado de 'qse'. |
- | schema chamado de qse. | + | |
+ | Para adicionar uma questão nova, basta adicionar via banco de dados. O sistema é totalmente configurável. | ||
+ | Existem um cron que roda para reinicializar o sistema de tempos em tempos. | ||
- | ===== Notas Técnicas ===== | + | Os relatórios foram implementados para facilitar a extração e interpretação de informação, encontram-se na barra superior menu 'Relatórios'. |
- | O banco de dados utilizado é o mesmo do sistema acadêmico. | + | Alguns relatórios (dependendo do número de parâmetros selecionados) demoram mais tempo para funcionar. Os dados são cruzados com o sistema acadêmico, portanto, caso existam duas modalidades de ensino do tipo 'Integral', é porque no cadastro de modalidade de curso, foram cadastrados duas modalidades com mesmo nome. Basta selecionar as duas modalidades. |
- | Para adicionar uma questão nova, basta adicionar via banco de dados. O sistema é totalmente configurável. | + | Existem relatórios personalizados implementados dentro do sistema acadêmico. Mas o mais usual é o relatório geral implementado nativamente no qse. ('Relatório Geral'). |
- | Existem um cron que roda para reinicializar o sistema de tempos em tempos. | + | ==== Notas de Integração com outros sistemas ==== |
+ | |||
+ | O QSE atualmente é integrado com a central de seleção, moodle, matrícula online e sistema acadêmico. | ||
+ | |||
+ | - Central de Seleção: usado para verificar o status de preenchimento E gerar o link para o questionário correto. Isso possibilita que o usuário clique no link da central de seleção e ir direto para a ficha do qse do estudante selecionado. | ||
+ | - Moodle: usado para verificar o status do preenchimento. Os alunos FIC fazem um módulo específico que verifica se o QSE foi preenchido ou não como parte da atividade. | ||
+ | - Matrícula Online: um dos requisitos da matrícula é preencher o QSE (exceto FIC). Logo, o sistema verifica o preenchimento e dá prosseguimento ou não para o preenchimento das demais etapas. | ||
+ | - Sistema acadêmico: links para o QSE dentro do sistema acadêmico são disponibilizados na ficha do estudante. Isso facilita a busca e análise social do aluno. | ||
+ | |||
+ | Todos a integração é feita com webservices concentrados no sistema acadêmico. Futuramente sugere-se a migração para um gerenciador de APIs que tenha por exemplo uma documentação pronta para testes. | ||
+ | |||
+ | Caminho para os webservice sigaeduext/Controller/WebservicesController.php | ||
+ | webservices backup: qse/src/Controller/WebservicesController.php. | ||
+ | (ambos caminhos possuem comentários sobre utilização de cada um deles, tipo de retorno esperado e como utilizar). | ||
+ | |||
+ | Para debug foi implementado uma página para saber se a conexão com o banco está ativa ou não => https://qse.ifms.edu.br/pages/debug . Caso esteja offline, é possível enviar um email para o administrador com o log do problema. | ||
+ | |||
+ | Sugere-se a Leitura do código do controlador do usuário para entender como funciona o login com debug. É possível logar como outro usuário para fins de debug. /src/Controller/UsersController.php função logarcomo(). Ela foi restrita apenas para o super admin, mas pode ser habilitada para outros usuários. Uma função análoga foi criada no matrícula online. | ||