Apéndice C — Uso do SEB nos simulados quinzenais e avaliações
Além das duas provas com questões parametrizadas (ver Apêndice A), o Safe Exam Browser (SEB) também foi utilizado para restringir o acesso aos simulados quinzenais — atividades VPL (Virtual Programming Lab) com Exercícios de Programação (EPs) semelhantes aos das listas regulares, valendo um bônus de até 5% sobre a nota final —, bem como às demais avaliações práticas.
O SEB garante um ambiente seguro de avaliação ao bloquear o acesso a recursos externos não autorizados nas máquinas do laboratório. Para a implementação adotada neste trabalho, utilizou-se o sistema operacional Windows 10 e a versão 3.7.1.704 do SEB, disponível em https://safeexambrowser.org/, que deve estar previamente instalada em todas as estações do laboratório.
A seguir, descreve-se o procedimento para configurar o arquivo de ambiente do SEB e vinculá-lo à atividade VPL no Moodle.
C.1 Configurando a aplicação no SEB Tool
Para gerar o arquivo de configuração .seb que será distribuído aos estudantes, abra o utilitário SEB Tool e siga os passos descritos a seguir.
- General
- No campo Start URL, insira a URL direta da atividade VPL no Moodle.
- Nota: caso seja necessário navegar por mais de uma atividade dentro do mesmo curso, insira a URL principal do curso e, na aba Browser, marque a opção Allow navigation back/forward in exam.
- Network
Inclua as URLs permitidas para navegação. Para restringir o acesso à atividade desejada, utilize uma expressão de filtro no padrão
/mod/vpl/*?id=4624*, em que o número final corresponde ao identificador da atividade VPL no Moodle. Na Tabla C.1, a última linha contém a URL da página principal do curso (identificador475), mas ela também pode ser substituída pela URL de uma seção que contenha várias atividades. Essa configuração é opcional e útil quando há mais de uma atividade VPL. Nesse caso, a primeira linha da tabela deve ser repetida para cada atividade avaliativa que deverá ficar acessível durante o exame.Configurações gerais da aba Filter:
| Active | Regex | Expression | Action |
|---|---|---|---|
| [x] | [ ] | https://moodle.ufabc.edu.br/mod/vpl/*?id=4624* |
Allow |
| [x] | [ ] | https://moodle.ufabc.edu.br/login/index.php* |
Allow |
| [x] | [ ] | https://moodle.ufabc.edu.br/course/switchrole.php* |
Allow |
| [x] | [ ] | https://mctest.ufabc.edu.br/compare |
Allow |
| [x] | [ ] | https://moodle.ufabc.edu.br/enrol/index.php?id=475 |
Allow |
- Security
- Caso o laboratório utilize um projetor ou monitor secundário, ajuste o campo Maximum allowed number of connected displays para um valor maior que 1, evitando que o SEB bloqueie a exibição.
- Config File
- Clique em Save Settings As… e salve o arquivo com a extensão
.seb.
- Clique em Save Settings As… e salve o arquivo com a extensão
- Exam
- Marque a opção Use Browser Exam Key and Configuration Key.
- Copie o código gerado no campo Browser Exam Key. Importante: copie essa chave somente após salvar o arquivo no passo anterior.
C.2 Vinculando a chave do SEB à atividade VPL no Moodle
Após gerar o arquivo e obter a Browser Exam Key, acesse o Moodle para aplicar as restrições.
- Na página da atividade VPL, clique no ícone de engrenagem (Configurações).
- Acesse Configuration → Submission restrictions e clique em Show more.
- Altere a opção SEB browser required para Yes.
- Cole a chave copiada no campo SEB exam key(s).
C.3 Restrição por endereço IP (opcional)
Para garantir que as submissões ocorram exclusivamente a partir dos computadores do laboratório, é possível combinar o SEB com o filtro de rede do Moodle, preenchendo o campo Allowed submission from net.
- Faixas consecutivas: utilize um hífen para definir o intervalo. Exemplo:
111.11.11.1-62(permite os IPs de111.11.11.1a111.11.11.62). - IPs não consecutivos: informe os endereços individuais separados por vírgulas.
C.4 Considerações finais
A integração do SEB com o VPL no Moodle cria um fluxo simples para o estudante: basta dar um duplo clique no arquivo .seb disponibilizado pelo docente para que o navegador seguro seja aberto diretamente na atividade configurada.
A combinação da Browser Exam Key com a restrição por faixa de endereços IP das máquinas do laboratório fornece uma solução robusta para avaliações de programação online, dificultando acessos indevidos e contribuindo para a integridade do processo de avaliação.