Projetos Temas - fga-eps-mds/A-Disciplina-MDS-EPS GitHub Wiki
Projetos MDS/EP:
2019.2
-
Sistema de gestao de Colheita Colaborativa - https://github.com/tiagovaz/saskatoon - A partir desse projeto como referência, (a) desacoplar a arquitetura (API + front) + implementar o front aplicativo
-
Sistema de Oferta de Crédito (Programa LIFT) - criar oferta de crédito que se assemelha a experiência de cheque especial mas realizado no contexto de contas de pagamento e cartão pré pago. Cliente/Parceiro: N26
-
Chatbot Lino - criar novas funcionalidades para o chatbot lino. Gestão de faltas (checkin) - Exclusivo para gruops só MDS
-
Dashboard agil - criar um dashboard para acompanhamento real time de repositórios. Evoluir/usar como referência https://github.com/chillu/github-dashing - Exclusivo para gruops só MDS
-
Extensão para criar questionarios a partir de markdown https://github.com/open-source-ideas/open-source-ideas/issues/181
https://open-source-ideas.github.io/?page=2
2019.1
Atlética FGA
Sistema de adesão à associaçao Atlética
contato: [email protected]
1 - Chatbot de programacao ajudar programadores iniciantes nos exercicios de programação (linguagem python)
2 - Chatbot Lino + novas funcionalidades evoluir o lino para ter as seguintes funcionalidades:
- horarios de atendimento + agendamento (ou planilhja ou google agenda)
- intercampi
3 - Chatbot tarefas organizar (mini kanban) -- chatops (usar como ref) integração com a API do github
4 - Chatbot gamificado para atividades extra-curriculares do campus lappisconf -- eventos
5 - projeto Nitai -- ? ?
6 - Plataforma de Jogos versao 2 (aqui dá pra fazer 2 grupos) fazer a plataforma de jogos como um github pages com diversas automações (empacotar, ler do repositorio jogos, etc) Eduardo --
7 - GameBI color pallete Hello -
8 - plugin de qualidade de repositório/comunidade Miranda
9 - Plataforma para executar testes psicologia/neurologia gerar pre-relatórios automatizados
10 - Software para um simulador no galpão - sugestão de um dos alunos
11 - Chatbot do SEI -- diego dorgam
- abrir processo (x)
12 - Controlar NAO por voz (controlar o robô) sphinx common voice
13 - chatbot windy notificação
14 - open source plug.dj spotify
https://www.mediawiki.org/wiki/MediaWiki
2018.1 Uso de conceitos de Data Science
As áreas de interesse são:
- Saúde
- Cultura
- Software
Temas sugeridos (os times podem sugerir temas, para serem avaliados. soluções mobiles serão privilegiados):
-
Falko BI - Sistema de BI para avaliar/acompanhar projetos de software livre (métricas/indicadores/sistema de recomendação). Fonte de dados: Github.
-
Gestão de Leitos BI - Sistema de BI para analisar/acompanhar/gerir leitos em hospitais públicos. Fonte de dados: Dados da secretaria de saúde do DF
-
Gestão de Internações cirúrgicas (alarme alérgico) - escopo ainda a ser definido
-
Dengue BI - monitoramento dos casos de dengue (por localidade), mapa histórico da evolução/avanço da dengue. Sistema de predição de epidemias a partir de dados climáticos em tempo real. Dados: banco histórico de casos confirmados de dengue no brasil/brasília, banco histórico dos dados climáticos. Obs: o algoritmo de predição será disponibilizado.
-
App AGR BI- app (2 grupos: dev nativo e híbrido) BI para análise/monitoramento de indicadores da saúde pública regional (DF). Objetivo: realizar benchmark do desempenho de app nativos vs hibrido no acesso aos recursos de hardware.
-
"Jogo" para reabilitação motora de pacientes com AVC. Protótipo disponível, algoritmos implementados em Python (boa implementação), documentação técnica disponível (requisitos bem definidos). Unity3D, python, processamento real-time/paralelo. Coach experiente nas tecnologias.
-
Dr. Down - plataforma para gestão de pacientes infantis (pediátrico) com sindrome de down. Escopo a ser definido.
-
Aplicativo lei rouanet - salic (projeto com design)
-
Cidades Inteligentes - escopo a ser definido
-
"Serenata de Amor" Lei Rouanet - escopo a ser definido.
-
Benchmark de aplicativos mobile nativo vs hibrido - desenvolvimento de uma ferramenta para monitorar a execução de apps mobile tanto nativo quanto hibrido (tempo de acesso à hardware - câmera, GPS, Bluetooth, tempo de execução de funcionalidades similares nas duas implementações).
Ferramenta de fixação de aprendizado
Problema
Aprender algo novo não é uma tarefa simples, principalmente porque o nosso cerebro não absorve todo o conteúdo de uma vez. Mesmo quando algo novo é aprendido, nos facilmente esquecemos como a curva de esquecimento de Ebbinghaus demonstra [1]. Vários estudos mostram que é preciso realizar uma série de revisões em diferentes momentos para tornar o conhecimento permanente e que existem várias coisas que são importantes de serem feitas para otimizar a absorção de novos conteúdos.
Existem dezenas de aplicativos na internet que auxiliam o estudande a organizar a sua agenda de estudos. Contudo, poucos que auxiliam na fixação de conhecimentos para longo prazo.
Ideia
Criar um aplicativo que permita ao estudante gerenciar a sua fixação de conteúdo. O aplicativo deve ter mecânismos que permita ao estudante cadastrar um novo conteúdo estudado, então o app passa a ser responsável por gerir as revisões do do assunto. Por exemplo, se o aluno acabou de aprender como o escalador round-robin funciona, então o app monta a agenda de revisão da seguinte forma:
- Revisão: próxima revisão para 3 daqui a 3 horas;
- Revisão: próxima revisão para 3 daqui a 1 dia;
- Revisão: próxima revisão para 3 daqui a 1 semana;
- Revisão: próxima revisão para 3 daqui a 1 mês;
- Revisão: próxima revisão para 3 daqui a 3 meses.
O app deve notificar o aluno quando o período de revisar estiver próximo (algo como as notificações do google agenda e do whatapp). Por fim, o app deve permitir configurar diferentes modos de aprendizado, por exemplo:
- Modo memorizar;
- Aprender rápido;
- Aprendizado longo mas permanente;
- etc
Além disso, o app pode ter um controle de round de revisão na qual o aluno é incentivado a fazer coisas que podem potencializar o estudo dele durante a revisão.
De forma bem grosseira, tem dois vídeos no youtube que dão uma orientação dos requisistos para a parte de agendar aprendizado e para a parte de coisas necessárias para potencializar o estudo:
- Sobre fixar conteúdo: https://www.youtube.com/watch?v=mHdy1xS59xA&t=
- Sobre melhorar potencializar o aprendizado: https://www.youtube.com/watch?v=mHdy1xS59xA&t=
[1] https://en.wikipedia.org/wiki/Forgetting_curve
Ferramenta de controle de gasto de tempo com coisas não esperadas
Problema
Durante a o nosso dia dia, temos diversas tarefas para serem cumpridas. Infelizmente, em torno das tarefas importantes muitas vezes temos outras tarefas que não te levam diretamente a concluir o que você precisa mas por algum motivo precisam ser executada. Por exemplo, uma pessoa tem que terminar o relatório mas o chefe constantemente pede para que a mesma pessoa faça uma tarefa periféricas (como carimbar papeis) e a pessoa acaba perdendo um tempo importante com outra tarefa. Outro exemplo, é o de uma pessoa que quer malhar mas tem um tempo grande gasto com o deslocamento. Para facilitar a discussão, chamamos isto de "Overhead".
O grande problema relacionado aos overheads é que as pessoas normamente não compreendem quanto tempo foi gasto com coisa não tão relevantes para a conclusão da tarefa. Contudo, como medir tal tempo? Como manter um histórico do tempo gasto de forma não produtiva por forças externas?
Ideia
Criar um aplicativo que permita ao usuário registrar o tempo perdido em uma tarefa. O princípal requisito é o rápido registro; este deve ser simples e deve realizado de forma rápida, ou seja, sem overheads. O usuário pode criar algumas categorias gerais a princípio, como por exemplo: faculdade, trabalho, família, etc. O usuário pode inserir o tempo total gasto no overhead, como também pode iniciar e parar um cronômetro.
Controlar promessas de ano novo
Problema
Todo ano é a mesma história. As pessoas fazem milhões de promessas com a esperança de ter um ano melhor do que o anterior. Contudo, quase sempre o resultado é o mesmo: promessas não realizadas. Muitas vezes as pessoas esquecem o objetivo que tinham definido ou até mesmo lembram mas são objetivos tão grandes que a pessoa fica desistimulada.
Ideia
Criar um app que permita ao usuário registrar as suas promessas de ano novo. O app deve permitir criar uma tarefa maior e subtarefas pertencentes a promessa maior. Durante o ano, o usuário é lembrado das promessas registradas. Caso o usuário consiga cumprir a promessa, ele pode compartilhar nas redes sociais de forma a estimular o mesmo a continuar. O usuário também pode ir criando subtarefas ao longo do ano para atingir o seu objetivo maior.
Além disto, o app deve contar com um sistema de "ranking" na qual cada tarefa concluída rende pontos para os usuários. No final, deve haver um rank com todos os usuários classifcados de acordo com a sua pontuação. Seria interessante se o usuário tivesse a flexibilidade de mudar a promessa, mas isso custaria alguns pontos.
2017.2 Uso de conceitos de Data Science
Algumas áreas de interesse são:
- Educação/merenda escolar
- Saúde
Os temas propostos 2017.2
-
Sistema de gestão de infraestrutura de rede metropolitana
- cliente: Giga candanga - prof. Lazarte ([email protected], [email protected])
-
Web monitoramento de indicadores culturais
- Contato: Nitai (coodenador TI ministério da cultura) - [email protected]
- Palavras-chave: Business Intelligence
-
Aplicativos multiplataformas/ webapp para Conselheiros da Merenda Escolar - Cliente: TCU (Minimo 2 grupos) http://portal.tcu.gov.br/imprensa/noticias/cartilha-do-tcu-e-fnde-vai-ajudar-na-fiscalizacao-da-merenda-escolar.htm
- Palavras-chave: atender a 70.000 potenciais usuários (armazenamento e processamento dos dados). Uso da nuvem civica
- Contato: Marcela de Oliveira Timoteo (assessora secretário da educação) - [email protected]
-
Me representa - auxiliar o eleitor brasileiro a decidirm de forma refletida e individual, seu voto nas próximas eleições do legislativo nacional. App que cruze dados sobre o comportamento de deputdo federais e senadores nas principais votações realizadas na camara e no senado nos ultimos anos.
- cliente Elida Silpe (BH) - [email protected]
-
Sistema de monitoramento e controle de projetos de software livre
- Cliente: GPP/MDS - Contato: João Guilherme Silva [email protected]
- Palavras-chave: Sistema BI - identificar anomalias, gerar indicadores/metricas em tempo real
-
Smart Triagem pediátrica
- Cliente: Dr. Getúlio Morato (medico pediatra)- [email protected]
- Palavras-chave: webapp, arvore de decisões,
-
smart Receituario eletrônico
- Cliente: Dr. Getúlio Morato (medico pediatra)- [email protected]
- Palavras-chave: webapp, arvore de decisões, big data
Os temas de 2017.1 foram
Algumas propostas de interesse são:
- Plataforma de Minicursos abertos UnB - cliente: laboratório lappis
- Plataforma de Sugestões de Software UnB - cliente: laboratório lappis
- Plataforma de Jogos UNB - clientes: prof. Edson/Prof Tiago (desenho industrial)
- Infraestrutura para contribuição dos jogos UnB - Cliente: prof. Edson (https://github.com/fgagamedev)
- Acompanhamento da presença e rendimento do aluno - cliente: Escola X (Attany)
- Aplicativo 300 - cliente: Prof. Fragelli
- Aplicativo - web -- sistema de localização no campus darcy ribeiro - cliente: CPD Central
Propostas de projetos de software demandados pela UNB:
- Sistema de Controle de cirurgia laparoscópica minimamente invasiva (software crítico e tolerante a falha) - cliente: laboratório Lara UNB. (https://github.com/lara-unb)
- Simulador bike reabilitação - cliente: laboratórios LART/LARA UNB
- Jogo labirintos urbanos - cliente: Laboratório Transdisciplinar de Cenografia da UnB (http://laboratoriodecenografia.blogspot.com.br/)
- Plataforma para projetos de cadernos digitais - cliente: Laboratório Transdisciplinar de Cenografia da UnB (http://laboratoriodecenografia.blogspot.com.br/)