Como podemos ajudar?

Quais são as diretrizes para projetos de programação de computadores?

Atualizado

Para manter a comunidade focada no aprendizado, exigimos que todos os programas e postagens de discussão estejam alinhados com a missão da Khan Academy. Revise as diretrizes abaixo enquanto você cria suas obras‑primas de programação. Obrigado por ajudar a tornar nossa comunidade segura, acolhedora e apropriada para todos os aprendizes!

Diretrizes para programas

Programas que não atenderem às diretrizes a seguir podem ser ocultados da hotlist ou da visualização da galeria pública. Postagens de discussão inadequadas também podem ser excluídas. Aprendizes que violarem essas regras de forma persistente podem ser banidos da atividade da comunidade. 

Um programa ou postagem é considerado inadequado se incluir qualquer um dos seguintes:

Conteúdo ofensivo

  • Linguagem discriminatória ou ofensiva.
  • Conteúdo sexual ou violento, ou qualquer outro conteúdo que possa razoavelmente ser considerado inadequado para um ambiente educacional. 

Conteúdo fora do escopo (off‑topic)

  • Propagandas ou links não úteis para sites de terceiros.
  • Tópicos controversos ou divisivos, incluindo religião, política ou informações pessoais que possam comprometer a privacidade do aprendiz.
  • Grupos sociais, ou programas que geram bate‑papo social ou outras postagens não relacionadas à programação na thread de discussão.
  • Pedir que outros votem a favor de um programa.
  • Obter ou receber votos de um grupo de pessoas que combinam de votar nos programas umas das outras. 

Plágio

Se você foi inspirado pelo programa de outra pessoa, pode criar uma variação desse programa pressionando o botão Variação. Criar uma variação corretamente dá crédito ao criador original, vinculando‑se ao programa original.

Um programa é considerado plágio se copiar e colar o trabalho de outra pessoa em um novo programa em vez de criar uma variação. Se um programa copiar e colar o trabalho de várias pessoas, deve dar crédito aos criadores nos comentários no topo do programa. Caso contrário, é considerado plágio. 

Funcionalidade proibida

A Khan Academy desativou intencionalmente algumas funcionalidades para garantir a segurança, privacidade e desempenho do nosso site. Observe que algumas funcionalidades são específicas para determinadas linguagens de programação, conforme especificado abaixo:

  • Bookmarklets, definidos como qualquer script de código que o autor do programa peça ao usuário para salvar como um favorito do navegador (JavaScript).
  • LocalStorage. Páginas da web não devem armazenar grandes quantidades de dados no localStorage nem usar intencionalmente as mesmas chaves de outros programas (HTML, JavaScript).
  • Som. As páginas da web devem criar sons apenas usando os arquivos disponíveis para programas ProcessingJS ou o gerador de áudio da Web Audio API. As páginas da web também devem reproduzir sons somente em resposta à interação do usuário. As páginas não devem reproduzir sons imediatamente ao carregar (HTML, JavaScript)