• Nenhum resultado encontrado

Antes de falarmos do novo modelo, vamos entender como o SophiA trabalhou até hoje.

N/A
N/A
Protected

Academic year: 2021

Share "Antes de falarmos do novo modelo, vamos entender como o SophiA trabalhou até hoje."

Copied!
12
0
0

Texto

(1)

Monitor SophiA

Descrição: Depois do fechamento das notas de 2016 pudemos perceber que o processamento em segundo plano é mais rápido que o cálculo padrão do sistema, portanto, resolvemos alterar a forma que o sistema calcula as notas para ser uma mistura da fila com o esquema padrão e assim então ganhar performance para todos os clientes.

Para fazermos esta alteração, tivemos como pré-requisito:  Agilizar o esquema de cálculo padrão do sistema;

 Permitir que o usuário lance notas mesmo que o sistema esteja calculando outros lançamentos;

 Retorno do status do recálculo.

Como o SophiA estava antes dessas novidades

Antes de falarmos do novo modelo, vamos entender como o SophiA trabalhou até hoje.

Os clientes tinham duas opções para os cálculos acadêmicos, cada um com suas vantagens e desvantagens, e para alternar entre as opções bastava variar o parâmetro do sistema "Processar o recálculo em segundo plano", veja a comparação dos tipos de cálculo na tabela abaixo (Figura 1):

Figura 1 - Parâmetros do sistema

Padrão do sistema Segundo plano

Utilização da máquina

O potencial da máquina não é explorado, pois os cálculos são todos feitos no servidor de aplicação (SrvSophiA.exe).

Os recursos da máquina são mais explorados, pois o sistema gerencia diversos servidores de recálculo (SrvRecalculo.exe) para finalizar o processamento de forma mais rápida. Potencial travamento

O fato deste modelo utilizar o servidor de aplicação para realizar os cálculos poderia

Como o recálculo é feito fora do servidor de aplicação não corremos o risco de

(2)

indisponibiliza-torná-lo indisponível para outras operações em alguns momentos.

lo, deixando-o livre para responder as requisições feitas pelos usuários. Tempo Alto tempo de espera. Menor finalizar os cálculos. tempo para

Feedback

O usuário sabe

exatamente o momento em que o sistema acaba de processar os cálculos acadêmicos.

A única maneira de saber se o cálculo terminou é através de um relatório disponibilizado pela Prima.

Terminal Web

O alto tempo que o sistema precisa para calcular pode causar timeout nas solicitações da web.

Não há timeout, pois o

sistema grava os

lançamentos e libera o professor para lançar outras notas.

Aceitação dos clientes

Este é o modelo

preferido, pois o sistema avisa quando o cálculo termina.

Baixa aceitação. Tabela 1 - Comparação entre os tipos de recálculo acadêmico

Sobre o novo modelo de cálculo

Para o novo modelo, pegamos as melhores características de cada esquema que o sistema possuía e obtivemos o seguinte resultado:

Cálculo distribuído (NOVO)

Utilização da máquina

Explora todo o potencial do hardware dos clientes, pois gerencia diversos servidores de recálculo.

Potencial travamento

Realiza os cálculos no servidor de recálculo deixando o SrvSophiA.exe livre para responder as requisições dos usuários.

Tempo Menor tempo para calcular notas e situações.

Feedback Informa ao usuário exatamente em que ponto seu recálculo está através de uma barra de progresso.

Terminal Web Neste primeiro momento deixaremos o lançamento como a antiga opção de processamento em segundo plano,

(3)

porém, em breve trabalharemos para notificar o usuário no terminal web de que o seu lançamento foi finalizado. Tabela 2 - Informações do novo modelo de cálculo acadêmico

As alterações foram feitas nos seguintes pontos do sistema: 1. Parâmetros do sistema;

2. Lançamento de notas;

3. Ação de recálculo acadêmico; 4. Monitor SophiA.

1. Parâmetros do sistema

O parâmetro "Processar o recálculo em segundo plano" antes disponível na aba Acadêmico dos parâmetros do sistema não existirá mais.

2. Lançamento de notas

A tela de notas e faltas foi alterada para exibir o progresso dos lançamentos, desta forma os usuários saberão qual o status do recálculo acadêmico.

Após realizar um lançamento e clicar no botão Gravar, a seguinte tela será exibida (Figura 2):

Figura 2 - Nova janela no cálculo das notas

Neste momento o sistema já gravou as notas das avaliações e está calculando as médias e situações dos alunos que tiveram o lançamento alterado.

Repare que na mensagem exibida existe uma barra de progresso informando ao usuário o status do seu recálculo, quando esta barra atingir 100% o sistema irá recarregar a grade exibindo as notas atualizadas.

(4)

Ainda na tela exibida também há a opção de passar o cálculo para segundo plano, permitindo o usuário lançar outras notas enquanto o sistema trabalha.

Quando o usuário optar por passar o cálculo para segundo plano, ele ainda será informado do status do seu recálculo, porém, de uma maneira um pouco diferente, veja a imagem abaixo (Figura 3):

Figura 3 - Barra de progresso do cálculo em segundo plano

Neste caso, o usuário pode fazer os seus lançamentos enquanto o sistema continua trabalhando para atualizar as médias e situações dos alunos, e quando o cálculo for concluído o usuário será notificado da seguinte maneira (Figura 4):

(5)

3. Ação de recálculo acadêmico

Quando o recálculo acadêmico for acionado, uma nova mensagem será exibida questionando ao usuário se ele deseja ver o progresso do cálculo que ele acabou de enviar ao servidor:

Figura 5 - Quando selecionado apenas turmas vigentes

Figura 6 - Quando selecionado turmas vigentes e finalizadas

Se o usuário clicar em não, o sistema libera para que ele continue utilizando o sistema, mas caso ele clique em sim, além da liberação, uma nova janela é exibida no canto direito do SophiA.

Nesta janela será exibido o status dos cálculos que o usuário acabou de enviar ao servidor (Figura 7):

(6)

Figura 7 - Progresso do cálculo acadêmico

Quando o cálculo for finalizado o usuário será notificado e o painel à direita se fecha automaticamente após 10 segundos (Figura 8):

(7)

4. Monitor SophiA

Para monitorar e gerenciar o andamento dos cálculos acadêmicos, foi criado um novo módulo chamado Monitor e podemos encontrá-lo na barra de ferramentas do SophiA ou então no menu Operações > Monitor SophiA (Figura 9).

Figura 9 - Novo botão na barra de ferramentas

O acesso a este recurso é controlado através da operação de perfil de acesso "Monitor SophiA - Acesso ao monitor" (Figura 10). Caso o usuário não possua tal operação e tente acessar esta janela, uma mensagem será exibida impedindo-o de prosseguir.

Figura 10 - Operações no perfil de acesso referente ao Monitor SophiA

O Monitor SophiA possui algumas funcionalidades além de apenas monitorar os recálculos acadêmicos, como:

 Consultar status do servidor;

 Priorizar o cálculo de determinadas turmas;

 Definir o limite de servidores de recálculo que o sistema irá utilizar;  Reiniciar o processamento do recálculo acadêmico.

(8)

4.1. Consultar status do servidor

Para visualizar informações do servidor, basta clicar com o botão direito na grade da nova tela e então selecionar a opção Exibir > informações do servidor.

Figura 11 - Opção de exibição das informações do servidor

Figura 12 - Informações do servidor

Esta opção é controlada pela operação "Monitor SophiA - Consultar status do servidor" dos perfis de acesso.

(9)

4.2. Priorizar o cálculo de determinadas turmas

É possível priorizar o cálculo de uma determinada turma, para isso use uma opção acessada através no botão direito do mouse > Priorizar o cálculo selecionado.

Figura 13 - Opção de priorizar o cálculo selecionado

Esta opção é controlada através da operação de perfil de acesso "Monitor SophiA - Priorizar cálculo acadêmico" e é gravada no relatório de operações realizadas.

(10)

4.3. Definir o limite de servidores de recálculo

Para definir a quantidade de servidores que o SophiA deve utilizar para o recálculo, basta clicar na grade com o botão direito e acessar a opção "Quantidade de servidores de recálculo".

Figura 14 - Opção para definir a quantidade de servidores de recálculo

Para deixar que o SophiA decida a quantidade de servidores de recálculo baseado no processador do seu computador, defina o valor "0" (zero).

Esta operação é controlada através da operação de perfil de acesso "Monitor SophiA - Definir a quantidade de servidores de recálculo" e é gravada no relatório de operações realizadas.

(11)

4.4. Reiniciar o processamento do recálculo acadêmico

Caso haja algum erro na configuração acadêmica, pode ser que os cálculos parem de ser processados, neste caso então é necessário utilizar a opção "Reiniciar o processamento", disponível no Monitor SophiA (Figura 15).

Caso seja feita a alteração da quantidade de servidores de recálculo, é recomendado que esta operação seja realizada.

Figura 15 - Opção para reiniciar o processamento

Esta operação é controlada através da operação de perfil de acesso "Monitor SophiA - Reiniciar o processamento do recálculo" e é gravada no relatório de operações realizadas.

(12)

F.A.Q.

1. Se eu não tiver acesso ao Monitor SophiA não conseguirei acompanhar o progresso dos meus cálculos?

Sim, você poderá acompanhar o progresso, pois ao iniciar um recálculo acadêmico o SophiA irá lhe questionar se você deseja acompanhar o progresso.

2. Se eu consigo ver o progresso dos meus cálculos acadêmicos, porque eu preciso da operação de perfil de acesso?

Com a operação do perfil de acesso é possível verificar o progresso de todos os cálculos sendo executado no momento. Sem ela você só consegue visualizar os cálculos que você mesmo solicitou.

3. Eu posso escolher qual o método que o sistema vai calcular as médias e situações?

Não, o esquema apresentado é a única maneira do sistema realizar os cálculos acadêmicos.

4. O que acontece se eu alterar a quantidade se servidores de recálculo durante o processamento?

O sistema irá se ajustar para a nova configuração, abrindo ou fechando alguns servidores de recálculo.

5. Existe algum limite para a quantidade de servidores de recálculo? Não, porém se o valor definido para o limite de servidores for alto, o computador pode parar de responder por conta da alta demanda de processamento.

Disponível na Versão X6 do SophiA Gestão Infantil, Escolar e Acadêmica, a partir do build 8, de 13/01/2017.

Referências

Documentos relacionados

1. As candidaturas são analisadas pela Comissão Permanente do Conselho Geral ou por uma comissão especialmente designada para o efeito por aquele órgão sendo qualquer uma destas

Depois da abordagem teórica e empírica à problemática da utilização das Novas Tecnologias de Informação e Comunicação em contexto de sala de aula, pelos professores do

Considerando a contabilidade como centro de gestão da informação, os autores defendem o aprimoramento de uma visão sistêmica ao profissional, como também uma maior compreensão

Continuando no contexto do Estado brasileiro, o quarto capítulo: O PRONERA como Política de acesso à Educação Superior e os Movimentos Sociais no contexto da Globalização da

No período de primeiro de janeiro a 30 de junho de 2011, foram encaminhadas, ao Comitê de Segurança do Paciente da instituição sede do estudo, 218 notificações de

(2010), discovered two additional lineages in the Iberian Peninsula using CO1 mtDNA sequences, thus demonstrating the useful- ness of this gene as a barcoding marker for this genus,

Não se está perante a situação de uma única falta injustificada; só se pode falar em falta de assiduidade se houver alguma continuidade, o que não implica que tenham de ser faltas

Diante da pandemia pelo COVID-19, o desafio se tornou pesadelo e esta parcela da população, em especial aqueles residentes de ILPI, encontram-se ainda mais vulneráveis em razão