Patch de Atualização do TelEduc v3.3.5 para v3.3.6 =============================================================== Campinas, 26 de Janeiro de 2006. ================================================================================ OBSERVAÇÕES: 1) Leia atentamente todo o documento, antes de iniciar a aplicação do patch. 2) Se desejar manter cópia dos arquivos anteriores, faça backup dos mesmos antes de instalar o patch. 3) Se você realizou alterações no código do ambiente, verifique se os arquivos que serão substituidos não sobreescreverão os que foram modificados. 4) A lista de arquivos contidos neste patch pode ser obtida do arquivo 'ListaArquivos.txt' 5) Atente para mensagens exibidas durante o processo de aplicação do patch. ================================================================================ 1. [[ ATUALIZAÇÕES ]] * Avaliações: - Adicionada mensagem de alerta quando o usuário avaliava um participante com uma nota maior que o possível; - Corrigidos erros na avaliação de participantes que faziam com que o nome do participante e o número de participações fossem mostrados errados; - Corrigido erro que não mostrava a legenda das avaliações na tabela de notas quando somente existiam exercícios avaliados; - Corrigido erro que fazia com que a nota de um aluno ficasse negativa; - Corrigido problema que fazia com a nota de um aluno fosse exibida sempre como zero; * Exercícios: - Corrigido bug que não permitia que um valor decimal fosse colocado na nota; - Incluída função para verificação das respostas de uma questão de associar colunas; - Corrigido erro que fazia com que o horário de término do exercício fosse exibido de forma incorreta; - Corrigido erro da disponibilização do gabarito após a data de entrega do exercício que era feita de forma errada; - Corrigidos erros de integração de exercícios com a ferramenta de avaliações. * Bate-papo: - Corrigido bug que acontecia quando uma sessão de bate-papo pertencia a dois assuntos diferentes causando erro em uma consulta SQL; * Intermap: - Incluída nova versão do intermap com correção de frases para outras línguas; * Anexar arquivos: - Incluída função que verifica se no nome do arquivo a ser anexado existem caracteres inválidos; * Tamanho de campos: - Alterados tamanhos de campos para permitir a inclusão de textos relativamente grandes; * Importação: - Corrigido erro que não permitia a importação de materiais de cursos extraídos em versões do Mysql maiores que a 4.1; - Corrigido erro que duplicava avaliações importadas, já que o fazia mesmo quando o item não pertencia a atividade; - Corrigido erro que exibia de forma incorreta quais cursos estavam encerrados e poderiam ter seus conteúdos importados; - Na importação de cursos extraídos, não importava avaliações de atividades em qualquer versão do Mysql; * Compatibilidade com Mysql versão 4.1.x: - Alteradas funcionalidades do TelEduc para ser compatível com essa versão do Mysql; * Configurar: - A notificação de novidades agora é enviada em outras línguas (inglês e espanhol) além do português; * Administração: - Corrigida função que permitia que um login fosse duplicado; - Senhas geradas agora possuem somente letras minúsculas e números; * Traduções de algumas funcionalidades para o inglês e espanhol; ** OBS: Caso a versão do Mysql seja maior ou igual que a 4.1.x, será preciso dar permissão de LOCK TABLES sobre a base de dados geral (geralmente TelEduc) e a de cada curso (geralmente TelEducCurso%) para o usuário do teleduc, além da base de dados temporária caso a importação de cursos extraídos esteja habilitado. Sem isso, ocorrerá um erro durante a remoção de cursos ou importação de cursos extraídos. * Diversas alterações no código que não interferem na interface; 2. [[ INSTALAÇÃO ]] 2.1 - Para instalação do Patch, descompacte o arquivo .tar.gz baixado no diretório base do teleduc (em geral, /home/teleduc/public_html): $ cd /home/teleduc/public_html $ tar -xvzf patch-teleduc-v3.3.6.tar.gz 2.2 - Execute o script aplicar_patch.sh: $ cd patch-v3.3.6/ $ ./aplicar_patch.sh Siga as instrucoes no patch. 2.3 - Se após execução do script 'aplicar_patch.sh' for exibida a mensagem: -bash: ./aplicar_patch.sh: /bin/bash: bad interpreter: No such file or directory será necessário editar o arquivo 'aplicar_patch.sh' alterando a primeira linha do arquivo para o caminho correto de seu shell. Por padrão utilizamos o shell 'bash' (Bourne Again SHell). Para listar os shell's disponíveis em seu sistema digite o comando: $ chsh -list A primeira linha do arquivo 'aplicar_patch.sh' contém a seguinte estrutura: #!CAMINHO_DO_SHELL No exemplo padrão: #!/bin/bash 2.4 - Concluída a aplicação do patch, através de um browser, entre na administração do ambiente TelEduc. O mesmo deverá exibir a mensagem confirmando o sucesso na instalação do Patch. 2.5 - Execute o script 'finalizar.sh' no diretorio do patch: $ ./finalizar_patch.sh