Versões atualizadas do software Open edX: Maple & Nutmeg

19 de dezembro de 2022 | Por

Ana Garcia - Especialista de Marketing na eduNEXT

Abrir edX Maple e Abra edX Noz-moscada trazem recursos interessantes para fornecer uma experiência de aprendizado on-line com mais detalhes sobre datas, trilhas e orientações do curso. Além disso, introduz alterações no Tutor, um foco nos eventos e filtros Open edX e algumas atualizações de segurança. Olive, a versão mais recente do software Open edX, foi publicada na semana passada e o conteúdo adicional seguirá, atualizando você sobre os novos recursos integrados. Você aprenderá mais sobre Olive no próximo Open edX Meetup, agendado para 1/26/2023 às 10h (EDT). O link de inscrição para este evento virtual gratuito será publicado em nosso Calendário de Eventos, na próxima semana.

Este blog irá falar sobre algumas das últimas adições ao Maple e Nutmeg que certamente serão úteis ao navegar na plataforma e gerar cursos online. Como sempre, as mudanças e melhorias são organizadas pela experiência que proporciona ao tipo de usuário que utiliza a plataforma: aprendizes, instrutores, administradores, operadores e desenvolvedores. Então, vamos dar uma olhada no que essas versões mais recentes têm a oferecer!

Experiências do instrutor

Sem MFE – Páginas padrão e políticas de avaliação

As páginas padrão do curso agora têm uma ordem padronizada para garantir consistência em todos os cursos da plataforma. No entanto, os instrutores podem criar novas guias personalizadas e ordená-las de acordo com suas preferências. 

abrir atualizações de maple e noz-moscada edx

Além disso, os autores do curso poderão definir as novas políticas de avaliação para definir um limite mínimo de 99 (anteriormente não poderia ser superior a 97). 

abrir atualizações de maple e noz-moscada edx

Autoria do Curso Importar Mensagens e Validação

Embora muitas equipes de curso normalmente não usem essa importação de curso, os educadores não conseguem continuar a criação do curso quando ela falha. Nas versões anteriores, problemas ocasionais poderiam ocorrer ao importar uma nova versão do seu curso através do Studio. As mensagens de erro não identificavam facilmente a falha e tornavam o processo mais tedioso, pois era necessário um administrador para ajudar a solucionar o problema. Agora, os educadores verão mensagens de erro específicas na área de importação de cursos do Studio. Para desenvolvedores, esses erros são registrados e podem ser exportados para New Relic, Splunk, etc.

novas versões abrir edx

uma. Erros de upload

  • Bloco de arquivo perdido durante o upload – Quando um arquivo de importação de curso (tar.gz) excede 20 MB, ele é dividido em partes iguais e carregado no servidor. Devido à configuração do nosso servidor, é possível que um trecho seja perdido, o que pode fazer com que a importação do curso falhe durante a mesclagem no servidor.
  • Falha ao carregar o bloco de arquivo – Este erro ocorre quando um pedaço de arquivo foi perdido durante o processo de upload. Por causa disso, o arquivo fica corrompido e não pode ser processado.
  • Arquivo incompatível – Ocorre se um usuário acidentalmente tentar fazer upload de um arquivo incompatível. Essa verificação também existe no frontend.

b. Erros de descompactação

  • Usuário Inválido - Acionado se o user_id fornecido não existir.
  • Permissão negada - Este erro ocorre se o usuário não tiver as permissões necessárias para realizar a importação do curso.
  • Arquivo incompatível - Aparece se o arquivo a ser descompactado não estiver no formato tar.gz. Esta verificação verifica se o processo de descompactação não é executado se o arquivo não estiver em um formato válido.
  • Arquivo não encontrado - Se o arquivo carregado não estiver disponível no cofre ou tiver sido excluído, o erro aparecerá.
  • Arquivo tar inseguro – Este é um erro no nível do sistema que ocorre quando o arquivo tar tenta descompactar na raiz onde não tem permissões.
  • Exceção desconhecida – Pode haver eventos desconhecidos que ocorram durante a importação do curso, para esses mais informações serão registradas nos logs do sistema, mas não há nenhum erro claro e útil para o usuário.

c. Verificar Estágio

  • Verifique o nome da raiz - O nome raiz para uma importação de curso é course.xml e para uma biblioteca é library.xml. Se esse arquivo não existir, esse erro será lançado.

d. Erros de atualização

Erros podem ocorrer após a validação do XML e durante as atualizações de dados no curso.

  • Erro ao analisar o XML do ativo – Erro ao analisar assets.xml
  • CourseID duplicado – Abortando a importação porque já existe um curso com este id.
  • Erro de importação do módulo - Um módulo de curso não foi importado corretamente.
  • Erro do Provedor de Supervisão - Este erro ocorre quando um arquivo courserun.xml contém um atributo proctoring_provider, por exemplo, proctoring_provider=”proctortrack“ e esse provedor não está disponível/habilitado no servidor.

Aberto - Avaliações de Resposta

Rubricas reutilizáveis

Na criação do curso, agora é possível reutilizar uma rubrica de avaliação de resposta aberta (ORA) existente em um curso ao criar um novo ORA no mesmo curso. Usando um ID de bloco, agora você pode especificar qual rubrica do ORA deseja clonar em outro ORA dentro do mesmo curso.

Como fazer isso é muito simples:

  1. No estúdio, vá para Rubrica e selecione a rubrica que deseja clonar. Isso está na seção do modal de edição para ORA publicados e não publicados.
  2. Selecionar Rubrica Clonar, e copie o Block ID para aquele ORA.
  3. Em seguida, crie um novo ORA ou navegue até um ORA existente.
  4. Abra a seção Rubrica do editar modal.
  5. macarrão o bloco completo IS do ORA que você irá clonar. Ou,
  6. Digite alguns caracteres desse ID de bloco e selecione-o no menu suspenso.
  7. Selecione Clonar assim que o ID de bloco correto for selecionado. Todos os valores de rubrica existentes serão substituídos pelos valores de rubrica do ORA original.

Além disso, com as novas atualizações, os alunos podem enviar comentários com um limite de caracteres estendido para 1k caracteres, adicionar um novo botão para editar um ORA no Studio e fazer comentários de envio em largura total.

Xblocks: Suporte LTI 1.3 e LTI Advantage

O lti-consumer-xblock (também conhecido como xblock-lti-consumer) foi atualizado para oferecer suporte ao LTI 1.3, bem como aos recursos Deep Linking (LTI-DL) e serviços de atribuições e notas (LTI-AGS) do LTI Advantage. Esses recursos agora estão ativados por padrão. Informações sobre a configuração do lti-consumer-xblock podem ser encontradas aqui.

Novos XBlocks

  • Xblock – imagem – modal: A ferramenta de imagem em tela cheia é outra maneira de permitir que os participantes vejam mais detalhes nas imagens fornecidas. Esta ferramenta é útil para imagens grandes com muitos detalhes. Uma versão redimensionada da imagem é exibida na página, mas clicar na imagem abre um modal de tela inteira com a versão em tamanho real da imagem.
  • Xblock – em – vídeo – quiz: Este XBlock permite que os componentes edX sejam exibidos para usuários dentro de vídeos em pontos de tempo específicos.
  • Xblock – lti – consumidor: Este XBlock implementa o lado do consumidor da especificação LTI, permitindo a integração de ferramentas de fornecedores LTI de terceiros.
  • Anotação: Esta é uma solução de colaboração em vídeo que transforma o Stream/VOD de vídeo unidirecional estático em uma experiência de grupo ativa e interativa, na qual os participantes contribuem, compartilham e aprendem juntos. Os usuários podem avançar e se tornar participantes e não apenas espectadores passivos e solitários, fazendo com que todos os usuários se envolvam ativamente e retornem ao conteúdo do vídeo, compartilhando mais ideias e criando conteúdo mais significativo. Essas experiências de grupo interativas resultam em taxas de engajamento e retenção mais altas e são suportadas por análises e insights abrangentes que facilitam melhorias drásticas no conteúdo, comunicações e resultados mensuráveis.
anoto aberto edx xblock
anoto aberto edx xblock
  • PDF: Componente do curso (Open edX XBlock) que fornece uma maneira fácil de incorporar um PDF.
  • Gráfico XBlock: Este XBlock fornece um novo XBlock para autores de conteúdo, permitindo que eles implementem gráficos em seu curso, sem muitos problemas e com uma interface de usuário para tornar a tarefa o mais simples possível.

Atualmente, os gráficos fornecidos são gráficos de área, barra, coluna, pizza, linha e dispersão. Os gráficos são preenchidos a partir de uma tabela facilmente configurada pelo usuário e podem conter valores ou conjuntos, dependendo do tipo de gráfico.

A exibição dos próprios gráficos é fornecida pelo Google Charts, feita no estilo colorido do material design.

novas versões abrir edx
  • SCORM XBlock: Este é um XBlock para exibir conteúdo SCORM no Open edX LMS e Studio. Ele salvará o estado do aluno e relatará as pontuações na guia de progresso do curso. Atualmente suporta o padrão SCORM 1.2 e SCORM 2004.
SCORM Xblock aberto edx

Novos XBlocks

  • Desenho vetorial: Para criar exercícios de desenho vetorial.
  • Bloco H5P X: O H5P XBlock oferece a capacidade de hospedar e reproduzir conteúdo H5P na plataforma edX aberta. Possui mais alguns recursos, como: capacidade de marcar o conteúdo H5P completo na plataforma edX aberta, capacidade de capturar pontuação de conteúdo H5P no ambiente edX aberto, salvar o estado do aluno, que pode ser recuperado posteriormente e a capacidade de hospedar conteúdo H5P em armazenamento em nuvem como AWS S3.
  • Webhook –XBlock: Este repositório fornece um X-Block que aciona um webhook enviando uma carga útil com informações básicas sobre o curso e o aluno para uma URL configurável.

O XBlock pode ser definido em três modos:

– Enviar o payload sempre que o utilizador visitar a unidade curricular.

– Enviar o payload apenas na primeira visita do utilizador à unidade curricular (modo predefinido).

– Permitir que o aluno envie a solicitação clicando em um botão.

Com MFE

Por fim, foi adicionado suporte para Gradebook MFE (micro frontend), incluindo temas personalizados e traduções compatíveis em idiomas da direita para a esquerda, como árabe ou hebraico. 

Administradores

Sem MFE - Complexidade de senha

Existem novos requisitos de complexidade para senhas, que são compatíveis com PCI. Para maiores informações, Veja isso.

  • Agora é possível adicionar campos opcionais ao formulário de inscrição que ficam sempre visíveis e não exigem que o usuário clique na caixa de seleção “Apoiar a pesquisa educacional fornecendo informações adicionais”. Use a nova configuração de exposição opcional no REGISTRATION_EXTRA_FIELDS criação.
  • Adicionada uma opção de ativação na caixa de seleção ao formulário de registro (padrão marcado) para que o usuário possa concordar em receber mensagens de marketing. O campo marketing_emails_opt_in agora está habilitado por padrão no RÉ.
novas versões abrir edx

Ferramenta de e-mail do curso em massa

Em primeiro lugar, foi adicionada a capacidade de filtrar os destinatários das correspondências em massa para segmentar de acordo com o objetivo da comunicação. Esse recurso pode ser ativado definindo um valor para a configuração BULK_COURSE_EMAIL_LAST_LOGIN_ELIGIBILITY_PERIOD. Seu valor deve ser um número inteiro (representando meses) que represente o período de elegibilidade a partir da data atual para receber uma mensagem. Da mesma forma, foi adicionada uma tabela bulk_email_disabledcourse simples que permite desabilitar a ferramenta de e-mail em massa para execuções específicas do curso, para que eles não possam ver a guia de e-mail em massa no painel do instrutor.

Ferramenta de e-mail do curso em massa Open edX

Por outro lado, agora é possível enviar e-mails usando o ID do usuário em vez do endereço de e-mail. A configuração EMAIL_USE_DEFAULT_FROM_FOR_BULK foi alterada para EMAIL_USE_COURSE_ID_FROM_FOR_BULK. Anteriormente, era possível que um endereço “de” criado a partir de uma ID de curso não existisse e falhasse. Agora, aqueles que desejam fazê-lo, podem fazê-lo definindo o sinalizador como verdadeiro.

Experiências do aluno

Com MFE - Tours do usuário

São guias de usuário que visam demonstrar aos alunos as seções que devem levar em conta na plataforma para concluir seus cursos com sucesso. 

Por padrão, existem três passeios projetados:

  • “Tour do novo usuário da página inicial do curso”
  • “Página inicial do curso Tour do usuário existente”
  • “Tour do Novo Usuário do Courseware”

Aba Datas

Seu objetivo é permitir que o aluno se antecipe e se concentre nos momentos mais relevantes de sua jornada de curso. Lá, os alunos podem ver a estrutura geral do curso com suas datas mais importantes, como dia do exame, envio de tarefas e conclusão do programa. 

Objetivos semanais do curso

Esta atualização visa contribuir para o sucesso do aluno através da capacidade de planejar e ter clareza sobre seu desempenho esperado. Também é possível que os alunos assinem e-mails semanais contendo essas informações. 

Para utilizá-lo, no lado direito da página inicial do curso, há um widget que permite selecionar uma meta de aprendizado semanal.  

Página de Progresso do Curso

A página de progresso do curso foi reformulada e agora oferece aos alunos uma compreensão visual de seu progresso no conteúdo, com notas divididas e acumuladas, um resumo de seu desempenho em diferentes tipos de tarefas e links adicionais para apoiar o desenvolvimento do curso. 

Exames Especiais

Exames supervisionados também são possíveis no Nutmeg, mas agora o aluno deve estar matriculado no curso. Para isso, a verificação de identidade (IDV) não é necessária.

Experiências do Desenvolvedor

Sem MFE

Maple e Nutmeg adicionaram suporte para personalização Editores xBlock no Studio, uma API para atualizar as configurações de assinatura de e-mail do usuário e um novo recurso nos plug-ins do Django para retornar o contexto do modelo do painel do instrutor. 

Atualizações de dependência

  • django 3.2 Atualizamos o Django para a versão 3.2, o próximo lançamento LTS (suporte de longo prazo). Mais detalhes estão disponíveis aqui.
  • ElasticSearch 7.10 Atualizamos todos os IDAs usando ElasticSearch (edx-platform, Blockstore, descoberta, notas, analytics-api, cs-c comments-service) para ElasticSearch 7.10.
  • Mongo 4.2 MongoDB versão 4.0 termina em abril de 2022. Atualizamos todos os IDAs, usando Mongo 4.0 (edx-platform, cs-comments) para Mongo versão 4.2. Mais detalhes aqui
  • Extensibilidade do kernel: adicionamos uma nova maneira de estender o núcleo por meio de eventos e filtros Open edX. Você pode checar aqui.
  • Eventos edX abertos: que permite estender a funcionalidade ouvindo o evento que é enviado após a conclusão de um processo de chave, por exemplo, após o registro, login, inscrição, etc.
  • Filtros edX abertos: é possível definir uma lista de funções a serem executadas antes do início de um processo de chave, por exemplo, antes do registro, login, logon, registro, etc.

Ferramentas obsoletas

Cada atualização traz novas ferramentas e também remove ferramentas que não oferecem mais os benefícios adequados. Abaixo, confirmamos as ferramentas que serão removidas com esta atualização:

ÓPPIA: uma ferramenta para criar tutoriais interativos curtos (chamados 'explorações') que tentam simular uma conversa com um tutor humano. Essa funcionalidade pode ser substituída por uma ferramenta H5P que inclua diferentes formas interativas de mostrar o conteúdo.

Participe

Vamos continuar trabalhando juntos pelo futuro da educação! Patrocine a Open edX Conference para ajudar a apoiar nossas iniciativas de pesquisa em andamento em educação online: https://con.openedx.org/

Carregando

Respostas notáveis
  1. Artigo muito instrutivo mostrando realmente como o Open edX está melhorando rapidamente.

    Notas rápidas sobre o que há de novo para mim:

    • Ganchos e filtros do XBlock: gostaria de aprender como usá-los e o que se pode ou não fazer com eles no Open edX.
    • H5P XBlock. Vale a pena explorar a ferramenta e ver como nossos clientes se beneficiariam dela.
    • Webhook xblock
    • Uma série de novos xblocks interessantes para descobrir e testar
    • personalizadas Editores xBlock no Studio : ainda não tenho certeza do que é nem como usá-lo. Seria ótimo se alguém pudesse me explicar isso,

    Uma pergunta sobre atualizações de dependência:

    • Fiquei surpreso ao encontrar ES atualizado para v7.x. Houve uma discussão no grupo de trabalho BTR sobre a mudança de ElasticSearch para OpenSearch para suporte fora da AWS. Essa informação está desatualizada?
Continue a discussão em discutir.openedx.org

Participantes

avatar para sistema Avatar para ARMBouhali

Tempo para mais? Confira os artigos abaixo.

Anunciando os Representantes da Comunidade Open edX® TOC de 2026
Empoderando uma Nação: Como a Ucrânia Expandiu uma Escola Nacional Online com a Plataforma Aberta edX®
Apresentação na Conferência Open edX 2026 – Chamada para palestrantes!
Como a NASA ampliou a educação científica aberta para 20,000 pesquisadores com a plataforma Open edX.
Participe da Conferência Open edX 2026!

A Conferência Open edX 2026 apresentará casos de uso inovadores para um dos melhores sistemas de gerenciamento de aprendizagem on-line de código aberto do mundo, a plataforma Open edX, e descobrirá os mais recentes avanços em design instrucional, constelação de cursos e métodos para operar e estender a plataforma Open edX , incluindo tecnologias inovadoras, como a IA generativa.