Dúvida
Funcionalidade do Check in da Aula no Educonnect e Processador de frequência diária.
Ambiente
TOTVS Educacional - Educacional - Educonnect - A partir da versão:
. TOTVS Gestão Educacional: 12.1.2209.100
. App Meu eduCONNECT: 08.2209.03
Solução
A Check-In da Aula tem o objetivo de fazer com que o aluno confirme a presença na aula (de acordo com o critério de parametrização) para que o sistema processe a frequência diária.
A confirmação da presença vai acontecer independentemente da seleção da aula, pois, o sistema ira identificar automaticamente a aula que o aluno possui naquele dia e horário em que a frequência está sendo registrada.
Para isso, são necessárias configurações de ambiente:
Configurar a URL Rewrite e ARR conforme links abaixo
. URL Rewrite | Application Request Routing Cache
Após isso. devemos configurar o endereço da URL do FrameHTML, configuração presente em Ambiente | Parâmetros | Parâmetros Globais | Aba: Frame HTML conforme print abaixo.
O Check-in da aula é realizado em dois momentos:
. O Aluno realiza o check-in através do app Meu eduCONNECT, para o dia e horário da aula (não será listando nenhuma informação referente à Turma/disciplina). No momento que o aluno registrar o check-in, não quer dizer que a presença dele está confirmada, isso ficará a cargo da Instituição de ensino realizar o processamento da frequência.
. Após o aluno registrar o check-in, a Instituição de ensino deverá realizar o processo da frequência diária, isso é, validar o check-in e conceder a presença ou ausência para o aluno de acordo com a data e o horário de check-in realizado pelo Aluno.
Para acessar a funcionalidade, o Aluno deverá ter a permissão em:
Serviços Globais | Segurança | Perfil | Sistema: Educacional | Educonnect | Check-In da Aula
Ao logar no App Meu Educonnect e clicar no menu: Check-In da Aula, será exibido o mapa com a data, horário e a localização atual do Aluno, conforme o print abaixo. Ele irá exibir as informações de localização no Check in se a Localização no aparelho estiver ligada ou concedida a permissão ao app que acesse a localização do usuário (Ao logar no app, será perguntado se deseja habilitar a Localização).
Para registrar a frequência, o aluno deverá pressionar o botão "Pressione para registrar" e aguardar alguns milésimos de segundos (o botão será preenchido enquanto a presença está sendo registrada).
Após registrar a frequência, o App irá apresentar uma mensagem de feedback, informando que a frequência foi registrada e a presença será liberada posteriormente. O Aluno irá apenas registrar a frequência, a liberação da mesma fica a cargo da Instituição de Ensino executar o processo através do Processador de frequência diária, que será o processo realizado para validar o check-in de acordo com os planos de aulas das Turmas/disciplinas.
Após o aluno registar a frequência diária, a Instituição de Ensino deverá processar a frequência de acordo com os registros inseridos no check-in do aluno. Para acessar o processo, deve-se ter permissão de acesso no Perfil de usuário no seguinte item.
Serviços Globais | Segurança | Perfil | Sistema: Educacional | Selecione o perfil do usuário | Matrícula e Avaliação | Notas e Faltas | Mais | Processador de frequência diária.
O processo "Processador de frequência diária" está disponível em Matrícula e Avaliações | Notas e Faltas | Mais | Processador de frequência diária. Este processo tem como objetivo realizar uma frequência diária de forma automatizada baseada nos check ins existentes no banco de dados (Tabela: SCHECKINAULA), onde foram realizados pelos alunos por diferentes meios e dar presença aos alunos que realizarem os check ins durante um período de uma determinada aula, e falta para os alunos que não realizaram o check in dentro do período da aula, considerando os parâmetros definidos no processo.
Para executar o processo, será necessário algumas parametrizações.
I) Devemos ter apenas uma etapa de faltas das turmas/disciplinas a serem processadas, de acordo com a data do processamento / reprocessamento:
. Data de inicio / Data de Término
. Data início digitação / Data limite digitação
II) Deverá estar dentro do período válido de acordo com a data do processamento.
III) Para as Turmas/disciplinas Gerenciais, o aluno realiza o check-in na Turma disciplina Gerenciada, dessa forma, o processador irá processar as Turmas/disciplinas Gerenciadas.
Data da execução do processo
Este processo tem como principal objetivo ser executado de forma agendada com recorrência de execução com intervalos pré-definidos pela Instituição de acordo com as suas necessidades.
. Executar o processador de frequência diária para a data e hora atual da execução do processo
Refere-se a uma parametrização destinada a quando o processo preferencialmente agendado, onde durante a execução do processo serão pesquisados por todos os planos de aulas do dia da execução e as aulas que tenham seus horários de aula com início até o horário da execução do processo. Ou seja, em caso do processo ser executado as 09:00 horas do dia 13/10/2022, serão processadas todas as aulas existentes neste dia, que iniciaram até as 09:00 horas da manhã. Com esta opção, o log exibido após o processamento será menos detalhado, sem a relação dos alunos matriculados em cada Turma/Disciplina. Ao invés disso, será exibido um somatório com total de alunos, total de ausências e total de presenças.
. Reprocessar para um dia específico
É destinada para ser reprocessado algum dia anterior a data atual (ou reprocessar a própria data atual). Neste caso, serão consideradas todas as aulas do dia selecionado até as 23:59. A opção de reprocessamento realiza novamente o processamento das frequências mesmo se as aulas já tenham sido previamente liberadas. Portanto, esta opção irá sobrescrever o processo, isso é, revalidar a frequência diária de acordo com a data informada. Para a execução de uma data retroativa (data anterior à data atual) é necessário que tenha pelo menos uma etapa com o período vigente à data atual. Por exemplo, será executado o processamento para a data 18/08/2022 porém a data atual é 13/10/2022, portanto a data do processamento é uma data retroativa. Com isso devemos ter uma etapa de faltas onde o período de Início / Término e Data início de digitação / Data limite de digitação sejam compreendidos até a data em que o processamento está sendo executado.
Aulas geminadas
Necessário um checkin em cada aula
O Processador irá validar a presença se o Aluno realizou o check-in em cada aula geminada. Por exemplo, na Turma/disciplina Metodologia em pesquisa, temos duas aulas geminadas, sendo:
Quinta-feira: 07:00 as 07:50
Quinta-feira: 07:50 as 08:40
Se o Aluno realizou apenas um check-in (as 07:10), será considerado apenas uma presença na aula de 07:00 às 07:50 e na aula de 07:40 as 08:50, ele estará com falta.
Necessário apenas um checkin entre o período das aulas
O Processador irá validar a presença se o Aluno realizou o check-in em pelo menos uma Aula geminada.
Utilizar todo o período da aula para coletar a presença
O processador irá considerar a presença (coletar o check-in) realizado dentro do período da aula. Por exemplo, o período da Aula é: 07:00 às 07:50. Se o check-in do Aluno foi as 07:01, o processador irá considerar a presença e se o Check-in foi realizado as 06:59, o processador não irá coletar, e o aluno terá falta incluída para essa aula.
Utilizar limites com tolerância para check-in
O processador irá considerar a presença de acordo com as regras definidas pelo usuário em:
. Considerar check-in a partir de X minutos antes do início da aula
. Considerar check-in até X minutos após do início da aula
. Considerar check-in a partir de X minutos do final da aula
. Considerar check-in até X minutos após o final da aula
Liberar frequência das aulas automaticamente após o processamento dos dados
A Instituição de ensino terá a opção de liberar a frequência para os alunos.
Pontos importantes
I) Se a liberação da frequência não for realizada durante o processamento, o mesmo deverá ser realizado pelos processos atuais, sendo: Portais e RM.EXE.
II) Caso o parâmetro: Configurações | Parâmetros | Secretaria | Notas/faltas (Permitir a visualização das notas e faltas da etapa somente após a liberação do professor) esteja marcado, mesmo o processador informando que as aulas foram liberadas, será necessário que a Instituição de Ensino marque o parâmetro Disponível para Alunos no cadastro da etapa de faltas.
Filtro de Turmas/Disciplinas para processamento
Realizar processamento para todas as Turmas/Disciplinas do contexto
Ao marcar esse CheckBox, o processador irá realizar o processamento para todas as turmas/disciplinas do contexto logado de acordo com o critério de da Data de execução, isso é, irá processar todas as Turmas/disciplinas de acordo com o Plano de aula do filtro da data de execução, sendo:
Realizar processamento apenas para as Turmas/Disciplinas abaixo
Ao marcar esse CheckBox, a Instituição de ensino poderá refinar a listagem de Turmas/disciplinas que serão listas para o processamento. Basta clicar na opção Filtro (o filtro é o mesmo da visão de Turmas/disciplinas).
Ponto de referência para a validação de check-in
Esta funcionalidade está disponível a partir do patch: 12.1.2209.114. Essa parametrização tem como objetivo definir a localização da Instituição de Ensino (ou o local onde são realizadas as aulas) e a distância "aceitável" para considerar o check-in válido para presença dos Alunos. A definição da localização será realizada pelo endereço (pegando como referência a Latitude e a Longitude)
Considerar a presença apenas os check-ins dentro do raio da localização abaixo
Para colocar as coordenadas, seguir os passo indicado em (print abaixo). Onde as informações da Latitude e longitude serão copiados automaticamente para os campos Latitude | Longitude. O Valor do campo Distância em metros como padrão vem preenchido com o valor mínimo, mas a Instituição de Ensino pode reduzir ou aumentar a distância conforme a sua necessidade.
0 Comentários