Este documento está sendo construído. As regras nele contidas podem ser alteradas a qualquer momento.
A Open School Brasil tem como objetivo disponibilizar, de maneira completamente gratuita e democrática, cursos relacionados à área de tecnologia da informação. Nós encorajamos a comunidade a participar ativamente em todas as fases da concepção dos cursos, desde a sugestão de temas até a curadoria e manutenção dos materiais.
A fim de manter bons níveis de qualidade dos materiais publicados, bem como garantir a cooperação mútua entre nós da Open School Brasil e a comunidade, adotamos algumas diretrizes para garantir uma maior eficiência de todos os processos.
Todos da comunidade são livres para sugerir temas para, posteriormente, serem abordados nos cursos. Entretanto, há uma série de regras a serem seguidas para assegurar um fluxo correto:
- a sugestão deve ser aberta como uma issue, utilizando as tags Curso e Sugestão no repositório openschoolbr/forum;
- ela deve ter o seguinte formato:
- assunto principal do curso (ex: JavaScript)
- nível do público alvo (para iniciantes, experts, etc)
- assuntos secundários e pertinentes ao tema principal, se aplicáveis (ES2015, Flow, etc)
- o tema não precisa ser diretamente relacionado a T.I. e/ou ferramentas, desde que agregue valor ao indivíduo enquanto profissional de tecnologia da informação;
- sugestões duplicadas serão removidas. Se você tem uma proposta diferente para um assunto já publicado, comente sua proposta na issue do respectivo assunto.
Tendo em mente que a comunidade será a principal responsável por tornar as ideias iniciais possíveis, apoiamos todos aqueles que tenham interesse em compartilhar seus conhecimentos. Sendo assim, os cursos serão desenvolvidos assim que pelo menos uma pessoa se ofereça para desenvolvê-lo.
A fim de garantir o mais alto nível de qualidade nos cursos por nós disponibilizados, solicitamos que o candidato a mantenedor:
- apresente uma proposta detalhada do conteúdo a ser abordado;
- determine uma data estimada para lançamento do curso;
- informe a duração estimada do curso, em horas;
- a fim de garantir o processo de revisão, o mantenedor deverá apresentar todos os capítulos do curso concluídos antes de o mesmo ser disponibilizado ao público. Entretanto, o mantenedor tem total liberdade para publicar seus conteúdos gradualmente e dentro de períodos de tempo, desde que isto seja feito de forma constante e consistente.
Para que a comunidade tenha uma experiência satisfatória e bom aproveitamento de nossos cursos, os mesmos passarão, antes de seu lançamento, por um processo de revisão de conteúdo feito pela equipe da Open School Brasil. Este processo consiste em:
- revisão ortográfica dos materiais escritos;
- teste dos códigos fonte, no caso de cursos sobre programação;
- revisão de conteúdo em vídeo, quando aplicável. Não serão aceitos vídeos que contenham:
- palavras de baixo calão,
- comentários discriminatórios de qualquer natureza,
- baixa qualidade de imagem e/ou áudio,
- excesso de comentários fora do foco do conteúdo.
- a revisão de conteúdo como descrita acima também se aplica ao material escrito.
Assim que a equipe da Open School Brasil aprovar o curso segundo os parâmetros acima, o mesmo é disponibilizado ao público.
Após a publicação do curso, o(s) curador(es) ficam responsáveis pelo gerenciamento do mesmo. Isso envolve desde a manutenção do cronograma do curso até o recebimento de feedbacks. A comunidade pode e deve avaliar constantemente o material e a conduta da equipe curadora. Como mencionado anteriormente, espera-se pontualidade e receptividade por parte do(s) responsável(is). Como complemento, recomendamos aos mesmos também que:
- sejam levados em consideração os feedbacks, positivos e negativos, vindos dos alunos;
- dêem um retorno àqueles que postarem dúvidas e críticas nos locais apropriados a isso;
- procurem manter o conteúdo atualizado constantemente;
- mantenham o respeito para com os demais.
Complementando o tópico anterior, recomendamos aos espectadores dos cursos que avaliem os mesmos tendo em mente o seguinte:
- a área de issues do repositório do curso é o espaço para postagem de dúvidas e feedbacks. As labels têm o intuito de organizar e classificar as postagens de acordo com sua natureza. Usem-as corretamente;
- mesmo que a equipe curadora esteja incumbida de ajudar a sanar dúvidas, qualquer um pode fazê-lo também;
- nos casos de dúvida, assim que a mesma for esclarecida seu autor deve fechar a issue e marcá-la como resolvida (seja com uma label específica ou editando o título da issue);
- feedbacks baseados em ataques pessoais não serão tolerados;
- issues sem as devidas labels ou com conteúdo impreciso / sem conteúdo podem ser ignoradas.
O curador / mantenedor tem todo o direito de se afastar de seu posto a qualquer momento, por qualquer motivo, sem que o mesmo seja lesado por isso. Entretanto, para que a qualidade do curso e da experiência de seus alunos seja mantida, recomendamos que:
- o curador comunique através do README do repositório que irá se afastar da sua responsabilidade. Não é necessário dar maiores detalhes do motivo, mas espera-se que o mesmo informe se pretende retomar seu posto e dentro de quanto tempo;
- apresente ou recomende um substituto. Neste caso, o substituto assume todas as responsabilidades deixadas por seu antecessor, inclusive por dúvidas e feedbacks feitos anteriormente.
No caso de abandono do repositório (quando seu responsável não comunica sua saída nem responde quando procurado), seus espectadores têm o direito de decidir se o mesmo deverá continuar ativo, através de discussão/votação. Caso positivo, o curso passa a integrar a lista de "órfãos", e permanece nesse estado até que alguém se habilite a mantê-lo novamente. Caso negativo, ele passa a constar como "descontinuado", porém continuando disponível.