Passar para o conteúdo principal

Solução de problemas com envios de trabalhos de estudantes

Seu guia útil para solucionar problemas de envios de trabalhos de estudantes

Atualizado há mais de 2 semanas

Navegando pelas inscrições de estudantes

Durante a maior parte do seu curso Kira, exceto atividades desconectadas, os alunos enviarão seus trabalhos por meio da plataforma para responder a uma variedade de problemas diferentes: baseados em código, de múltipla escolha, Parsons e respostas escritas, para citar alguns.

Alguns exercícios do Kira Learning são elaborados com flexibilidade de envio, em que os alunos não precisam alterar o código preexistente. Por exemplo, algumas tarefas permitem simplesmente executar o código fornecido e prosseguir com o envio, com foco no aprendizado conceitual em vez de regras rígidas de codificação.

Embora esperemos que esse processo de envio seja sempre perfeito, sabemos que às vezes as coisas não correm conforme o esperado e, quando você está aprendendo uma nova plataforma e um novo conteúdo, pode ser difícil saber o que você pode solucionar e o que exige assistência extra de nossa equipe.

Conteúdo do envio: Verificando seu código

Ao trabalhar em tarefas baseadas em código, temos algumas coisas a serem observadas que podem impedir um envio correto.

Compreender a distinção entre os requisitos de aprovação e submissão do tutor de IA é essencial para navegar pelos blocos de submissão de forma eficaz. O tutor de IA avalia o código principalmente em termos de sintaxe e lógica, enquanto a validação do envio se concentra na precisão da saída, incluindo formatação e correspondências exatas.

  • O Autograder é específico! : Lembre-se de que muitas tarefas de código são autograduadas após o envio e, para que isso funcione, o autogradador está procurando uma saída muito específica. Se ele pedir que você escreva “Olá, mundo!” , por exemplo, e você escreve “Olá, mundo”., você encontrará um erro. Em um exemplo como esse, você começou a codificar da maneira certa - você ainda obteve uma saída! , mas essa saída só precisa ser ajustada para que a resposta seja aceita.

  • No ambiente do ornitorrinco, a orientação é importante: Da mesma forma, os problemas do ornitorrinco também são normalmente autograduados combinando a posição do ornitorrinco no final com o estado final do problema. Isso significa que se o estado final da meta Platypus terminar no canto inferior voltado para a direita, seu ornitorrinco também deve terminar no canto inferior voltado para a direita.

  • Execute o código antes de enviar: Antes de enviar seu código, você precisa clicar em 'executar' no editor de código. Esse é o botão roxo de play! Depois que seu código for executado e fornecer a saída esperada, vá em frente e clique em enviar.

  • Seu código está aguardando entrada? : Às vezes, ao executar o código, pode parecer que ele está travado ou que nada está acontecendo quando, na verdade, está apenas esperando a entrada do usuário! Procure um local no console onde ele esteja esperando um valor do usuário para continuar.

  • Não se deixe enganar pelos comentários: No início da programação, pode ser fácil escrever código que não é legível para o computador. Certifique-se de não ter ocultado seu código em um comentário. Escrevendo #print (“Olá, mundo!”) será um comentário não lido pelo computador, enquanto print (“Hello, World!”) é um comando que o computador pode executar.- Etapas estruturadas de depuração: Se você encontrar erros durante o envio, siga estas etapas para uma depuração eficaz: 1) Localize a mensagem de erro abaixo do editor de código. 2) Use os detalhes da mensagem de erro para identificar e corrigir problemas como erros de sintaxe. 3) Execute novamente o código para garantir uma execução bem-sucedida. 4) Quando o código funcionar conforme o esperado, continue com o envio.- Alguns exercícios não exigem alterações no código: Para certos exercícios, o objetivo pode ser simplesmente explorar ou executar o código fornecido. Nesses casos, você pode executar o código inicial conforme fornecido e prosseguir com o envio sem alterações.

  • Tutor de IA versus validação de envio: O tutor de IA verifica a lógica e a sintaxe do seu código, mas não valida a precisão da saída. A validação do envio garante que a saída atenda aos requisitos, incluindo formatação e pontuação. Por exemplo, ele pode bloquear envios se uma saída não tiver um caractere ou tiver um espaçamento inadequado.

Você se lembrou de enviar?

Se os alunos tiverem liberdade de movimento durante o curso (como poderem pular dentro de uma aula, por exemplo), eles podem fazer todas as opções acima, executar o código, aproveitar a glória de ele estar funcionando corretamente e depois esquecer completamente de apertar o botão de enviar. Isso acontece com os melhores de nós!

Se um aluno está convencido de que cometeu um problema, mas você não está vendo uma inscrição, ele provavelmente esqueceu de clicar em enviar. Você sempre pode verificar o livro de notas do Kira para ver se um ponto foi concedido ou se a caixa de etapas ficou verde ao visualizar no modo Progresso. As caixas brancas no modo de progresso significam que um aluno não concluiu a etapa ao clicar em enviar, mesmo que tenha tentado.

Problema: avaliações travadas no modo de nova tentativa

Causa: Isso acontece quando os alunos selecionam Tentar novamente, mas saem da sessão antes de concluí-la. Quando eles retornam, o sistema exibe suas respostas anteriores, mas aguarda as alterações para permitir o reenvio. Etapas de resolução :

  1. Abra a avaliação no modo de nova tentativa.

  2. Modifique pelo menos uma resposta (ou atualize todas as respostas conforme necessário).

  3. Clique em Enviar para concluir o processo de nova tentativa.

Problema: opção “Pedir para reenviar” não disponível

Causa: Quando uma solicitação de reenvio já está ativa, a opção “Pedir para reenviar” permanece inativa até que a solicitação atual seja concluída. Passar o mouse sobre o botão exibe uma mensagem explicando seu status. Etapas de resolução: Incentive os alunos a responderem prontamente às solicitações ativas de reenvio. Depois de concluída, a opção “Pedir para reenviar” será reativada, permitindo novas tentativas.

Ainda está preso? Verifique a tecnologia!

Nós odiamos ver isso acontecer, mas às vezes a tecnologia gosta de nos confundir. Para descartar qual parte da tecnologia está colocando uma chave inglesa em andamento, recomendamos as seguintes etapas:

  • Atualize sua página: Se você tiver uma solução digitada, você pode copiá-la ou colá-la em algum lugar seguro, como um arquivo em nosso editor independente, um e-mail para você mesmo ou uma nota ou adesivo de computador.

  • Limpe seu cache: Você sabe como limpar um coletor de fiapos ao lavar a roupa? Às vezes, os computadores também precisam disso. Siga as etapas para limpar o cache, dependendo do navegador que você está usando; Chrome, Firefoxe Edge têm instruções on-line.

  • Certifique-se de que seu navegador esteja executando a versão atual: às vezes, os dispositivos e navegadores não são atualizados tanto quanto queremos! Você pode verificar se seu navegador está atualizado em WhatIsMyBrowser.com.

  • No caso do teste de Wi-Fi: , sabemos que parece óbvio, mas certifique-se de verificar se você consegue acessar o Kira e outras páginas da web normalmente.

  • Verifique o modo de nova tentativa e os status de reenvio: Se novas tentativas ou reenvios parecerem problemáticos, verifique se a sessão de nova tentativa está travada ou se a solicitação de reenvio permanece incompleta. Siga as etapas descritas nas respectivas seções de solução de problemas para resolvê-las.

Ainda não está funcionando? Nós temos você?

Depois de uma verificação de código e uma verificação técnica, você provavelmente descobriu um bug indescritível que precisamos conhecer! Entre em contato com [email protected] com o máximo de detalhes possível. Coisas que são úteis para nós sabermos:

  • Quando o problema ocorreu

  • Onde o problema ocorreu, como uma etapa específica da aula

  • O tipo de dispositivo em que você está (Ex: Macbook, Chromebook), navegador usado (Ex: Chrome, Firefox) e a versão do navegador de WhatIsMyBrowser.

  • A velocidade de download da sua rede, que você pode encontrar em https://fast.com/

  • Cuja conta teve o problema, bem como se esse foi um problema enfrentado por um único usuário ou vários usuários.

  • Pontos de bônus para capturas de tela ou gravações de tela do problema em ação

Nossa equipe trabalha muito nos bastidores para garantir que os professores recebam apoio e que os bugs sejam eliminados o mais rápido possível. Atualizaremos você assim que a correção for implementada para que você possa continuar com sua aula!

Respondeu à sua pergunta?