A seguir está a lista de projetos, que estarão sendo trabalhando na disciplina ao longo do 2º Semestre de 2022.
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 ()
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.
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.
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.
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
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
Descrição: Escolher orgão federal de dados abertos e apresentar a evolução temporal dos dados.
Como fazer boas apresentações Dicas de slides - https://www.ime.usp.br/~kon/ResearchStudents/dicasSlides.html