Uma extensão que permite o envio automático de competições e exercícios do site Neps Academy para o plugin Competitive Programming Helper (cph) do Visual Studio Code.
Funciona de forma similar ao Competitive Companion, que realiza essa mesma tarefa para diversos outros juízes onlines.
A Neps Academy Companion pode ser obtida na loja padrão de extensões do seu navegador:
- Instale o cph no seu Visual Studio Code.
- Abra a pasta onde deseja que sejam criados os arquivos dos problemas.
- No navegador, quando estiver na página de um exercício, clique no ícone da Neps Academy no canto superior direito da tela.
- O novo arquivo abrirá no Visual Studio Code com os casos de teste já configurados. Aperte em Run Testcases (ou
Ctrl+Alt+B
) para executar todos os casos de teste de uma vez.
- Você pode configurar uma linguagem padrão e ainda um arquivo template para ela. Faça isso nas opções
Cph › General: Default Language
eCph › General: Default Language Template File Location
das preferências do Visual Studio Code. - Para melhor entedimento do uso do cph, leia a página do projeto ou o guia de uso detalhado.
- Os exercícios que já haviam sido abertos antes da instalação da Neps Academy Companion provavelmente apresentarão falhas no envio para o Visual Studio Code. Experimente recarregá-los com o
f5
. - O cph apresenta dificuldade em lidar com as workspaces do Visual Studio Code e provavelmente não receberá corretamente os problemas se essa funcionalidade estiver habilitada. Experimente reabrir o editor com somente uma pasta aberta.
- Não se esqueça de verificar se você não está com mais de uma janela do Visual Studio Code aberta. Pode ocorrer de a extensão enviar o problema para alguma das janelas minimizadas do editor.
Este software é licenciado sob a MIT License.