Novidades nos exercícios de codificação
Achamos que o aprendizado é melhor quando vamos além de assistir e colocamos as mãos na massa. Por isso, atualizamos nossos exercícios de codificação com recursos há muito solicitados. Consulte no guia oficial dicas de como criar exercícios de codificação.
Os exercícios de codificação são rápidas atividades interativas que os alunos podem usar para desenvolver experiência com programação. Sabemos que os alunos querem ir além do vídeo e que eles valorizam a prática, e sabemos que vocês querem oferecer essa oportunidade. Com base no seu feedback, fizemos melhorias no design, na funcionalidade e nos dados para que vocês possam oferecer aos alunos maneiras autênticas de praticar e avaliar a compreensão.
Este artigo contém um resumo das mudanças que fizemos nos exercícios de codificação da Udemy. Confiram as novidades abaixo.
Agosto de 2023
Lançamos a versão atualizada do relatório de Insights da prática, que tem o objetivo de oferecer a vocês mais dados e insights sobre como seus alunos interagem com os exercícios de codificação. Nesse relatório, é possível ver quantos alunos visualizaram, tentaram fazer e concluíram um exercício de codificação, bem como a quantidade de tempo que os alunos passaram no exercício. Estas são as novidades do relatório:
Resumo de exercício de codificação do curso
Tenha todos os dados do exercício de codificação de um curso em um só lugar. Na página, é possível conferir o tempo total dedicado a fazer exercícios de codificação no seu curso e comparar as principais métricas dos diferentes exercícios no curso selecionado.
Dados acionáveis adicionais
Em resposta ao feedback que recebemos após o lançamento, incluímos valores médios e porcentagens no funil de desempenho (visualizações, tentativas e sucessos) de um exercício de codificação. Com esses valores adicionais, esperamos que vocês possam editar os exercícios de codificação quando os alunos tiverem dificuldades.
Novas melhorias no exercício de codificação
Desenvolvemos os recursos e funcionalidades existentes nesse mês, lançando novas linguagens e ampliando o acesso ao recurso.
Inclusão do React 18 à biblioteca de linguagens
Com milhares de pessoas estudando React na Udemy, essa é uma das linguagens mais populares na nossa plataforma. Em resposta, vamos ampliar a biblioteca de linguagens de exercício de codificação para incluir o React 18, para que você e seus alunos possam praticar com a linguagem mais recente e relevante.
Integração de IA para exercícios de codificação em Javascript
Ampliamos o recurso “Gerar com IA” para ajudar a criar o código da solução, os casos de teste e a lógica de avaliação nos exercícios de codificação em Javascript. Além disso, vamos ampliar esse recurso para também incluir exercícios em espanhol.
Função “Executar código”
Os alunos agora podem testar suas respostas antes de enviar com o botão “Executar código” nos exercícios de codificação em Python e Javascript. Esse recurso oferece aos alunos a possibilidade de ver o resultado e refinar o trabalho antes de enviar, assim como fariam em um contexto real autêntico.
Após meses trabalhando para aprimorar a ferramenta de exercício de codificação, estamos reduzindo as atualizações para que vocês tenham tempo de usar a versão atual, e nós possamos nos concentrar em outros produtos. Vamos continuar divulgando os anúncios conforme eles surgirem. Por enquanto, consultem o Guia do instrutor e comecem a criar exercícios hoje mesmo!
Junho de 2023
Mês passado, anunciamos várias melhorias na experiência de criação dos exercícios de codificação, para facilitar ainda mais a criação de prática interativa para seus alunos. Além disso, estamos animados em compartilhar que descobrimos que os cursos da Udemy Business com exercícios de codificação têm 90% mais inscrições de alunos do que cursos parecidos que não têm. No entanto, a criação de exercícios de codificação é apenas uma parte da oferta de prática eficaz. Entendemos que vocês querem saber como os exercícios de codificação ajudam os alunos a alcançar os resultados de aprendizado.
Portanto, além das métricas de engajamento no curso do seu relatório de desempenho, estamos lançando um novo relatório de Insights da prática, que atualmente tem o objetivo de apresentar mais dados e insights sobre como seus alunos interagem com os exercícios de codificação.
Recursos dos Insights da prática
Opções de filtro: detalham o relatório de Insights da prática sobre o exercício de codificação de um curso, selecionando um período nos últimos 7 dias, 30 dias ou 12 meses. Para cursos incluídos na Udemy Business, vocês poderão ver apenas os dados dos alunos empresariais, se desejado.
Funil de desempenho: vejam quantos alunos visualizam, executam testes e concluem cada exercício, para identificar onde eles podem estar com dificuldades ou desistindo. Vocês podem usar esses dados para identificar oportunidades de melhoria, fazer ajustes e oferecer o nível certo de orientação.
Tempo dedicado: esse é o número total de minutos que os alunos passaram em um exercício de codificação. Inicialmente, isso estará disponível apenas para exercícios específicos, mas nas próximas semanas vocês poderão ver esses dados para todos os exercícios de codificação em um curso selecionado. Lembrem-se de que o tempo que os alunos da Udemy Business passam nos exercícios de codificação é adicionado à sua receita de engajamento.
Consultem o novo relatório de Insights de prática e compartilhem seu feedback. Adoraríamos saber o que vocês acham do novo relatório! Esse é o primeiro recurso que não é vídeo sendo destacado na página, mas planejamos ampliar esse relatório no futuro.
Em breve
Resumo de exercício de codificação do curso: até o fim de junho, o relatório de Insights da prática vai mostrar o tempo total dedicado em todos os exercícios de codificação de um curso. Além disso, uma nova tabela de dados de desempenho permitirá que vocês comparem facilmente as principais métricas nos exercícios de codificação do curso selecionado.
Funcionalidade “Executar código” do aluno: também vamos lançar um novo botão “Executar código” em exercícios de codificação de Python para os alunos nas próximas semanas. Com isso, eles poderão executar o código e ver o resultado antes de enviar para testes. Esse é um recurso solicitado tanto por alunos, quanto por instrutores.
Esperamos que essas atualizações, junto com as outras que fizemos no último ano, tenham aprimorado consideravelmente a ferramenta de exercício de codificação para vocês e seus alunos. Para o futuro, vamos continuar atualizando e ampliando as linguagens, e monitorando a ferramenta quanto a quaisquer mudanças necessárias. No entanto, isso conclui as mudanças amplas de design e funcionalidade nos exercícios de codificação. Esperamos que as melhorias feitas tenham capacitado vocês a criar conteúdo interativo engajador hoje e por muitos anos que virão. Continue codificando.
Maio de 2023
Estamos animados em anunciar diversos novos recursos e melhorias na ferramenta de exercício de codificação da Udemy! Essas atualizações têm o objetivo de oferecer uma experiência melhor para instrutores e alunos, tornando os exercícios mais fáceis de criar e interessantes de concluir. Vamos começar:
Criação de exercício de codificação
Novo fluxo de criação passo a passo com orientação no produto
Reprojetamos e simplificamos o processo de criação de exercício de codificação, implementando a “estratégia de criação de trás para frente” recomendada pela nossa equipe de design e ciência de aprendizado. Saiba mais sobre como criar exercícios de codificação no nosso guia para instrutores. Essas mudanças visam tornar a criação de exercícios mais intuitiva e ajudar vocês a oferecer oportunidades de prática de alta qualidade aos alunos.
Para ajudar a guiar vocês pelo novo fluxo, criamos pop-ups de instruções com links para recursos úteis. E para aqueles que precisam de inspiração, vamos adicionar um conjunto de exemplos de exercício de codificação que os instrutores podem acessar ao clicar em “Ver exemplos” na página Escrever solução.
Integração de IA para exercícios de codificação em Python, C++ e Java
Fizemos a integração de uma tecnologia de IA de terceiros no novo criador de exercícios de codificação em Python, C++ e Java. O recurso “Gerar com IA” cria automaticamente o código da solução, casos de teste e lógica de avaliação para exercícios nesses idiomas. Os instrutores podem analisar, revisar e personalizar o trabalho da IA para aperfeiçoar o exercício. No momento, o recurso está disponível apenas para exercícios em inglês, mas vamos incluir mais idiomas nas próximas semanas.
Relatório de desempenho
Insights de desempenho do exercício de codificação
A partir de hoje, na seção de engajamento do curso do relatório de desempenho, vocês podem ver análises específicas relacionadas aos exercícios de codificação. Isso inclui quantas vezes um exercício foi visualizado, abandonado e concluído pelos seus alunos. Nosso objetivo é fornecer esses insights de desempenho para que vocês possam ajudar os alunos a alcançar os resultados de aprendizado.
Além dessas métricas, vamos lançar uma nova página Insights da prática em junho. Saiba mais sobre esse novo relatório abaixo, na seção “Em breve”.
Melhorias na orientação do aluno
Várias aulas relacionadas
Em resposta ao seu feedback, melhoramos o recurso de aulas relacionadas nos exercícios de codificação. Agora é possível vincular várias aulas em um único exercício de codificação. Com isso, os alunos terão mais informações e contexto sobre como abordar o problema.
Dica baseada na tentativa e explicações da solução
Antes, os alunos podiam ver as dicas e as explicações da solução sempre que quisessem. A partir de agora, vamos ocultar essas descrições até que os alunos tenham enviado três tentativas incorretas. Esperamos que isso ajude a garantir que os alunos estejam realmente testando seu conhecimento e praticando o suficiente.
Em breve
Criação de exercício de codificação: ampliar os idiomas da IA
Nas próximas semanas, vamos incluir ainda mais idiomas na ferramenta de integração de IA. Isso inclui ir além do inglês e implementar esse recurso para outras linguagens de programação populares.
Planejamos usar a IA para ajudar vocês a ensinar da maneira mais eficiente e impactante possível. Saiba mais sobre como estamos pensando sobre IA aqui.
Relatório de desempenho: lançamento da página Insights da prática
Em junho, vamos lançar uma nova página “Insights da prática” para oferecer mais detalhes sobre um único exercício de codificação. Nesta página, será possível:
- Ver um funil de quantos alunos visualizaram, começaram e concluíram o exercício
- Ver os minutos de consumo e número de inscrições nos cursos da Udemy Business
- Filtrar por período: últimos 7 dias, últimos 30 dias, ano anterior, todo o período
Confiram esses novos recursos e compartilhem seu feedback. Estamos trabalhando para melhorar os exercícios de codificação com base nas opiniões da comunidade de instrutores da Udemy. Continue codificando.
Abril de 2023
Na Udemy, nosso objetivo é criar recursos e ferramentas que capacitem vocês para criar as melhores oportunidades de prática para seus alunos. Por isso, temos o prazer de anunciar um novo recurso incrível que vai simplificar a criação de exercícios de codificação. Para exercícios em Python, C++ e Java, agora vocês podem contar com a ajuda de inteligência artificial de terceiros para criar os arquivos do exercício.
Por enquanto, o recurso está disponível apenas para exercícios em inglês, mas planejamos lançá-lo em mais idiomas nas próximas semanas.
No passado, ouvimos dos instrutores que a criação do código da solução e dos casos de teste demandam tempo e esforço significativos. Estamos animados em poder usar a tecnologia de IA generativa para reduzir essa carga de trabalho, para que vocês possam se concentrar em elaborar mais e melhores oportunidades de prática para seus alunos.
Vejam como testar hoje mesmo:
- Acessem a página da grade curricular do curso e comecem a criar um novo exercício de codificação em Python, C++ ou Java.
- Como sempre, adicionem o problema inicial, as instruções e um código de início no campo Instruções.
- Cliquem no novo botão “Gerar com IA” no começo da seção de arquivos. Após alguns momentos, vocês verão os arquivos de solução e avaliação gerados para o seu exercício.
- Revisem com atenção e façam alterações para aperfeiçoar seu exercício.
- Escolham quais partes do código de início serão mantidas para ajudar seus alunos a começar.
- Quando estiver tudo pronto, basta clicar em “Salvar” e “Publicar” para disponibilizar aos seus alunos!
Testem agora mesmo e contem para nós o que vocês acharem desse novo recurso por meio do botão “Compartilhar feedback”!
Esse novo recurso baseado em IA é apenas a primeira de muitas melhorias que planejamos fazer na experiência de exercício de codificação do instrutor. Mês que vem, vamos implementar melhorias adicionais, incluindo um novo fluxo de criação passo a passo, análise de uso do aluno e melhorias no recurso de aulas relacionadas. Não percam os detalhes das próximas atualizações!
Março de 2023
Faz um mês que lançamos a experiência aprimorada do exercício de codificação, e estamos animados em ouvir que você e seus alunos estão aproveitando as mudanças ao máximo! Para espalhar a notícia sobre as melhorias, no começo da semana implementamos uma campanha de marketing abrangente que incluiu o seguinte:
Novo vídeo do produto
Criamos um novo vídeo do produto de exercícios de codificação que demonstra a ferramenta e a experiência aprimorada. Esse vídeo foi compartilhado nas nossas plataformas em redes sociais e será usado para explicar o produto aos alunos no site Udemy.com.
Página inicial
Criamos uma nova experiência de página inicial para alunos técnicos que direciona a uma página de pesquisa com os cursos que têm exercícios de codificação.
Pop-up na página inicial para alunos da Udemy Business
Notificamos todos os alunos da Udemy Business que falam inglês e que fizeram um curso com exercício de codificação no último ano com um pop-up na página inicial.
Redes sociais
Para alcançar um público mais amplo e impulsionar o tráfego, criamos e publicamos posts sobre o assunto no Instagram, Twitter, LinkedIn e Facebook da Udemy.
Enviamos um e-mail para os alunos inscritos em um curso com exercício de codificação, incentivando-os a fazer login e testar a nova experiência em um dos cursos.
Temos o prazer de anunciar que já recebemos respostas animadas e positivas dos alunos em relação à campanha de marketing. Além disso, nos próximos meses, lançaremos mais atualizações de produto e materiais de orientação para ajudar você a aproveitar os exercícios de codificação ao máximo.
Quer incluir um exercício de codificação no seu curso? Temos um guia para ajudar você a criar exercícios de codificação eficazes e interessantes. Continue codificando.
Fevereiro de 2023
Temos o prazer de anunciar que algumas mudanças muito solicitadas nos exercícios de codificação estão disponíveis a partir de hoje. Com essas atualizações, vocês têm oportunidades de engajamento mais significativas, enquanto ajudam os alunos a aproveitar ainda mais a prática do código. Saibam mais abaixo e criem seu próprio com nosso novo Guia do instrutor para criar exercícios de codificação.
O que mudou?
Temos trabalhado muito nos últimos meses, implementando mudanças a partir do feedback que recebemos dos alunos e dos instrutores para criar uma experiência melhor nos exercícios de codificação. Alguns instrutores, como Jose Portilla, já estão usando a nova experiência e recursos em seus cursos com foco na prática. Na versão beta, a nova experiência melhorou a satisfação do instrutor em cerca de 90% e aumentou as conclusões bem-sucedidas dos exercícios de codificação por parte dos alunos.
Uma interface que parece um IDE
Nossos exercícios de codificação aprimorados têm um ambiente de programação mais realista, que simula melhor um Ambiente de desenvolvimento integrado (IDE). Com isso, os alunos podem interagir com uma prática autêntica de tarefas reais que podem ajudá-los em seus empregos atuais ou futuros. Além disso, os alunos agora poderão ver todos os casos de teste e usá-los para ver o detalhe do erro e entender onde estão as falhas do código.
Novos recursos de orientação
Mas a nova aparência é apenas parte da atualização. Também lançamos os seguintes recursos para ajudar vocês a ajudar seus alunos:
- Dicas: ofereçam dicas, lembretes e links úteis para ajudar os alunos a concluir os exercícios com confiança.
- Aula relacionada: incluam uma aula relacionada para oferecer aos alunos mais informações sobre como abordar o problema.
- Explicação da solução: apresentem uma explicação detalhada destacando os principais conceitos para ajudar os alunos a compreender a resposta do exercício.
Biblioteca de linguagens ampliada
Aumentamos nossa biblioteca de linguagens para incluir C# 11 e SQLite 3, elevando o número de linguagens para 22. Escolhemos essas linguagens porque o C# 11 foi uma das mais pedidas durante o teste beta e em pesquisas com instrutores. O SQLite 3 oferece aos instrutores de SQL outra opção para exercícios de codificação, principalmente se eles querem evitar algumas das limitações do banco de dados SQL do AlaSQL.
Por que devo criar exercícios de codificação para meu curso?
Nossas pesquisas mostram que os alunos querem mais do que apenas vídeo sob demanda em seus cursos. Eles querem oportunidades de praticar e testar o que aprenderam. Ao incluir exercícios de codificação no seu curso, vocês criam um conteúdo de alta qualidade que pode levar a um maior engajamento do aluno.
E, de bônus, se o seu curso faz parte de um plano de assinatura da Udemy, o tempo que os alunos passam nos exercícios de codificação é incluído na sua receita de engajamento.
Como posso criar um exercício de codificação?
Seja para criar seu primeiro exercício de codificação ou melhorar um existente, nosso guia do instrutor sobre criação de exercícios de codificação fala tudo o que vocês precisam saber. Ele aborda algumas questões comuns sobre exercícios de codificação e detalha as etapas recomendadas: planejar o objetivo e o resultado, criar a solução, estruturar o exercício e incluir dicas e casos de teste para ajudar os alunos.
Se vocês estiverem procurando orientações sobre como acessar e navegar pelos exercícios de codificação, consultem a Central de ajuda.
Como os alunos vão conhecer a ferramenta de exercícios de codificação aprimorados?
Os alunos poderão acessar a nova experiência de exercício de codificação a partir de hoje, mas vamos promover essas mudanças mais amplamente dentro de duas a três semanas. Com isso, vocês terão a oportunidade de criar novos exercícios de codificação para seus cursos ou incluir recursos de orientação nos exercícios existentes. Vamos promover as mudanças com um e-mail para os alunos inscritos em um curso que tem exercício de codificação, bem como via rede social e no site Udemy.com.
O que veremos no futuro dos exercícios de codificação?
Além dessas melhorias, também estamos trabalhando para atualizar a experiência de criação de exercício de codificação, para facilitar seu uso. Também vamos continuar a manutenção da ferramenta, monitorando bugs e atualizando as linguagens de programação para manter a contemporaneidade.
Novembro de 2022
Durante o lançamento das melhorias nos exercícios de codificação este ano, mencionamos que atualizações maiores ainda seriam divulgadas. Hoje, temos o prazer de anunciar que vamos implementar essas incríveis novas melhorias nos próximos meses! Desenvolvemos os seguintes recursos de produto após ouvir o feedback da comunidade de instrutores, de que os maiores problemas com a ferramenta de exercícios de codificação eram a experiência ruim do aluno e a falta de recursos de orientação. Esperamos resolver esses pontos problemáticos com as seguintes mudanças:
Interface aprimorada do aluno
Os alunos valorizam uma prática que seja a mais autêntica possível, em relação ao que eles estão tentando realizar fora do curso. Quando isso é feito corretamente, leva a uma melhor transferência da prática para o trabalho atual ou futuro. Nossa nova experiência do aluno no exercício de codificação simula um Ambiente de desenvolvimento integrado (IDE) para que eles possam ter uma prática relevante com tarefas reais.
Novos recursos de orientação
No momento, quando os alunos precisam de ajuda em um exercício de codificação, é difícil para os instrutores ajudá-los. Na versão aprimorada dos exercícios de codificação, vamos lançar os seguintes recursos para ajudar vocês a ajudar seus alunos:
- Dicas: os instrutores poderão oferecer dicas e lembretes para ajudar os alunos a completar o exercício.
- Aula relacionada: os instrutores poderão adicionar uma aula relacionada para os alunos reverem e se prepararem melhor para lidar com o problema.
Respostas completas
Além da prática, os alunos usam os exercícios de codificação para verificar o entendimento dos conceitos que estão aprendendo. Para ajudar os alunos a receber feedback imediato e valioso sobre o desempenho deles, vamos fazer as seguintes melhorias:
- Explicação da solução: os instrutores poderão escrever uma explicação detalhada destacando os principais conceitos para ajudar os alunos a compreender a resposta do exercício.
- Casos de teste: os instrutores poderão criar casos de teste detalhados, que serão exibidos aos alunos no novo design. Antes, os instrutores podiam criar casos de teste, mas eles ficavam ocultos. Agora, os alunos poderão ver todos os casos de teste e usá-los para ver os detalhes do erro e entender onde está o erro no código.
Testando novas insígnias
Conforme ampliamos o investimento na ferramenta, queremos garantir que estamos destacando essas oportunidades de prática para os alunos. Nas próximas semanas, vamos testar uma nova insígnia para cursos em inglês que têm mais de dez exercícios de codificação, têm uma classificação de pelo menos 4,2 e são populares na respectiva categoria. Embora seja um teste, esperamos que essa nova insígnia ajude os alunos a encontrar o curso certo e alcançar suas metas de aprendizado.
A maioria dessas melhorias nos exercícios de codificação está na versão beta de testes em um grupo selecionado de cursos. Vamos implementar aos poucos a versão beta nos cursos com exercícios de codificação nas próximas semanas e planejamos lançar a nova experiência para todos os cursos no começo de 2023.
Outubro de 2022
Desde a última atualização, lançamos as seguintes melhorias nos exercícios de codificação:
- Lançamos snippets de código e recursos de autopreenchimento para ajudar os alunos a praticar de maneira semelhante a um Ambiente de desenvolvimento integrado (IDE). Os snippets de código são modelos que facilitam a digitação de padrões de código que se repetem.
- Agora vocês podem criar exercícios de codificação no Java 17 com JUnit5. O Java é uma das linguagens de programação mais populares, e essas melhorias podem ser úteis para os mais de 600.000 alunos que estão inscritos em um curso de desenvolvimento Java.
- Quando os alunos abrirem exercícios de codificação em um curso, agora eles verão um ambiente totalmente ampliado. Trata-se de uma mudança de design em pequena escala, mas esperamos que ela melhore a experiência do usuário para você e seus alunos.
Além disso, estamos trabalhando em fazer mudanças de recursos e design de larga escala que estejam alinhadas a algumas das principais solicitações que recebemos de vocês e dos alunos. Continuaremos informando vocês do andamento dessa iniciativa nos próximos meses.
Agosto de 2022
Ao longo dos anos, recebemos vários pedidos das pessoas que lecionam cursos de programação para melhorar nossa ferramenta de exercícios de codificação. Agora, temos o prazer de informar que vamos priorizar as melhorias nos exercícios de codificação nos próximos meses, para que vocês possam criar oportunidades de atividades práticas que incentivam o engajamento no curso.
Enquanto lidamos com algumas das oportunidades mais significativas, queremos comunicar algumas das correções e atualizações que já fizemos:
- É possível criar exercícios de codificação no Python 3.10. Esse era um pedido frequente, então esperamos que vocês possam aproveitar a nova linguagem imediatamente!
- Vocês podem editar os exercícios de codificação após publicá-los. Antes, os exercícios de codificação publicados só podiam ser excluídos e criados novamente. Agora, basta cancelar a publicação do exercício no curso, fazer as atualizações e publicar novamente.
- Os alunos podem economizar tempo, copiando texto diretamente das descrições dos exercícios de codificação e colando na área de atividade.
Continuaremos informando as atualizações que fizermos nos exercícios de codificação. Sempre que quiser, consultem o artigo Como criar um exercício de codificação na Central de ajuda para saber mais!