Moodle 2.0 release notes: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
Line 160: Line 160:
==Principais melhorias nos módulos de atividades==
==Principais melhorias nos módulos de atividades==


Lição
===Lição===
 
*Código interno refeito
*Código interno refeito
*Formulários são agora formulários padrões do Moodle
*Formulários são agora formulários padrões do Moodle


Módulo Quiz e banco de questões
===Módulo Quiz e banco de questões===
 
*Quiz com navegação melhorada para os estudantes
*Quiz com navegação melhorada para os estudantes
*Sinalização de questões durante uma tentativa de quiz
*Sinalização de questões durante uma tentativa de quiz
Line 176: Line 174:
*MDL-8648 Questões para treinamento, podem agora ser aleatórias se cadastradas como questões randômicas  
*MDL-8648 Questões para treinamento, podem agora ser aleatórias se cadastradas como questões randômicas  


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


SCORM
===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
*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
*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.  
*Novo programa de execução UI  SCORM  com navegação e performance melhoradas e melhor manipulação do tamanho da fase MDL-22951.  


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


Seminário
===Oficinas===
*Completamente reescrita
*Interface amplamente melhorada para gerenciar as fases e os usuários


* Completamente reescrita
==Requisitos do Sistema==
* Interface amplamente melhorada para gerenciar as fases e os usuários
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.
 
Requisitos do Sistema
 
Como o Moodle 2.0 é uma versão de maior porte e importância, nós nos permitimos uma elevação nos 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:
          o MySQL 5.0.25 ou superior (mecanismo de armazenamento InnoDB altamente recomendado)
**MySQL 5.0.25 ou superior (mecanismo de armazenamento InnoDB altamente recomendado)
          o PostgreSQL 8.3  ou superior
**PostgreSQL 8.3  ou superior
          o Oracle 10.2  ou superior
**Oracle 10.2  ou superior
          o 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:
          o Firefox 3  ou superior
**Firefox 3  ou superior
          o Safari 3  ou superior
**Safari 3  ou superior
          o Google Chrome 4  ou superior
**Google Chrome 4  ou superior
          o Opera 9  ou superior
**Opera 9  ou superior
          o 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)
          o etc  
**etc  
 
Atualização


==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.
*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.
*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 em API  
==Para desenvolvedores: Mudanças em API==


Veja Desenvolvimento: Migrating_contrib_code_to_2.0
Veja [[https://docs.moodle.org/en/Development:Migrating_contrib_code_to_2.0]]


*Alterações da camada de banco de dados - você precisará atualizar seu código.
*Alterações da camada de banco de dados - você precisará atualizar seu código.
Line 242: Line 234:
*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 na cadeia de caracteres $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/QA_testing QA testing]===
 


*Moodle 1.9 release notes
----


Extraído de "https://docs.moodle.org/en/Moodle_2.0_release_notes"
Adaptado de "https://docs.moodle.org/en/Moodle_2.0_release_notes"
Categorias: Release notes | Moodle 2.0

Revision as of 22:28, 11 August 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: setembro de 2010 (se os testes forem concluídos).

Antes da versão final, estão sendo publicadas uma série de versões do tipo prévia (Preview Releases), com um conjunto crescente de novas implementações. 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 ajudar nas traduções , e adaptação de módulos e outros códigos de terceiros (muitos dos quais terão que ser reescritos).

   * Moodle 2.0 Preview 1 release notes - May 4, 2010
   * Moodle 2.0 Preview 2 release notes - May 17, 2010
   * Moodle 2.0 Preview 3 release notes - May 31, 2010
   * Moodle 2.0 Preview 4 release notes - June 30, 2010
   * Moodle 2.0 Release Candidate 1 release notes - Agosto XX, 2010 (indicado apenas para
administradores experientes do Moodle, ainda apresenta altos riscos para grandes sites em produção).


O Moodle 2.0 contem um grande número de novas funcionalidades, algumas completamente reescritas e centenas de correções de bugs. Para maiores informações (mais do que você provavelmente gostaria), veja a lista completa de correções da versão 2.0 em http://tracker.moodle.org/browse/MDL/fixforversion/10122 .

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 usuário 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 de comunidades públicas e baixarem cursos como modelos para seus próprios cursos
  • Usuários de qualquer site Moodle podem pesquisar em hubs de comunidades por cursos (e comunidades de práticas) de seu interesse. 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 qualquer outra interface padrão para diálogos em aplicações de computadores pessoais.
  • 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ê 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, trabalhos 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 irão definir quando uma atividade deverá ser considerada como 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 o curso será considerado concluído pelos estudantes. Condições incluem por exemplo, 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, trata-se do agrupamento de usuários distribuíveis por todo o site, para que possam ser matriculados em um curso em apenas um passo, seja de forma manual ou automática.

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 apresente funções específicas do Moodle para utilização por:
    • Sistemas administrativos tais como HR ou aplicações SIS
    • Clientes móveis
  • Framework com um nível muito alto de segurança, com um sistema de “token” e completo controle sobre o leque de funções apresentadas.
  • Todas as funções definidas ficam automaticamente disponíveis via:
    • SOAP
    • XML-RPC
    • REST
    • AMF (Flash)

Suporte ao padrão IMS Common Cartridge

  • O Moodle passa a permitir a importação de cursos no formato IMS Common Cartridge (normalmente utilizado pelos publicadores de conteúdos).

Novos blocos

  • Bloco de Comentário - como um recado, permite que os comentários sejam adicionados a qualquer página. Ideal para fazer comentários em produções do aluno.
  • Bloco Meus Arquivos Pessoais - permite acesso fácil a um repositório de arquivos pessoais (com sistema de quotas)
  • Bloco da Comunidade – mantém registros de cursos externos em que alguém possa estar interessado.
  • Bloco Status de Conclusão de Curso – relatórios sobre o status de conclusão dos cursos

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 cada página 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 replicado (aparece em todos os contextos seguintes, por exemplo, ao longo de um curso).
  • Blocos podem ser "ancorados" do lado da tela (se o tema suportar esta possibilidade).

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
  • 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 que o arquivo é usado, são rmazenados 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 conteúdo 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.

Caderno de Notas

  • Detalhes em breve

Editor HTML

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

Mensageiria

  • 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

Página Meu Moodle

  • Página Meu Moodle com mais possibilidades de customização, com novos blocos para mostrar as informações relevantes
  • Administradores podem designar (opcionalmente forçar) leiautes 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 de navegação padrão em todas as páginas, mostrando links de contexto, facilitando o deslocamento rápido em qualquer direção
  • Blocos de configurações padrão em todas as páginas, mostram as configurações daquele contexto, bem como configurações 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 “gerenciador” de arquétipos com atribuição de definir a função das pessoas que possuam permissão de edição em todo o site, separado da função de "admin".

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 tempo se eles suspeitarem que um feed de URL está corrompido
  • Feeds RSS feeds são agora mais precisos (isto é, eles suportam fóruns com grupos separados) e são gerados eficientemente sempre que requerido.

Temas

  • Muitos temas novos na distribuiçã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)
  • 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.

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.
  • Formato de armazenamento das cadeias de linguagem mais eficiente devendo aumentar a performance

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 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.

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 em API

Veja [[1]]

  • 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.
  • 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
  • Mudanças em tipo de questão API
  • MNet foi refeito e organizado – códigos de terceiros relacionados devem ser verificados
  • Mudanças e melhorias na customização do sistema Local.
  • Javascript
  • YUI
  • Valores de campos personalizados do perfil são carregados na cadeia de caracteres $USER->profile em vez de diretamente no objeto $USER

Veja também

Moodle 1.9 release notes

QA testing


Adaptado de "https://docs.moodle.org/en/Moodle_2.0_release_notes"