Patch de Atualização do TelEduc v3.1.8 para v3.2.0 ================================================== ================================================================================ 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. 6) No período de 20/dez/2003 a 05/jan/2003 a Unicamp estará em recesso e, portanto, a equipe TelEduc não proverá suporte a eventuais problemas decorrentes da aplicação deste patch. No entanto, encorajamos os usuários que aplicarem o patch a utilizar o Fórum da página do projeto e a entrar em contato com a equipe através do e-mail , para relatar possíveis problemas, dúvidas, erros, críticas, sugestões e elogios. Responderemos estes e-mails a partir do dia 5, quando retornarmos. Agradecemos a compreensão e desejamos boas festas a todos. ================================================================================ 1. [[ CORREÇÕES ]] Este patch visa corrigir os seguintes erros: * Administração do ambiente - Corrigido erro em diversas funcionalidades da Administração do ambiente que bloqueia o botão 'Voltar'. - Corrigido erro com extração/inserção de cursos que impede funcionamento correto das ferramentas no curso recém-inserido. * Administração do curso - Corrigido erro que impedia escolha do idioma do curso em 'Visualizar dados do curso'. - Adicionada funcionalidade que confere o formato das informações fornecidas nos formulários em Inscrições e Gerenciamento de Inscrições. - Adicionada funcionalidade que permite retirar um formador de um curso. Até então, era necessário transformar o mesmo em aluno para em seguida rejeitar sua inscrição. * Bate-Papo - Alterada para utilizar a mesma conta de acesso ao MySQL que o TelEduc. - Corrigido erro que fazia o bate-papo exibir mensagem de erro em Sessões Realizadas. * Configurar - Corrigido erro que impedia que usuário entrasse no curso após preencher seus dados pessoais, se este fosse seu primeiro acesso. - A ferramenta Configurar passa a conter a funcionalidade 'Alterar Dados Pessoais', que antes estava na ferramenta Perfil. * Correio - Na tela com Mensagens Novas, as mensagens agora são automaticamente marcadas como 'Lidas' assim que o usuário clica para abri-las. * Fóruns de Discussão - Alterada para não permitir que mensagens sejam apagadas. Na estrutura de 'árvore' das mensagens do Fórum, isto poderia causar erro se, por exemplo, uma mensagem respondida é apagada, e então a resposta a ela não seria resposta a nenhuma pergunta. * Intermap - Corrigido erro que causava divisão por zero ao calcular o tamanho da gráfico em 'Mensagens por Participante'. - Corrigido erro que permitia acesso a 'Bate-papo - Fluxo de Conversação' mesmo se nenhuma sessão tivesse sido realizada. - Corrigido erro que travava o Applet se um participante do curso tivesse aspas no nome. * Perfil - Corrigido problema que resultava em mensagem de erro do PHP quando se tentava abrir o perfil de um participante do curso. * Perguntas Frequentes - Criada opção 'Apagar perguntas selecionadas' na ferramentas Perguntas Frequentes para que as mensagens não tenham de ser apagadas individualmente. * Portfólio - Corrigido erro na tela de edição que resultava na perda do texto digitado quando se usava a funcionalidade 'Ocultar Arquivo'. - Corrigido erro na funcionalidade 'Comentar' que resultava na duplicação da última ação de renomear, apagar ou criar pasta realizada no portfolio. - Corrigido erro que ocorria ao tentar visualizar um item de portfolio que está sendo editado: o usuário que tenta visualizar o item em edição era redirecionado para seu próprio portfolio. Alterado para exibir mensagem de status de edição do portfolio. 2. [[ NOVIDADES ]] Além de correções menores, este patch instala a nova ferramenta Avaliações, que altera as ferramentas Atividades, Portfólio, Fóruns de Discussão e Bate-papo para permitir o suporte a Avaliações no TelEduc. O patch também instala a nova funcionalidade de importação de materiais, que permite a um formador de um curso criar em seu curso uma cópia de um material em outro curso, desde que ele seja formador neste segundo curso ou o material esteja compartilhado para importação. * Acessos - Convidados e Visitantes são listados na tabela de acessos * Administração do curso - Adicionada a funcionalidade de compartilhamento de ferramentas para importação de materiais. - Adicionados modos de inscrição 'Convidado' e 'Visitante' * Agenda - Adicionada a funcionalidade de importação de Agendas. * Atividades - Alterada para permitir criação de Avaliações. - Adicionada a funcionalidade de importação de Atividades. * Avaliações - Adicionada nova ferramenta Avaliações. * Bate-Papo - Alterada para permitir seções de bate-papo como objeto de Avaliação * Busca - Adicionada nova ferramenta Busca * Correio - Alterada para contemplar Convidados e Visitantes * Dinâmica do Curso - Adicionada funcionalidade de importação de Dinâmica * Diário de Bordo - Alterada para tratar Convidados e Visitantes; estes não têm acesso ao Diário. * Fóruns de Discussão - Alterada para permitir que participações no Fórum sejam consideradas para Avaliação. * Leituras - Alterada para permitir importação de Leituras. * Material de Apoio - Alterada para permitir importação de Material de Apoio. * Perguntas Frequentes - Adicionada funcionalidade de importação de Perguntas Frequentes. 3. [[ PROBLEMAS E ERROS CONHECIDOS ]] * Administração - Esta versão permite inserir somente cursos extraídos de servidores desta mesma versão. Por questões de compatibilidade entre versões, cursos extraídos da versão 3.1.8 ou anteriores não poderão ser reinseridos. - As frases das funcionalidades de Inserção e Extração de Cursos não foram traduzidas para o Espanhol e Inglês. 4. [[ ALTERAÇÕES NO SERVIDOR WEB ]] 4.1 - Como ROOT, adicione as seguintes linha no arquivo 'httpd.conf' (por padrão, localizado em '/usr/local/apache/conf/') do servidor Apache: Order allow,deny Deny from all Satisfy All Order allow,deny Deny from all Satisfy All Order allow,deny Deny from all Satisfy All 4.2 - Como ROOT, reinicie o daemon do servidor Apache: # /usr/local/apache/bin/apachectl restart 5. [[ INSTALAÇÃO ]] 5.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.2.0.tar.gz 5.2 - Execute o script aplicar_patch.sh: $ cd patch-v3.2.0/ $ ./aplicar_patch.sh 5.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 5.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.