Moodle 2.0 release notes: Difference between revisions

From MoodleDocs
No edit summary
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Work_in_progress}}
{{Work_in_progress}}


Previsão de lançamento: setembro de 2010 (se os testes forem concluídos).
Previsão de lançamento da versão final: '''Novembro de 2010''' (se os testes forem concluídos).


Antes da versão final, estão sendo publicadas uma série de versões prévias (Preview Releases) com uma série de rápidas melhorias. O objetivo destas versões intermediárias é permitir que um grande número de desenvolvedores e colaboradores possam  testar o código em cópias de seus ambientes de produção, ajudando-nos a ajustar a interface e melhorar a performance, além de trabalhar nas traduções, módulos e outros códigos de terceiros (muitos dos quais terão que ser significantemente reescritos).
Versões provisórias para testes:


* Moodle 2.0 Preview 1 release notes - Maio 4, 2010
* Moodle 2.0 Preview 1 release notes - Maio 4, 2010
* Moodle 2.0 Preview 2 release notes - Maio 17, 2010
* Moodle 2.0 Preview 2 release notes - Maio 17, 2010
* Moodle 2.0 Preview 3 release notes - Maio 31, 2010
* Moodle 2.0 Preview 3 release notes - Maio 31, 2010
* [[Moodle 2.0 Preview 4 release notes]] - Junho 30, 2010
* [[Moodle 2.0 Preview 4 release notes]] - 30 de Junho de 2010
* Moodle 2.0 Release Candidate 1 release notes - Agosto XX, 2010 (indicado apenas para administradores experientes do Moodle, ainda apresenta riscos para sites em produção).
* [[Moodle_2.0_Release_Candidate_1_release_notes|Moodle 2.0 Release Candidate 1 release notes]] - 23 de setembro de 2010 (indicado apenas para administradores experientes do Moodle, ainda apresenta riscos para sites em produção).
* Moodle 2.0 Release Candidate 2 - Novembro 12, 2010
 


O Moodle 2.0 contém um grande número de novas funcionalidades, algumas completamente reescritas, e centenas de correções de bugs. Para ver todos os detalhes (mais do que você provavelmente quer!), veja a [http://tracker.moodle.org/browse/MDL/fixforversion/10122 lista completa de correções  da versão 2.0].
O Moodle 2.0 contém um grande número de novas funcionalidades, algumas completamente reescritas, e centenas de correções de bugs. Para ver todos os detalhes (mais do que você provavelmente quer!), veja a [http://tracker.moodle.org/browse/MDL/fixforversion/10122 lista completa de correções  da versão 2.0].
Line 150: Line 152:
* A média estatística de pontuações em avaliações de atividades é agora padrão em todas as atividades
* A média estatística de pontuações em avaliações de atividades é agora padrão em todas as atividades


===Funções e Permissões===
===Funções e permissões===


* Interface AJAX para definição e configuração de funções aprimorada e simplificada
* Interface AJAX para definição e configuração de funções aprimorada e simplificada
Line 160: Line 162:


* Todos  os feeds RSS  estão mais seguros com a utilização de um token randômico por usuário na URL
* Todos  os feeds RSS  estão mais seguros com a utilização de um token randômico por usuário na URL
* Tokens podem ser atualizados pelo usuário a qualquer tempo se eles suspeitarem que um feed de URL está corrompido
* Tokens podem ser atualizados pelo usuário a qualquer momento (se eles suspeitarem que uma URL de feed está comprometida)
* Feeds RSS feeds são agora mais precisos (isto é, eles suportam fóruns com grupos separados) e são gerados eficientemente sempre que requerido.
* Feeds RSS feeds são agora mais precisos (isto é, eles suportam fóruns com grupos separados) e são gerados eficientemente sempre que requisitados


===[https://docs.moodle.org/en/Development:Themes_2.0 Temas]===
===[https://docs.moodle.org/en/Development:Themes_2.0 Temas]===


* Muitos temas novos na distribuição
* Muitos temas novos na distribuição padrão
* Todas as saídas HTML e JS estão mais eficientes (com sistema de cache no servidor) e consistentes (leiaute tableless, novo CSS, YUI Framework)
* Todas as saídas HTML e JS estão mais eficientes (com sistema de cache no servidor) e consistentes (layout sem tabelas, novo CSS, YUI Framework)
* Temas podem mudar o HTML  da página se necessário
* Temas podem mudar o HTML  da página se necessário
* Suporte para menus customizados em todos os temas, como por exemplo, no topo da página.
* Suporte para menus personalizados em todos os temas (por exemplo, no topo da página)


===[https://docs.moodle.org/en/Translation_2.0 Sistema de Tradução]===
===[[Tradução_2.0|Sistema de tradução]]===


* Novo portal na Internet para tornar mais fácil para os grupos de colaboração a tradução do Moodle, e para manter suas traduções atualizadas.
* Novo [http://lang.moodle.org/ portal web] para tornar mais fácil para os grupos de colaboração a tradução do Moodle, e para manter suas traduções atualizadas
* Formato de armazenamento das cadeias de linguagem mais eficiente devendo aumentar a performance
* O novo [https://docs.moodle.org/en/Development:Languages/AMOS formato de armazenamento das strings de idiomas] é mais eficiente, podendo aumentar a performance


===Páginas de Perfil de Usuário===
===Páginas de perfil de usuário===


* Páginas de Perfil de Usuário com validade em todo o site, podem ser customizadas pelos usuários com Blocos, Notícias, Feeds entre outros.
* Páginas de perfil de usuário com validade em todo o site podem ser personalizadas pelos usuários com blocos, notícias, feeds entre outros
* Páginas de perfis de usuários específicos por curso mostram blocos do curso e informações básicas do perfil, mais informações para os professores daquele curso.
* Páginas de perfil de usuário específicos por curso mostram blocos do curso e informações básicas do perfil, além de informações para os professores daquele curso


==Principais melhorias nos módulos de atividades==
==Principais melhorias nos módulos de atividades==
Line 229: Line 231:
Como o Moodle 2.0 é uma versão de maior porte e importância, nós nos permitimos elevar também o nível dos requisitos.
Como o Moodle 2.0 é uma versão de maior porte e importância, nós nos permitimos elevar também o nível dos requisitos.


*PHP deve ser 5.2.8 ou superior (liberado em 08 de dezembro de 2008)
* PHP deve ser 5.2.8 ou superior (liberado em 08 de dezembro de 2008)
*Bancos de dados devem ser um dos seguintes:
* Bancos de dados devem ser um dos seguintes:
**MySQL 5.0.25 ou superior (mecanismo de armazenamento InnoDB altamente recomendado)
** MySQL 5.0.25 ou superior (mecanismo de armazenamento InnoDB altamente recomendado)
**PostgreSQL 8.3  ou superior
** PostgreSQL 8.3  ou superior
**Oracle 10.2  ou superior
** Oracle 10.2  ou superior
**MS SQL 2005  ou superior
** MS SQL 2005  ou superior
*Qualquer navegador padrão suportado nos últimos anos, como por exemplo:
* Qualquer navegador padrão suportado nos últimos anos, como por exemplo:
**Firefox 3  ou superior
** Firefox 3  ou superior
**Safari 3  ou superior
** Safari 3  ou superior
**Google Chrome 4  ou superior
** Google Chrome 4  ou superior
**Opera 9  ou superior
** Opera 9  ou superior
**MS Internet Explorer 7 ou superior (Até mesmo Google não suporta mais IE6)
** MS Internet Explorer 7 ou superior (Até mesmo Google não suporta mais IE6)
**etc  
** etc  


==Atualização==
==Atualização==
Line 249: Line 251:




==Para desenvolvedores: Mudanças em API==  
==Para desenvolvedores: Mudanças na API==  


Veja [[https://docs.moodle.org/en/Development:Migrating_contrib_code_to_2.0]]  
Veja [https://docs.moodle.org/en/Development:Migrating_contrib_code_to_2.0 Migrating contrib code to 2.0]  


* Alterações da camada de banco de dados - você precisará atualizar seu código.
* [https://docs.moodle.org/en/Development:DB_layer_2.0_migration_docs Alterações da camada de banco de dados] - você precisará atualizar seu código.
* Mudanças na manipulação de arquivos - você precisará atualizar seu código.
* [https://docs.moodle.org/en/Development:Using_the_file_API Mudanças na manipulação de arquivos] - você precisará atualizar seu código.
* Mudanças na camada de renderização – a maioria deve ser compatível, mas recomendamos que você atualize seu código.
* [https://docs.moodle.org/en/Development:Migrating_your_code_code_to_the_2.0_rendering_API Mudanças na camada de renderização] – a maioria deve ser compatível, mas recomendamos que você atualize seu código.
* Todas as páginas devem explicitar uma chamada “require_login” caso seja necessário o seu uso. MDL-19882
* Todas as páginas devem explicitar uma chamada “require_login” caso seja necessário o seu uso, pois require_capability não faz mais o require_login automaticamente. http://tracker.moodle.org/browse/MDL-19882
* Mudanças em tipo de questão API
* [https://docs.moodle.org/en/Development:Moodle_2.0_question_type_API_changes Mudanças na API de tipos de questão]
* MNet foi refeito e organizado – códigos de terceiros relacionados devem ser verificados
* MNet foi refeito e organizado – códigos de terceiros relacionados devem ser verificados
* Mudanças e melhorias na customização do sistema Local.
* Mudanças e melhorias no [https://docs.moodle.org/en/Development:Local_customisation Sistema de customizações locais]
* Javascript
* Javascript
* YUI
* YUI
* Valores de campos personalizados do perfil são carregados na cadeia de caracteres $USER->profile em vez de diretamente no objeto $USER  
* Valores de campos personalizados do perfil são carregados no array $USER->profile em vez de diretamente no objeto $USER


==Veja também==
==Veja também==


*[https://docs.moodle.org/en/Moodle_1.9_release_notes Moodle 1.9 release notes]
*[https://docs.moodle.org/en/Moodle_1.9_release_notes Moodle 1.9 release notes]
*[https://docs.moodle.org/en/QA_testing QA testing]*
*[https://docs.moodle.org/en/QA_testing QA testing]


[[Category:Release notes]]
[[Category:Release notes]]

Latest revision as of 16:23, 19 November 2010

Nota: Este artigo é um trabalho em andamento. Por favor use a página de comentários ou um fórum apropriado no site moodle.org para recomendações/sugestões de melhoria.

Previsão de lançamento da versão final: Novembro de 2010 (se os testes forem concluídos).

Versões provisórias para testes:

  • Moodle 2.0 Preview 1 release notes - Maio 4, 2010
  • Moodle 2.0 Preview 2 release notes - Maio 17, 2010
  • Moodle 2.0 Preview 3 release notes - Maio 31, 2010
  • Moodle 2.0 Preview 4 release notes - 30 de Junho de 2010
  • Moodle 2.0 Release Candidate 1 release notes - 23 de setembro de 2010 (indicado apenas para administradores experientes do Moodle, ainda apresenta riscos para sites em produção).
  • Moodle 2.0 Release Candidate 2 - Novembro 12, 2010


O Moodle 2.0 contém um grande número de novas funcionalidades, algumas completamente reescritas, e centenas de correções de bugs. Para ver todos os detalhes (mais do que você provavelmente quer!), veja a lista completa de correções da versão 2.0.

Esta página é um resumo das principais coisas a serem apresentadas pela nova versão do Moodle. (links e cópias de telas serão adicionadas ao longo do tempo).

Principais novidades

Hubs de Comunidades

  • Qualquer um poderá configurar um hub de comunidade, que é um diretório de cursos para uso público ou comunidades fechadas. O código é implementado como um plugin GPL separado do Moodle
  • Sites podem se registrar em qualquer hub de comunidade (ao invés de apenas no moodle.org)
  • Professores de sites registrados podem publicar seus cursos completos para serem baixados nos hubs de comunidades
  • Professores de sites registrados podem também divulgar seus cursos nos hubs de comunidades para que as pessoas possam se inscrever
  • Professores de qualquer site podem pesquisar em todos os hubs públicos de comunidades e baixar cursos e modelos para seus próprios cursos
  • Usuários de qualquer site Moodle podem também pesquisar por cursos em hubs de comunidades (e comunidades de práticas) para participar. Inicialmente nós estamos incentivando 'comunidades de práticas docentes', mas qualquer tipo de curso pode ser relacionado.

Suporte a Repositórios

  • O Moodle agora permite a integração com repositórios externos de conteúdos, tornando muito simples a tarefa de trazer documentos e mídias para dentro do Moodle via uma interface AJAX, que se parece com uma janela Abrir padrão de aplicações desktop
  • Em um primeiro momento, os plugins para o 2.0 incluem: Alfresco, Amazon S3, Box.net, Sistema de arquivos em servidores, Flickr, Google Docs, Mahara, MERLOT, Picasa, Arquivos recentes, Sites Moodle remotos, servidores WebDAV , Wikimedia, Youtube. O desenvolvimento desses plugins é simples, portanto, espera-se que ao longo do tempo surjam muitos outros.
  • Você também pode importar arquivos a partir do seu computador ou especificando uma URL.

Suporte a Portfólio

  • Os módulos podem agora exportar seus dados para sistemas externos, o que é particularmente útil para portfólios onde cópias de telas de fóruns, tarefas e outras coisas feitas no Moodle podem ser úteis para se registrar em outros locais como revistas acadêmicas ou um outro portfólio de maior destaque.
  • Suporte a diferentes formatos (atualmente LEAP2A, HTML, Imagens e Textos, mas outros, como PDF, podem ser adicionados)
  • Inicialmente, os plugins para o 2.0 incluem: Box.net, Flickr, Google Docs, Mahara e Picasa.

Indicativo de conclusão

  • Professores podem agora especificar condições que definem quando uma atividade é considerada concluída pelos estudantes. Por exemplo, quando uma certo número de postagens tiver sido atingido, uma pontuação alcançada, ou uma escolha feita.
  • Da mesma forma, os professores podem especificar condições que irão definir quando um curso será considerado concluído pelos estudantes. Condições incluem conclusão de determinada atividade, pontuação atingida, data ou vários outros critérios.
  • Professores e estudantes podem ver relatórios que mostram o progresso de cada usuário dentro de um curso, ou em uma série de cursos.

Atividades condicionais

  • O acesso às atividades pode ser restrito de acordo com certos critérios como data, pontuação obtida ou conclusão de outras atividades.
  • Atividades podem ser vinculadas para permitir a publicação progressiva do conteúdo do curso.

Coorte

  • Também conhecido como "Site-wide groups" ou Grupos Globais, são coleções de usuários que podem ser inscritos em um curso com apenas um passo, de forma manual ou automatica.

Suporte a Web services

  • Suporte para serviços web baseados em padrões em toda a base de código do Moodle, permitindo que o admin disponibilize funções específicas do Moodle para utilização por:
    • Sistemas administrativos tais como RH ou aplicações SIS
    • Clientes móveis
  • Framework com um nível muito alto de segurança, com um sistema detalhado de “token” e completo controle sobre o leque de funções disponibilizadas.
  • Todas as funções definidas ficam automaticamente disponíveis via:
    • XML-RPC
    • AMF (Flash)
    • REST
    • SOAP (PHP)

IMS Common Cartridge

  • O Moodle agora pode importar cursos no formato IMS Common Cartridge (normalmente utilizado por publicadores de conteúdos).

Novos blocos

Principais melhorias em funcionalidades já existentes no código do Moodle

Backup e restauração

  • As funções de Backup/Restauração foram completamente reescritas, e não ficam mais limitadas pela memória (pode-se trabalhar com qualquer tamanho de curso).
  • Formato de backup completamente novo.
  • Interface aprimorada.
  • O backup pode ser feito do curso todo, como também de seções específicas ou atividades.

Blocos

  • Blocos agora são implementados de forma consistente em todas as páginas do Moodle
  • Não mais limite de regiões para os blocos. (além de esquerda e direita, podem ser colocados no topo, centro ou na base das páginas)
  • Qualquer bloco pode ser "adesivado" (aparece em todos os contextos filhos, por exemplo, ao longo de um curso).
  • Blocos podem ser "ancorados" do lado da tela (se o tema der suporte).

Blogs

  • Suporte para comentários em cada entrada do blog
  • Remoção de blogs em nível de grupo ou de curso (eles serão convertidos em fóruns na atualização)
  • Suporte à alimentação externa de blogs (sincronização com o blog do Moodle)

Comentários

  • Comentários de usuários em glossários, bancos de dados, blogs, etc, agora são consistentemente manipulados e exibidos em todo o Moodle, usando AJAX quando disponível
  • Relatórios de atividades de usuários incluem todos os comentários feitos por eles

Plugins para inscrição em cursos

  • Melhorias no tratamento de usuários convidados (guests) e suas contas
  • Suporte para múltiplas formas de inscrição ao mesmo tempo
  • Controle mais detalhado sobre inscrições em cursos

Manipulação de arquivos

  • Suportes completo para nomes de arquivo no padrão Unicode em todos os sistemas operacionais.
  • Os metadados de cada arquivo (autor, data, licença, etc) e para qual finalidade é usado, são armazenados no banco de dados.
  • Arquivos duplicados (por exemplo, grandes arquivos de vídeo utilizados em duas disciplinas diferentes) são armazenados apenas uma vez, economizando espaço em disco.
  • Os arquivos não são mais vinculados apenas ao curso. Eles podem ser associados à parte específica do Moodle que irá utilizá-los. (Por exemplo, um arquivo pode pertencer a recurso arquivo, uma postagem do fórum ou uma página wiki). O acesso a esses arquivos é então controlado pelas mesmas regras que controlam o acesso àquela parte específica do Moodle, aumentando a segurança.

Livro de Notas

  • Detalhes em breve

Editor HTML

  • Novo editor baseado no TinyMCE
  • Funciona em mais navegadores
  • Área de edição redimensionável
  • Resultado em XHTML mais limpo
  • Total integração com repositórios externos para importação e inclusão de mídias no texto

Mensagens instantâneas

  • Todo e-mail enviado pelo Moodle passa a ser tratado como uma mensagem
  • Um painel com visão geral de mensagens permite aos usuários controlar o modo como as mensagens são enviadas a eles
  • Inicialmente, os plugins para envio de mensagens no Moodle 2.0 incluem: Email, Jabber e Popups

Meu Moodle

  • Página Meu Moodle com mais possibilidades de customização, com novos blocos para mostrar as informações relevantes
  • Administradores podem designar (e, opcionalmente, forçar) layouts para o Meu Moodle que tenham predomínio em todo o site.
  • Página Meu Moodle com mais destaques para que possa se tornar a página inicial (Home page) para os usuários

Navegação

  • Bloco padrão Navegação em todas as páginas, mostrando links daquele contexto, enquanto facilita o deslocamento rápido para qualquer outro lugar
  • Blocos padrão Configurações em todas as páginas, mostrando as configurações daquele contexto, bem como para tudo aquilo que o usuário tiver permissão para fazer

Avaliações

  • Pontuações do usuário, incluindo glossários, bancos de dados, fóruns, etc, são agora consistentemente manipuladas e exibidas pelo Moodle, usando AJAX
  • A média estatística de pontuações em avaliações de atividades é agora padrão em todas as atividades

Funções e permissões

  • Interface AJAX para definição e configuração de funções aprimorada e simplificada
  • Interface AJAX para ajustes de permissões em um dado contexto aprimorada e simplificada
  • Novo conceito de "Arquétipos" em substituição ao conceito de "Funções Herdadas".
  • Novo arquétipo "gerente" para definir a função de muitas pessoas com permissão de edição em todo o sistema, separado da função "administrador"

Feeds RSS

  • Todos os feeds RSS estão mais seguros com a utilização de um token randômico por usuário na URL
  • Tokens podem ser atualizados pelo usuário a qualquer momento (se eles suspeitarem que uma URL de feed está comprometida)
  • Feeds RSS feeds são agora mais precisos (isto é, eles suportam fóruns com grupos separados) e são gerados eficientemente sempre que requisitados

Temas

  • Muitos temas novos na distribuição padrão
  • Todas as saídas HTML e JS estão mais eficientes (com sistema de cache no servidor) e consistentes (layout sem tabelas, novo CSS, YUI Framework)
  • Temas podem mudar o HTML da página se necessário
  • Suporte para menus personalizados em todos os temas (por exemplo, no topo da página)

Sistema de tradução

Páginas de perfil de usuário

  • Páginas de perfil de usuário com validade em todo o site podem ser personalizadas pelos usuários com blocos, notícias, feeds entre outros
  • Páginas de perfil de usuário específicos por curso mostram blocos do curso e informações básicas do perfil, além de informações para os professores daquele curso

Principais melhorias nos módulos de atividades

Lição

  • Código interno refeito
  • Formulários são agora formulários padrões do Moodle

Módulo Quiz e banco de questões

  • Quiz com navegação melhorada para os estudantes
  • Sinalização de questões durante uma tentativa de quiz
  • Aprimoramentos no relatório de Quiz - especialmente reclassificação e análise de item
  • Melhorias na interface de edição de Quiz
  • Várias configurações (data de início/fim, numero de tentativas, password, limite de tempo) para cada grupo ou estudante (MDL-16478)
  • Página de administração por tipo de questão
  • Marcação de questões e melhorias no mecanismo de pesquisa do banco de questões
  • MDL-8648 Questões para treinamento, podem agora ser aleatórias se cadastradas como questões randômicas

Recursos

  • Todos os tipos de recursos foram reformulados e otimizados:
    • Arquivo - para a exibição de um arquivo, possivelmente com o apoio de outros arquivos (como um mini-site HTML)
    • Pasta - para exibir uma coleção de documentos
    • URL - para exibir uma página com uma determinada URL
    • Pagina - para uma única página, edição on-line usando o editor HTML
    • IMS - para mostrar um pacote de conteúdo no padrão IMS
  • Melhor XHTML- suporte compatível para frames, iframes e incorporação em todos estes módulos

SCORM

  • Novo módulo de configuração SCORM - mostra status da tentativa, mostra a estrutura do curso, força conclusão, força nova tentativa, bloqueia após a tentativa final - permitindo que o comportamento previsto para o objeto SCORM, pelo pacote de autoria seja alterado MDL-11501
  • Nova interface de relatório, incluindo tabelas classificáveis/flexíveis, com caixa de seleção por grupo e capacidade de baixar em Excel, ODS e formato texto MDL-21555
  • Novo programa de execução UI SCORM com navegação e performance melhoradas e melhor manipulação do tamanho da fase MDL-22951.

Wiki

  • Completamente reescrita , baseada na NWIki da UPC
  • Suporte para sintaxe no estilo Mediawiki e Creole
  • Melhorias na interface.

Oficinas

  • Completamente reescrita
  • Interface amplamente melhorada para gerenciar as fases e os usuários

Requisitos do Sistema

Como o Moodle 2.0 é uma versão de maior porte e importância, nós nos permitimos elevar também o nível dos requisitos.

  • PHP deve ser 5.2.8 ou superior (liberado em 08 de dezembro de 2008)
  • Bancos de dados devem ser um dos seguintes:
    • MySQL 5.0.25 ou superior (mecanismo de armazenamento InnoDB altamente recomendado)
    • PostgreSQL 8.3 ou superior
    • Oracle 10.2 ou superior
    • MS SQL 2005 ou superior
  • Qualquer navegador padrão suportado nos últimos anos, como por exemplo:
    • Firefox 3 ou superior
    • Safari 3 ou superior
    • Google Chrome 4 ou superior
    • Opera 9 ou superior
    • MS Internet Explorer 7 ou superior (Até mesmo Google não suporta mais IE6)
    • etc

Atualização

  • Ao atualizar para o Moodle 2.0, você deve ter Moodle 1.9 ou posterior. Se você estiver usando uma versão anterior do Moodle (1.8.x, por exemplo) então você precisa atualizar para o Moodle 1.9.x primeiro.
  • Nós aconselhamos que você teste a primeira atualização em uma CÓPIA de seu site de produção, para se certificar que funciona como você espera.


Para desenvolvedores: Mudanças na API

Veja Migrating contrib code to 2.0

Veja também