A questão do tipo IDE remota entrega ao candidato um ambiente de desenvolvimento completo no navegador: editor, terminal, servidor de desenvolvimento rodando e uma aba de visualização com a aplicação no ar. Você sobe o projeto base uma vez, e cada candidato recebe uma cópia isolada dele.
É a forma de avaliar código em contexto real, com o repositório, as dependências e o histórico de commits fazendo parte da entrega. O recurso está em Beta.
Frameworks disponíveis
O ambiente é montado a partir de uma imagem base. Hoje existem sete: Vue 3 + Vite, React + Vite, Angular CLI 18, Django 5.2 (Python), Laravel 11 (PHP), .NET 9 (C#) e Spring Boot 3.5 (Java).
Criar a questão
Vá em Biblioteca, clique em Criar questão e escolha IDE remota.
A tela de edição tem duas colunas. À esquerda ficam os dados da questão: título, idioma, enunciado, duração, nível, peso e limites da nota. À direita fica a Configuração do ambiente.
Na Configuração do ambiente você define:
Política de IA: de quem é a credencial de IA que a sessão pode usar.
Framework: a imagem base do container.
Origem: Github, informando a URL de um repositório público, ou Enviar arquivo .zip com o projeto.
Validar: confere o projeto contra o checklist antes de você publicar.
O checklist do projeto
Com a origem Github, o botão Validar confere o repositório contra cinco pontos:
Ser um projeto Git válido.
Ter menos de 5 MB.
Ter um
README.mdna raiz.Ter conteúdo compatível com o framework escolhido.
Ter um
devfile.yamlna raiz, com os comandos de instalação e de inicialização e o endpoint público que a aba de visualização vai abrir.
Com a origem Enviar arquivo .zip, a validação acontece no envio e cobre o que dá para ler do pacote: até 5 MB compactados e um devfile.yaml na raiz. Os outros pontos continuam valendo como boa prática, em especial o repositório Git iniciado, que é o que permite ao candidato commitar.
Política de IA
O padrão é o mais restritivo, e é proposital: um campo que ninguém preencheu não pode liberar assistentes por acidente.
Sem assistente de IA (padrão): a sessão sobe sem assistente e sem agentes de linha de comando.
Credencial da empresa: o assistente usa a credencial de IA da sua empresa.
Credencial da Coodesh: o assistente usa a credencial da Coodesh, e o uso consome créditos.
Sem restrição de rede: o ambiente não restringe o uso de assistentes.
Quando a política bloqueia o uso, o enunciado avisa o candidato e os assistentes ficam desabilitados dentro do ambiente.
Teste antes de usar
Abra a questão na biblioteca e clique em Testar você mesmo. Você entra no mesmo ambiente que o candidato vai receber, com o mesmo projeto e o mesmo tempo. Vale fazer isso sempre que criar ou alterar uma questão de IDE.
Usar a questão em uma avaliação
Na avaliação, use Adicionar da biblioteca e escolha a questão. Ela aparece na seção com o tipo IDE remota e a duração recomendada.
Em Editar, na linha da questão, você ajusta o que vale só para esta avaliação:
Peso, limites da nota e duração recomendada.
Habilidades avaliadas.
Modo apresentação: pede ao candidato uma gravação de tela explicando a entrega.
Política de IA: mantém a da questão (Herdar da questão) ou troca só nesta avaliação.
Corrigir a resposta
Abra o resultado da pessoa e clique na questão. O ambiente do candidato é desligado quando ele envia, e o que fica é o snapshot final do projeto.
A revisão tem duas abas. Em Solução você navega pelos arquivos e lê o código como ele ficou no fim.
Em Commits você vê o histórico: data, autor e mensagem de cada commit. É onde se enxerga o processo, não só o resultado.
Ainda nessa tela você pode baixar o snapshot completo do workspace, consultar as Orientações para revisão da questão e lançar a nota.
Perguntas frequentes
O candidato precisa instalar alguma coisa?
Não. Tudo roda no navegador. A questão não abre em celular nem em tablet.
O tempo de preparo do ambiente consome o tempo de prova?
Não. O tempo gasto para preparar o ambiente é devolvido ao cronômetro do candidato assim que a sessão fica pronta.
E se o candidato se ausentar no meio da questão?
Depois de alguns minutos sem atividade a plataforma pergunta se ele ainda está lá e, sem resposta, desliga o ambiente para liberar recursos. A resposta continua aberta e o trabalho é restaurado quando ele volta.
Posso usar meu próprio repositório?
Pode. Use a origem Github com a URL de um repositório público, ou envie o projeto em .zip. Nos dois casos o projeto precisa passar no checklist.
A questão do tipo Projeto deixa de existir?
Não. A IDE remota é a alternativa para quando você quer avaliar o candidato resolvendo dentro do ambiente, sem depender de ele configurar nada na máquina dele.









