Moodle continua avançando no projeto de código aberto através do Summer of Code do Google

12 de outubro de 2016 Por Moodle

Desde 2006, os desenvolvedores do Moodle HQ orientam os aspirantes a contribuidores de código aberto por meio do programa Google Summer of Code. Este ano, quatro funcionários do Moodle orientaram estudantes do Sri Lanka, Canadá, Índia e Romênia em valiosos projetos de código aberto.

Verão de código do Google (GSoC) é um programa global focado em trazer mais desenvolvedores de estudantes para o desenvolvimento de software de código aberto. Os alunos se inscrevem para trabalhar com uma organização de código aberto em um projeto de programação de três meses durante suas férias na escola. Desde a sua criação em 2005, mais de 10.000 estudantes em mais de 103 países desenvolveram mais de 50.000.000 linhas de código.

O QG do Moodle está envolvido no GSoC desde 2006, com desenvolvedores se voluntariando anualmente para orientar estudantes de todo o mundo.

Este ano, o Moodle continuou seu envolvimento no programa, que se alinha com seus valores de código aberto, melhorando o acesso à educação e incentivando a inovação.

Por cerca de cinco meses do ano, quatro membros da equipe do Moodle HQ se ofereceram para fazer parte do programa.

Mark Nelson, David Mudrák, Juan Leyva e David Monllao orientaram quatro estudantes em uma série de projetos inovadores que visavam expandir e melhorar o Moodle.

 

Projeto: Para redimensionar / cortar / girar imagem

Mark Nelson, desenvolvedor analista sênior do Moodle HQ, orientou Joey Andres que atualmente estuda na Universidade de Alberta, Canadá.

O projeto de Joey girou em torno de dar aos usuários do Moodle a capacidade de cortar, redimensionar e girar imagens no atto (editor de texto padrão do Moodle).

O projeto teve como objetivo estender a funcionalidade do plugin de imagem existente.

O código de Joey foi enviado no dia 23 de agosto e ele concluiu com êxito o objetivo do projeto. Embora esse novo recurso ainda não esteja implementado no núcleo do Moodle, o mentor Mark indicou que seria um bom recurso para os próximos lançamentos do Moodle.

MarkRS JoeyRS

 

Projeto: Gerador de esqueleto de plug-in

David Mudrák, desenvolvedor e contato de desenvolvimento comunitário do Moodle HQ, orientou Alexandru Elisei da Romênia no desenvolvimento de gerador de esqueletos de plugins.

David Mudrák resumiu o plugin como “código PHP para gerar um futuro plugin do Moodle com todos os elementos necessários, mas vazio, esperando o desenvolvedor adicionar a funcionalidade real do plugin. Como uma tela vazia para um artista.

O objetivo deste projeto era fornecer modelos para todos os tipos de plugins existentes no Moodle e ajudar os desenvolvedores a realizar trabalhos repetitivos no início do desenvolvimento do plugin.

A ferramenta desenvolvida pela Alexandru gera um "esqueleto".

Isso significa que os desenvolvedores podem simplesmente definir que tipo de plug-in estão criando e quais recursos devem ter, e o gerador criará o código com o qual começar.

A ferramenta está aguardando mais testes e pequenas melhorias, no entanto, o mentor David Mudrák mencionou que seria uma adição valiosa às ferramentas de desenvolvedor no núcleo do Moodle.

MudrakRS AlexRS

 

Projeto: Adicionando pesquisa a mais componentes do Moodle

David Monllao, integrador do Moodle HQ e ex-aluno do GSoC, orientou Devang Gaur do Instituto de Tecnologia Maharaja Surajmal, na Índia.

O projeto do Devang visava estender o escopo da pesquisa global a mais componentes do Moodle, o que permite aos usuários encontrar mais informações com muito mais eficiência. No final de seu projeto, Devang implementou com êxito a pesquisa global em cursos, usuários, entradas de banco de dados e mensagens.

DavidMonRS

 

Projeto: adicionar suporte ao teste de ponta a ponta no aplicativo Mobile

Juan Leyva, líder da equipe Moodle Mobile, orientou Supun Wanniarachchi do Instituto de Tecnologia de Informática do Sri Lanka.

Supun teve interesse particular no Moodle Mobile e foi encarregado de configurar os testes do aplicativo e documentar o processo de instalação no wiki de desenvolvedores do Moodle.

Nos três meses do projeto, ele realizou uma infinidade de testes, concentrando-se fortemente na funcionalidade de diferentes componentes, como livro de cursos, bate-papo, tarefa, fórum e glossário. Supun documentou os marcos do projeto em seu blog.

“Quero agradecer (à) Comunidade Moodle e meu mentor Juan Leyva por me darem essa oportunidade valiosa e me guiarem imensamente durante o período GSoC”, comentou Supun enquanto resumia sua experiência.

“Foi uma experiência incrível na minha vida. Estou ansioso para contribuir com o Moodle no futuro. ”

JuanRS SupunRS

 

Para encerrar o Google Summer of Code 2016, dois mentores do Moodle HQ - Mark Nelson e David Monllao - foram convidados a participar do Google Mentor Summit. A Cúpula é uma "inconferência" de três dias no QG do Google no norte da Califórnia no final deste mês.

Mais informações sobre o envolvimento do Google Summer of Code no Moodle estão disponíveis em Site da comunidade do Moodle.

Mais informações sobre o Google Summer of Code e detalhes sobre a inscrição para a inscrição para 2017, visite o site do programa.

 

Logotipo do Summer of Code do Google obtido em: https://opensource.googleblog.com/