Release Notes

Versão 2.5.2

  • Alteração do nome do callback 'onFinish' para 'onResultAvailable'
  • Melhorias no proctoring do tipo REALTIME

Versão 2.5.1

  • Novos atributos no callback de 'onFinish'
  • scoreThreshold: limiar de aprovação da sessão de proctoring
  • justification: em caso de reprovação, esse campo traz o resumo das irregularidades

Versão 2.5.0

  • Callback de 'onFinish' no hook de finish que permite o acesso ao resultado da auditoria de forma imediata
  • Melhorias no monitoramento ativo durante o exame
    • Novos tipos de alertas do onRealtimeAlerts:
      • position_detection_on_stream:
      • wrong_face_size_detected: Face muito perto da câmera, afaste-se um pouco mais
      • wrong_face_position_edge_detected: Face muito próxima da borda, mova-se para o centro da tela
      • wrong_face_position_move_right_detected: Face não centralizada, mova-se para a direita
      • wrong_face_position_move_top_detected: Face não centralizada, mova-se para cima
      • wrong_face_position_move_left_detected: Face não centralizada, mova-se para a esquerda
      • wrong_face_position_move_bottom_detected: Face não centralizada, mova-se para baixo

Versão 2.4.0

  • Compatibilidade com dispositivos móveis

Versão 2.3.3

  • Correção do reset no startSession

Versão 2.3.2

  • Melhorias no fluxo da câmera externa (reset e goToExternalCameraPositionStep)

Versão 2.3.1

  • Implementação da funcionalidade de câmera externa

Versão 2.2.0

  • Retry para stream iniciados com falhas
  • Criação da janela para termo de consentimento
  • Melhorias nos logs de insights
  • Criação da funcionalidade de varredura de ambiente em busca de cameras espiãs

Versão 2.1.1

  • Escolha automatica do codec suportado (vp8/vp9)
  • Não é mais obrigatório passar width e height no check devices
  • Melhorias nos logs de insights

Versão 2.1.0

  • Criação do runCheckDevicesFlow que permite que o usuário receba a lógica do checkDevices() em um modal próprio

Versão 2.0.3

  • Otimização na gravação de áudio removendo necessidade de download de scripts

Versão 2.0.2

  • Tratamento para fechamento de streams
  • console.log() configuravel

Versão 2.0.1

  • Tratamento para duplo clique no checkDevices
  • Ajuste de CORS no NoiseRecorder

Versão 2.0.0

  • Remoção do script deprecated AudioProcessor
  • Monitoramento ativo durante o exame
    • Novos tipos de alertas do onRealtimeAlerts:
      • audio_detection_on_stream
      • face_detection_on_stream
      • mobile_detection_on_stream
      • person_detection_on_stream
      • position_detection_on_stream
  • Nova forma de gravação de áudio
  • Remoção das funções pause() e resume()
  • Análise de posicionamento da face no modal do checkDevices()
  • Novas propriedades adicionadas no retorno do checkDevices():
{
    allowedAmbient: boolean,
    allowedMicrophone: boolean,
    allowedPositionFace: boolean,
    allowedResolution: boolean,
    cameraId: string,
    michophoneId: string,
    volumeRange: number,
    faceDetectionAlerts: { status: 'OK' | 'ALERT', type: string, description?: string },
    result: boolean,
}

Versão 1.1.6

  • Adiciona o botão de cancelar captura no capturePhoto().
  • Se a captura for cancelada, ela lancará uma exceção.

Versão 1.1.5

  • Captura da Geolocalização
  • Login via componente (Credentials)
  • Bloquear navegadores sem suporte
  • Bloquear exame quando camera estiver em uso
  • Gravação de vídeo opcional
  • Atualização Interface do CapturePhoto
  • Criação do callback onBufferSizeError
  • Criação do callback onRealtimeAlerts
  • Bloqueio das cameras simuladas da listagem de devices
  • Aviso de camera ocupada

Versão 1.1.14

  • Removido verificação de bloqueio de devices, para correção de bug

Versão 1.1.13

  • Adicionado verificação se o usuário bloqueiou o uso da camera ou microfone durante o exame

Versão 1.1.12

  • Quebra de linha na mensagem de erro do checkDevices
  • Tornado o parâmetro type como opcional
  • Adicionado botão de cancelar ao checkDevices

Versão 1.1.11

  • Introduzida verificação para garantir uma qualidade mínima desejável durante a gravação, no modal do checkDevices

Versão 1.1.10

  • Introduzida verificação para garantir uma qualidade mínima desejável durante a gravação

Versão 1.1.9

  • Correção no tamanho da gravação de tela

Versão 1.1.8

  • Correção no tamanho das imagens
  • flip da imagem do checkDevices

Versão 1.1.7

  • Correção da verificação de múltiplas telas no Firefox

Versão 1.1.6

  • Melhoria na verificação de múltiplas telas

Versão 1.1.5

  • Captura da Geolocalização
  • Login via componente (Credentials)
  • Bloquear navegadores sem suporte
  • Bloquear exame quando camera estiver em uso
  • Gravação de vídeo opcional
  • Atualização Interface do CapturePhoto
  • Criação do callback onBufferSizeError
  • Bloqueio das cameras simuladas da listagem de devices
  • Aviso de camera ocupada

Versão 1.1.4

  • Adicionado resolução de 480p na gravação da tela
  • Colocado o finish em um try catch

Versão 1.1.3

  • Retirada da implementação das fotos durante o exame

Versão 1.1.2

  • Retirada de testes deprecated

Versão 1.1.1

  • Moodle

Versão 1.1.0

  • Adicionado captura de fotos durante a execução da prova
  • Adicionado o modal de capturePhoto, para cadastramento e autenticação biométrica
  • Correção de interface do modal checkDevices com problema no lts

Versão 1.0.9

  • useProctoring com prod como default

Versão 1.0.8

  • Moodle useProctoring com homol como default

Versão 1.0.7

  • Retirada do verifyExtesion por precaução de segurança

Versão 1.0.6

  • Mudança na interface do checkDevices
  • Adicionado retorno dos ids da câmera e microfone selecionados e da média do volume mostrado no checkDevices

Versão 1.0.5

  • Correção em bug do checkDevices

Versão 1.0.4

  • Atualização da interface do checkDevices

Versão 1.0.3

  • Correção na função checkDevices
  • Adicionado callback onNoiseDetected
  • Correção de erro relacionado ao link do blob no download e na extensão
  • Correção send percentage on finish with extension

Versão 1.0.2

  • Retirada de requisição da hora no finish

Versão 1.0.1

  • Retirada da função getServerHour

Versão 1.0.0

  • Salvando informações da gravação de Áudio
  • Adicionado mais eventos da Azure
  • Correção de eventos da Azure
  • Atualização da comunicação com a Extensão do Google Chrome