A versão Olive contém muitos recursos, aprimoramentos e melhorias. Alguns são o assunto de suas próprias postagens no blog: discussões e Melhorias no editor de estúdio. Nesta postagem, abordaremos várias outras adições interessantes à plataforma, com breves descrições do que são.
Redefinições para blocos de conteúdo aleatório
Blocos de conteúdo randomizados agora têm uma opção “Reiniciar”, permitindo que os alunos se preparem para os exames respondendo a uma série de perguntas aleatoriamente de um banco de problemas predeterminado (semelhante a flashcards). Esse vídeo de demonstração do recurso mostra a experiência do aluno de poder responder a algumas perguntas no Open edX LMS e, em seguida, clicar na opção “Redefinir” para obter um novo conjunto de perguntas não respondidas.
Para ativar esse recurso, crie um Bloco de conteúdo aleatório no Studio e defina a opção Mostrar botão de redefinição como Verdadeiro.
Observação: antes de adicionar blocos de conteúdo aleatório ao seu curso, você deve adicionar uma Biblioteca de conteúdo no Studio. Depois de fazer isso, você pode adicionar o bloco de conteúdo aleatório clicando no botão "Conteúdo da biblioteca" ao adicionar um novo componente a uma unidade. Consulte a próxima seção para obter instruções sobre como obter uma biblioteca de teste.
Open edX Test Course & Test Library
O projeto Open edX agora fornece uma curso de testes e biblioteca de testes com o objetivo de expor o máximo possível de recursos do Open edX Studio & courseware. O curso de teste fornece exemplos de uso de vários tipos de blocos e habilita vários recursos por meio de Configurações avançadas, além de expor o uso da Biblioteca de conteúdo de teste. Você é livre para usá-los em sua instalação; é útil tanto para ver como um tipo de problema se comporta no LMS quanto para configurá-lo no Studio.
Instale o curso ou a biblioteca criando um novo curso ou biblioteca em branco no Studio. Em seguida, no menu Ferramentas, selecione “Importar”. Carregue o arquivo correto (test-course.tar.gz ou test-problem-bank.tar.gz) e estará tudo pronto.
Este curso é novo desde o lançamento do Maple (junho de 2022) e foi testado para funcionar tanto no Maple quanto no Nutmeg; é um pouco esparso no momento, mas será continuamente atualizado ao longo do tempo. Atualmente, o curso de teste contém pelo menos um uso de todos os tipos de blocos avançados que vêm pré-instalados na versão Open edX. Alguns dos usos do bloco ainda não estão configurados; por exemplo, o uso do bloco LTI Consumer existe com instruções sobre como usá-lo, mas ainda não está configurado para consumir uma ferramenta LTI.
Estamos à procura de contribuições para tornar este curso melhor! Se você estiver interessado em contribuir, aqui estão algumas coisas que estamos procurando:
- A ferramenta real é iniciada para várias configurações de blocos lti e lti_consumer.
- Uso de grupos de conteúdo para unidades e sequências. Atualmente, os grupos de conteúdo são testados apenas no nível do componente (subunidade).
- Uso de Python customizado em problemas avançados de LONCAPA.
- Exemplos de uso de datas de início/término, conteúdo beta lançado, etc.
- Apostilas, guias estáticas e outros usos avançados da página inicial do curso.
Se você quer ajudar mas não sabe por onde começar, visite-nos no Fóruns de Discussão. Instruções para contribuir também estão disponíveis no GitHub.
Visualização de páginas e recursos
Olive contém um novo micro front-end (MFE) chamado autoria de curso, que permite uma revisão geral da visualização de Páginas e Recursos. Esta é uma página dentro da configuração do seu curso no Studio que permite ativar e desativar recursos facilmente; aplicativos e ferramentas que anteriormente exigiam configurações avançadas do curso agora podem ser configurados com alguns cliques usando o Course Authoring MFE.
Clicar no ícone de engrenagem em “Progresso”, “Wiki” e “Calculadora” cria um pop-up que permite ativar ou desativar rapidamente o recurso do curso. Abordaremos as várias opções disponíveis ao escolher a opção Discussão em uma postagem futura.
Microfrontend de autenticação (MFE)
Um novo MFE foi adicionado nesta versão, conhecido como Autenticação (ou “Authn”) MFE. Isso fornece uma experiência simplificada de registro, login e esquecimento da senha. Durante o processo de registo, é sugerido um conjunto de nomes de utilizador disponíveis, com base no nome completo introduzido; se já existir um nome de usuário inserido, o usuário será notificado e receberá algumas sugestões semelhantes disponíveis.
Algumas breves notas do operador: você pode definir o LOGO_URL MFE configuração (que você deve ser capaz de fazer via configuração dinâmica em Olive) para adicionar seu logotipo a esta página. Também há instruções para instalar um pacote de marca personalizada em um MFE em o LEIA-ME do tutor-mfe. Se você quiser reverter para a experiência herdada, executar tutor config save –set MFE_AUTHN_MFE_APP=null seria a maneira mais simples possível, conforme instruído em o LEIA-ME do tutor-mfe.
Outras mudanças pequenas/operacionais
- O Tipo de problema de estrutura molecular foi removido.
- O front-end do Learning Micro agora é necessário e a exibição do aluno herdado foi preterida. Isso significa que, se sua instância não estiver usando o Learning MFE, ela o fará agora e você poderá notar algumas pequenas alterações visuais.
- As notas são agora persistente, o que significa que eles são armazenados em tabelas de banco de dados MySQL para acesso rápido e melhor desempenho em qualquer lugar onde existam informações de notas. Isso é opcional desde Hawthorn, mas agora é obrigatório. Para obter informações técnicas sobre a atualização, visite esta página wiki.
- Atualmente, o suporte a aplicativos Android está limitado a Lançamento 3.0.2 da base de código edx-android-app. O único impacto perceptível aqui é que pode haver novos recursos no aplicativo iOS que não estão na versão mais antiga do lançamento do Android.
![]()