Projetos 2022/2
Projetos 2022/2
A seguir está a lista de projetos, que estarão sendo trabalhando na disciplina ao longo do 2º Semestre de 2022.
Robô de monitoramento dos videos assistidos no moodle 1
Descrição: Desenvolver um bot que percorre todos os usuários de uma turma do moodle, fazendo o acompanhamento do aluno, salvando os dados diariamente em uma planilha excel (google drive api), para controle. Por exemplo, o aluno/usuário X já acessou 50% do material do curso, respondeu 15% dos questionarios propostos, fez 10 logins, e passou 56 min na plataforma.
-
Necessidades: ter acesso professor à sala. Pode ser feito como plugin no moodle, ou somente um executavel (rodar no terminal).
-
Funcionalidades: webscraping da pagina da aula no moodle ()
Geração automatizada de certificados
Descrição: plataforma (plataforma offline instalada com pip install) que, a partir de um template de certificado (o usuário customiza o texto, a identidade visual/logo), lista dos usuarios (excel). A plataforma entao gera automaticamnte os certificados e exporta em formato pdf.
Bot para enviar conteudos no telegram
Descrição: a partir de uma lista de conteúdos a serem consumidos em uma determinada sequencia como entrada (lista de links), fazer um bot que envie de forma customizada esse conteúdo pelo telegram. Por exemplo, para uma lista de aulas assincronas, o aluno recebe o link de cada aula somente quando afirma ter finalizado as atividades relacionados a aula anterior. Atualizar uma planilha excel (google drive api) com o acompanhamento do aluno.
Bot para monitorar um projeto de software livre
Descrição: uma ferramenta offline, que a partir do git log de um repositório, gere gráficos com estatiticas de um usuario especifico ou da equipe inteira.
Pacote python para detectar KEYBOARD smashing em bancos de dados
Descrição: keyboard smashing (preenchimento desordenado e caotico de dados) atrapalha muito processamento de linguagem natural. Fazer um pacote python que treine um modelo de machine learning que identifique se uma string de entrada é ou não keyboardsmashing.
Exemplos de keyboardsmahing
jgaifoghiaur;gthqeruoihg;q kkkkkkkkkkk aaaaaaaa gfagagagagaga qrw3eew qewgt
Tema livre
Se o time tiver alguma proposta de tema, que seja com o objetivo de resolver algum problema social, deve-se fazer uma descricao e as principais funcionalidades da plataforma para ser avaliado a viabilidade
Dados abertos
Descrição: Escolher orgão federal de dados abertos e apresentar a evolução temporal dos dados.
Dicas
Como fazer boas apresentações Dicas de slides - https://www.ime.usp.br/~kon/ResearchStudents/dicasSlides.html