Skip to content

Latest commit

 

History

History
54 lines (27 loc) · 2.67 KB

File metadata and controls

54 lines (27 loc) · 2.67 KB

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