NovidadesVersao31 - UFSC/moodle-provas-livecd-provas GitHub Wiki
Novidades na versão 3.1 - Março de 2015
Foi adicionado o programa /opt/provas/online_update.py ao pacote moodle-provas, ele é responsável por obter um arquivo JSON com algumas configurações durante a inicialização da sessão do usuário, como a página inicial do Moodle Provas e os IPs que devem ser liberados no firewall. Este recurso pode ser desativado pela opção enable_hardcoded_online_config do config/livecd_provas.conf, ao ativar esta opção você deverá configurar o arquivo config/moodle_provas_online.conf , pois ele será adicionado ao LiveCD com as configurações necessárias. Detalhes na página Sistema de configuração online.
O programa /opt/provas/online_update.py suporta múltiplas instituições, se mais de uma estiver presente no arquivo JSON, será exibida uma tela para que o usuário selecione a sua instituição.
O modelo do arquivo JSON está no diretório extra/online-config/modelo_config.json
As opções de configuração da máquina virtual de testes (Opção 11 do menu de geração da ISO), foram movidas para o arquivo de configuração global config/livecd_provas.conf
As ISOs geradas não possuem mais os sufixos "_multiseat" e "_sendlogs" quando estas opções estão ativadas, o único sufixo que é adicionado é o "_admin" se a opção "enable_admin_access" estiver ativada no config/livecd_provas.conf. Porém todas as opções ativadas são adicionadas ao arquivo ".disk/info" na ISO, este arquivo pode ser lido com o programa isoinfo, que faz parte do pacote genisoimage (isoinfo -J -i iso_file.iso -x '/.disk/info') e esses dados também são mostrados quando a opção de teste da ISO é selecionada no menu.
As opções do menu de inicialização foram modificadas, agora existe um submenu chamado "[+] Opções de diagnóstico", que contém a velha opção de verificar a integridade do CD, teste de memória RAM e envio de logs para diagnóstico.
A opção sendlogs agora é ativada por padrão e aparece no submenu "[+] Opções de diagnóstico", mas ela ainda pode ser desativada pelo arquivo config/livecd_provas.conf.
O menu de inicialização agora possui duas telas de ajuda, uma acionada com F1 e a outra acionada com F2.
O pacote network-diagnostic foi integrado ao pacote moodle-provas.
O programa /opt/provas/network_diagnostic.py foi atualizado e agora ele lê o arquivo de configuração do LiveCD, /opt/provas/moodle_provas.conf
O script update_desktop_wallpaper.sh foi adicionado, ele é responsável por gerar um papel de parede com a versão do LiveCD durante a geração da ISO e com o nome da instituição na inicialização do CD.
A imagem do banner de logout foi alterada, foi removida a que continha o nome e logo da UFSC e foi criada uma mais genérica, apenas com "Moodle Provas LiveCD" e o ícone de desligar.
Foi adicionado suporte a liberação de acesso a hosts com endereços IPv6.
A configuração do Firefox foi atualizada para remover o Hello (App de chamadas de áudio e vídeo) da interface.
Os logs dos scripts do moodle provas agora são gravados em /var/log/moodle-provas/