View a markdown version of this page

Solução híbrida de supervisão remota - Solução híbrida de supervisão remota

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solução híbrida de supervisão remota

Data de publicação: 30 de março de 2023Histórico do diagrama ()

A supervisão remota híbrida oferece suporte a casos de uso educacional em que você pode monitorar estudantes ao vivo com assistência de IA para destacar objetos e comportamentos proibidos. Essa solução usa o Amazon Rekognition para análise de imagens e o Amazon Chime SDK para gerenciamento de sessões de vídeo. Você pode aplicar essa solução a exames presenciais e remotos.

Considerações de privacidade

Esse é apenas um diagrama técnico e não considera possíveis implicações de privacidade, leis e regulamentações que possam se aplicar a esse cenário, como avisos de privacidade just-in-time, consentimento do usuário e uso, retenção, processamento e exclusão de dados de informações de identificação pessoal, incluindo dados biométricos.

Diagrama da solução de supervisão remota híbrida

Diagrama de arquitetura de referência mostrando como criar uma solução híbrida de supervisão remota usando o Lambda CloudFront, o Amazon Rekognition, o Amazon Chime SDK e o DynamoDB.

As etapas a seguir descrevem a arquitetura:

  1. A arquitetura hospeda o código estático do aplicativo web em um bucket do Amazon Simple Storage Service. A Amazon CloudFront veicula esse conteúdo com acesso de baixa latência a partir de pontos de presença. Você pode proteger o conteúdo no bucket do Amazon S3 contra acesso não intencional usando o CloudFront Origin Access Control.

  2. O Amazon API Gateway atende às APIs REST e as AWS Lambda funções sem servidor lidam com solicitações. O Amazon Cognito fornece acesso seguro e autenticado a essas APIs e gerencia identidades para supervisores e estudantes.

  3. Para o fluxo de registro, uma solicitação de API registra cada aluno. A solicitação passa a foto do aluno para uma função do Lambda. A função chama uma API do Amazon Rekognition para recuperar um exclusivo FaceId baseado em vetores de características faciais extraídos. O do aluno FaceId é armazenado em um banco de dados sem servidor do Amazon DynamoDB para futuras necessidades de correspondência.

  4. O supervisor inicia o exame chamando uma API de mensagens do SDK do Amazon Chime. Isso inicia uma sessão do Amazon Chime SDK e um canal de mensagens do Amazon Chime SDK para comunicação baseada em bate-papo entre o supervisor e cada aluno. O fluxo de trabalho do exame captura o consentimento do aluno no início do exame com as políticas relevantes.

  5. O fluxo de trabalho do exame armazena as informações do exame no DynamoDB. Para interromper o exame, uma solicitação semelhante atualiza o status do exame no banco de dados.

  6. Após o início do exame, o aplicativo web do aluno se conecta a uma sessão separada do Amazon Chime SDK. O aplicativo da web captura o fluxo de vídeo e a tela da câmera, usando canais de captura de mídia com o consentimento do usuário. Ele os salva em um bucket do Amazon S3 em blocos de arquivo de até cinco segundos para auditoria interna e arquivamento.

  7. Para cada novo trecho de vídeo salvo, um Amazon S3 PutEvent chama uma função Lambda. A função extrai um quadro de imagem do trecho de vídeo e armazena esse quadro de imagem em outro bucket do Amazon S3 como um arquivo.jpeg. Isso otimiza o custo e ainda permite o uso da parte completa do vídeo conforme necessário.

  8. Outra função do Lambda valida o arquivo.jpeg usando o Amazon Rekognition com chamadas de API para verificar o rosto do aluno, verificar quantas faces estão no quadro e detectar quando nenhuma face está presente. A função Lambda salva esses alertas de resposta no DynamoDB para fins de auditoria interna.

  9. Se o Amazon Rekognition detectar ações proibidas, ele enviará um alerta ao supervisor usando o Amazon Simple Notification Service. https://docs.aws.amazon.com/sns/latest/dg/ Uma função do Lambda envia um alerta ao supervisor (e ao aluno, se necessário) usando o canal de mensagens do Amazon Chime SDK.

Outras fontes de leitura

Para obter mais informações, consulte os recursos a seguir:

Histórico do diagrama

Para ser notificado sobre atualizações nesse diagrama de arquitetura de referência, assine o feed RSS.

AlteraçãoDescriçãoData

Publicação inicial

Diagrama de arquitetura de referência publicado pela primeira vez.

30 de março de 2023

Requisito de assinatura de RSS

Para assinar as atualizações de RSS, você deve ter um plug-in RSS ativado para o navegador que está usando.