Abaixo temos o vídeo com a explicação das etapas do Desafio e a descrição do problema.
Neste post vamos explicar como será a avaliação e cronograma completo, descrever o problema da ONG Cidadão Pró-Mundo, bem como esclarecer as principais dúvidas dos participantes sobre a dinâmica do Desafio. O início oficial se deu no dia 05 de Julho de 2018 com a divulgação deste post, arquivos CSVs com os dados do problema e também do vídeo explicando as etapas e cronograma do mesmo.
Cronograma completo
Seguem abaixo as datas do Desafio 2018:
- Início do Desafio em 05/07/2018 com a divulgação completa do problema;
- Os ckeck-points serão realizados via live no Youtube todas as quintas-feiras as 18 horas a partir do dia 12/07 até dia 16/08. Não é obrigatório a presença dos grupos nos check-points;
- As perguntas deverão ser enviadas através do Contato do Site do Desafio até um dia antes de cada check-point. Após respondermos as perguntas enviadas pelos grupos, poderemos abrir para perguntas da plateia – caso o tempo seja suficiente. Enviaremos por e-mail o link para o live minutos antes de iniciarmos cada um;
- Todas as perguntas podem ser feitas no Fale Conosco do Site do Desafio ou através do e-mail desafiounisoma@unisoma.com.br. Responderemos as perguntas entre 24 e 48 horas. Às sextas-feiras colocaremos no site do Desafio um post com um compilado das perguntas da semana dos grupos;
- No período de 23/07 a 03/08/2018 os grupos deverão entregar um documento com o modelo conceitual do problema e o arquivo com os requisitos e estaremos à disposição para validação do sistema e verificação se a solução está aderente ao nosso Cliente (ONG);
- Em 09/08/2018 os grupos deverão enviar um print com o output da solução para que a mesma seja validada com a própria ONG e que possíveis alterações ainda possam ser realizadas até a data final de entrega;
- Cabe destacar que alguma eventual demanda pode ser solicitada pelo Cliente no decorrer do Desafio como, por exemplo, relatórios ou algo relacionado à usabilidade. Todas as informações serão previamente colocadas no site do Desafio;
- Todos os grupos devem entregar até as 23h59 do dia 17/08/2018 um relatório contendo no máximo 5 (cinco) páginas, com a descrição da modelagem e da solução encontrada, além do programa contendo a modelagem e soluções. Além desse relatório, os grupos deverão entregar um formulário padrão com a solução. Tal formulário será divulgado posteriormente no site do Desafio. O e-mail para entrega dos relatórios e solução é desafiounisoma@unisoma.com.br;
- No dia 24/08/2018 será divulgado no site do Desafio os grupos selecionados para a final, que farão a apresentação da solução do desafio na sede da UniSoma;
- A final e entrega dos prêmios será no dia 15/09/2018 as 09:00 na sede da UniSoma, em Campinas. Todos os grupos estão convidados a participar da final mesmo os que não forem classificados.
Avaliação
Os grupos que cumprirem todas as normas descritas no Site do Desafio serão avaliados pela banca examinadora, escolhida a livre critério da UniSoma;
Serão avaliados pela banca examinadora itens como: (a) a solução apresentada, (b) interação do grupo com a UniSoma e a ONG parceira, (c) os resultados e relatórios, (d) arquitetura e implementação da solução, (e) interface (facilidade de uso), (f) apresentação e (g) comunicação. Cada membro da banca examinadora atribuirá uma nota a cada item avaliado, podendo considerar o conjunto do trabalho avaliado. Cabe destacar que o peso para cada quesito da avaliação é o mesmo.
Descrição completa do problema e dados
Neste ano, nosso Desafio é solucionar, de forma criativa e eficiente, o problema de alocação de voluntários da ONG Cidadão Pró-Mundo. Ao todo, a ONG possui cerca de 170 voluntários que ensinam inglês para jovens e adultos de comunidades carentes de Campinas e que devem ser divididos em aproximadamente 22 turmas.
No início de cada semestre a ONG faz um levantamento com as informações de cada voluntário: sexo, nível de inglês, se o voluntário é calouro ou veterano e se possui algum grau de parentesco com outro voluntário. Essas informações serão utilizadas para compor o problema.
O objetivo é alocar todos os voluntários em alguma das turmas satisfazendo ao máximo as restrições impostas pela ONG. O ideal é que cada turma possua uma quantidade de 3 a 8 voluntários. As turmas são compostas por crianças ou adultos e cada turma possui um nível de inglês atrelado. É recomendável que o nível de inglês do voluntário seja maior ou igual que o nível de inglês da turma em que ele irá atuar.
Voluntários que tenham algum grau de parentesco ou contato não deverão obrigatoriamente estar alocados na mesma turma. Entretanto, precisam estar alocados no mesmo período (manhã ou tarde). Ainda, é recomendado que a proporção entre homens e mulheres, calouros e veteranos e grau de comprometimento seja considerada.
Os arquivos CSVs que estão disponibilizados no Site do Desafio possuem a seguinte estrutura (para acessar cada CSV, clique no nome do arquivo):
- tb_tur_cadastro.csv: cadastro das turmas existentes no semestre seguindo a ordem “Turma (Código da Turma), Tipo (adulto ou adolescente), Nível (onde A é o menor nível, B o nível superior e assim sucessivamente) e Período (manhã, tarde ou noite)”;
- tb_dm_equivalencia.csv: relação de equivalência das turmas teens com os níveis dos adultos e dos voluntários;
- tb_tur_progressao.csv: laço de progressão das turmas;
- tb_vol_cadastro.csv: neste arquivo está disponível o cadastro de cada voluntário:
- Código do voluntário;
- O gênero;
- Sua função;
- Data que entrou na ONG;
- Se é Owner (responsável pela turma);
- Turma atual;
- Comprometimento do Aluno;
- Nível Máximo de conhecimento;
- Preferência de Período;
- Preferência de Turma;
- Preferência de Faixa Etária.
- tb_vol_mesmaescala.csv: relação de voluntários que possuem grau de parentesco e devem estar alocados no mesmo período;
- tbl_dm_tipodeturmas.csv: laço do tipo de Turma e sua progressão por nível.
A metodologia para a resolução do problema é de escolha dos grupos, ou seja, o modelo ou técnica escolhida e a plataforma de desenvolvimento poderão ser definidas a critério dos participantes, desde que sejam gratuitos e que a Interface de saída seja validada pela ONG, para que a mesma utilize da solução futuramente. O Desafio UniSoma 2018 já começou! Dúvidas? Entre em contato conosco através do Site do Desafio!
OBS: Caso algum grupo deseje utilizar a formulação do problema proposto do Desafio para a publicação de algum artigo, trabalho, notícia ou demais conteúdos é permitido, contudo é necessário notificar a organização do Desafio e realizar as devidas citações do Desafio UniSoma e da ONG parceira.