Introdução
Eu sempre curti aprender coisas aleatórias. Ao voltar para o trabalho após as férias, decidi criar um projeto para aquecer os motores de programação. Decidi construir pequenos projetos que envolvessem lógicas de programação. Hoje, estou aqui para falar sobre um desses projetos: o Estudo Diário.
Objetivo do Estudo Diário
O objetivo do Estudo Diário é incentivar o aprendizado de um tema novo todos os dias de maneira focada. A plataforma funciona com uma dinâmica direta: uma vez por dia, um assunto aleatório da Wikipédia é sorteado. O relógio de 25 minutos começa a contar automaticamente. O usuário deve pesquisar e escrever um resumo autoral de 100 a 2000 caracteres antes que o tempo acabe. O texto é avaliado e recebe uma nota de 0 a 10 e um feedback qualitativo, listando pontos técnicos que possam ter faltado. Os pontos são somados em um ranking global entre todos os usuários.
Funcionamento do Estudo Diário
O Estudo Diário usa a API pública da Wikipédia para retornar um assunto aleatório. O projeto é construído usando o motor HTTP nativo do Go, pois o objetivo era usar o máximo de recursos nativos do Go para reduzir ao máximo o tamanho final do binário.
Recursos do Estudo Diário
O Estudo Diário é um jogo de conhecimento. Ele incentiva o aprendizado de um tema novo todos os dias de maneira focada. O projeto usa a API da Wikipédia para retornar um assunto aleatório da Wikipédia. O usuário deve pesquisar e escrever um resumo autoral de 100 a 2000 caracteres antes que o tempo acabe. O texto é avaliado e recebe uma nota de 0 a 10 e um feedback qualitativo, listando pontos técnicos que possam ter faltado. Os pontos são somados em um ranking global entre todos os usuários.
Conclusão
O Estudo Diário é um projeto interessante que incentiva o aprendizado de um tema novo todos os dias de maneira focada. Ele usa a API da Wikipédia para retornar um assunto aleatório da Wikipédia. O usuário deve pesquisar e escrever um resumo autoral de 100 a 2000 caracteres antes que o tempo acabe. O texto é avaliado e recebe uma nota de 0 a 10 e um feedback qualitativo, listando pontos técnicos que possam ter faltado. Os pontos são somados em um ranking global entre todos os usuários.