Tabela de conteúdos

Chamada por Biometria

A Escola de Ciência e Tecnologia (ECT) possui uma quantidade de alunos signicativos em turma, cerca de 150 alunos. Esta realidade demanda uma estratégia de chamada que otimize o tempo em sala de aula.

A equipe da ECT demandou a SINFO um software de chamada por impressão digital que possa otimizar o uso do tempo e capturar a presença dos alunos através de biometria.

Descrição do Caso de Uso

O fluxo para utilização da funcionalidade é descrito abaixo:

Passo 1: Login e senha

Tal qual como foi concebido, ao usuário é requerido: código do componente, código da turma e a respectiva senha para o acesso às opções do aplicativo desktop.

Passo 2: Menu Seletor de Opções

Acessando o sistema, ao docente será exibida uma série de opções que serão disponibilizadas para o mesmo. A descrição dessas opções foram dadas abaixo:

Passo 3-1: Iniciar Chamada

Selecionando essa opção, ao usuário é requerida a hora em que a aula será iniciada e a tolerância de tempo para que o aluno não receba falta para aquela aula em questão. Após tal operação, será dada a opção de Fechar Chamada, que por sua vez irá requerer novamente a senha de abertura, a fim de que possa ser finalizada a chamada para aquela aula em questão.

Passo 3-2: Últimas Chamadas

Essa opção exibe tanto as turmas que se utilizaram desse aplicativo desktop durante aquele dia quanto o número de total presentes delas.

Passo 3-3: Cadastrar Turma

Essa opção é utilizada a fim de que o usuário possua o poder de cadastrar uma turma para a utilização da chamada biométrica. Para tal feito, é necessário que o docente forneça tanto o código quanto a turma da componente em questão.

Passo 3-4: Outros

Ainda em desenvolvimento.

Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.ensino.dominio.FrequenciaEletronica ensino.frequencia_eletronica
br.ufrn.sigaa.ava.dominio.EstacaoChamadaBiometricaTurma ava.estacao_chamada_bio_turma

Plano de Teste

Sistema: SIGAA

Módulo: TURMA VIRTUAL

Link(s): Iniciar o aplicativo desktop

Usuário: Fornecer o Código do Componente, Código da Turma e a senha criada anteriormente pela Turma Virtual para logar no aplicativo.

Papel que usuário deve ter: não se aplica.

Cenários de Teste

Não se aplica.

Dados para o Teste

1. Cadastrar na tabela “ava.estacao_chamada_bio_turma” a turma virtual do respectivo docente que está sendo testado.

Ex:

O docente “pmotta” possui 2 turmas

Caso deseje testar ambas as turmas, deve-se cadastrar as 2 na tabela informada acima (ver como foi cadastrado na tabela para replicar em outras turmas)

2. Criar a senha para cada turma através da área de Configurações da Turma Virtual.

3. Usar a senha criada para se logar no aplicativo desktop.

4. Usar as funções do aplicativo desktop como descrito anteriormente.

5. Verificar o registro da presença dos alunos através da área “Lançar Frequencia” da Turma Virtual. As presenças realizadas pela digital do aluno vão aparecer com um ícone de digital representando essa operação.

6. Verificar a quantidade de presença/falta que é registrada na Turma Virtual. Esse registro será calculado como foi explicado acima, seção “Fechamento Automático do Sistema”

7. Os SQLs abaixo servem para auxiliar o testador/desenvolvedor:

--- turmas de souzacoelho, turma normal, SEM SUBTURMAS
--- where cc.codigo = 'DIM0108.1' and t.ano = 2010 and t.periodo = 1 and t.codigo = '02'
select * from ensino.frequencia_aluno where id_turma = 57547383 and tipo_captacao_frequencia = 'D' order by data_cadastro
delete from ensino.frequencia_aluno where id_turma = 57547383

--- turmas de neliocacho, turmas COM Subturmas.
--"ECT1103"
--02
--2010.1 (trocar calendario academico p bater esse valor)
--01A 
select * from ensino.frequencia_aluno where id_turma = 57547106 and tipo_captacao_frequencia = 'D' order by data_cadastro
delete from ensino.frequencia_aluno where id_turma = 57547106

-- ESSAS TURMAS BAIXO FORAM USADAS PARA ABRIR A A CHAMADA PARA 2 TURMAS AOS MESMO TEMPO.
--"ECT1103"
--05
--2009.2 (trocar calendario academico de Testes para bater esse valor)
--05A
select * from ensino.frequencia_aluno where id_turma = 57540368 and tipo_captacao_frequencia = 'D' order by data_cadastro
delete from ensino.frequencia_aluno where id_turma = 57540368

--"ECT1103"
--05
--2009.2 (trocar calendario academico banco de Testes para bater esse valor)
--05C
select * from ensino.frequencia_aluno where id_turma = 57540370 and tipo_captacao_frequencia = 'D' order by data_cadastro
delete from ensino.frequencia_aluno where id_turma = 57540370