Novidades nos 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. Mas ouvimos seu feedback sobre como nossos exercícios de codificação são difíceis de usar hoje em dia. Por isso, estamos trabalhando para melhorar essa ferramenta, para que vocês possam engajar os alunos oferecendo maneiras autênticas para eles praticarem e avaliarem a própria compreensão.
Nos próximos meses, vamos atualizar este artigo com um resumo das mudanças que estamos fazendo nos exercícios de codificação da Udemy. Confira as novidades abaixo.
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ê tem oportunidades de engajamento mais significativas, enquanto ajuda os alunos a aproveitar ainda mais a prática do código. Saiba mais abaixo e crie 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ê a ajudar seus alunos:
- Dicas: ofereça dicas, lembretes e links úteis para ajudar os alunos a concluir os exercícios com confiança.
- Aula relacionada: inclua uma aula relacionada para oferecer aos alunos mais informações sobre como abordar o problema.
- Explicação da solução: apresente 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ê cria 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ê precisa 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ê estiver procurando orientações sobre como acessar e navegar pelos exercícios de codificação, consulte 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ê terá 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ê 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ê possa 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:
- Você pode criar exercícios de codificação no Python 3.10. Esse era um pedido frequente, então esperamos que você possa aproveitar a nova linguagem imediatamente!
- Você pode 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 você 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, consulte o artigo Como criar um exercício de codificação na Central de ajuda para saber mais!