Projeto de uma solução web para correção de redações
Por Antonio Fulgêncio de Lima Neto | 26/06/2020 | TecnologiaProjeto de uma solução web para correção de redações
Cícero Lucas do Nascimento Silva1, Luis Eduardo Monteiro Filho2, Pedro Emerson Cruz Muniz3, Antonio Fulgêncio de Lima Neto4, Fabrício Carneiro Costa5
@lucas.in4642@gmail.com1, @luiseduardo4450@gmail.com2, pe3160ah@gmail.com3, antoniofulg@gmail.com4, fabahiano86@gmail.com5
Resumo: O presente trabalho propõe-se a projetar e estruturar uma solução web para correção de redações nas escolas públicas, visando otimizar o sistema já existente. O projeto tem como base teorias e conceitos da engenharia de software para levantamento e análise dos requisitos do software; com isso espera-se satisfazer as necessidades dos futuros usuários da plataforma.
Abstract: The present work proposes to design and structure a web solution for correction of essays in public schools, in order to optimize the existing system. The project is based on theories and concepts of software engineering for surveying and analyzing software requirements; with this is expected to meet the needs of future users of the platform.
Palavras-chave: prototipação, solução web, educação
-
1. Introdução
O célebre inventor, revolucionário e empresário no setor da informática, Steve Jobs, uma vez disse que a tecnologia move o mundo. De fato, a tecnologia, com destaque para internet, possibilitou o surgimento e expansão de diversos serviços, ou mesmo ações comuns do dia-a-dia, para o ambiente virtual. Tudo isso trouxe várias vantagens e facilidade para todos; movendo o mundo, como disse Jobs.
Apesar das vantagens trazidas com a virtualização da informação esse advento não atingiu a sociedade de maneira uniforme. Muito sistemas, nos mais diversos âmbitos, ainda utilizam mecanismos que poderiam ser otimizados caso tivessem uma extensão virtual. Entretanto, seja por escassez de recursos, má infraestrutura ou falta de uma solução melhor estruturadas, esses sistemas perduram, ainda que não sejam satisfatórios para os usuários ou suficiente para resolver a problemática a que se propõe.
Nesse sentido, o âmbito educacional vem recebendo uma injeção de modernização nas últimas décadas, porém, alguns dos entraves supracitados ainda são enfrentados para efetivar a modernização dos sistemas necessários.
Ademais, segundo dados da Agência Brasil, veiculadas em 2018, 80% da população em idade escolar utilizam celulares para se comunicar. Esse fato explica também o crescimento de plataformas de cursos online, que, no caso da educação a distância, cresceu 7,2% em 2016, segundo o Censo da Educação Superior, realizado no ano vigente. Decerto, esses dados ilustram que, além de trazer otimizações, a inserção da tecnologia na educação possibilita uma maior aproximação dos jovens, o que, consequentemente, abre espaço para o aprendizado utilizando meios modernos, como a internet.
Nesse contexto, a difusão do acesso à internet entre os jovens foi acompanhada do aumento da adesão de preparatórios online para vestibular. A valorização de um diploma de curso superior pelo mercado aumentou o interesse dos jovens por esse tipo de qualificação. Em resposta a isso, a adesão dos populares cursinhos online é cada vez maior, como exemplo o ‘Descomplica’ que já prestou serviço a 1.500.000 alunos. Esse tipo de serviço é uma alternativa mais prática, barata e flexível para auxiliar nessa preparação e é nesse âmbito onde a modernização das metodologias e processos escolares se faz vital. Nesse sentido, um dos setores que carece desse update é o processo de correção das redações.
No mundo de hoje, ironicamente chamado “da comunicação”, a verdade é que pouco nos comunicamos, não olhamos jornais, nem escrevemos texto ou algo relacionado sobre o que acontece no dia a dia. É por isso que a redação é tão importante, ela mostra sua maneira de pensar e sua opinião sobre um determinado assunto. Além disso, hoje, saber fazer uma redação pode te apresentar ao mundo das oportunidades já que esse tipo de atividade é cobrado em vestibulares e no exame nacional do ensino médio (ENEM) que, inclusive, é uma das áreas preferidas dos participantes do exame para pontuar.
Entretanto, aperfeiçoar essa habilidade na maioria das escolas públicas pode ser um desafio, tanto para alunos quanto para professores. Isso porque todo o processo é feito manualmente com o clássico papel e caneta e, segundo alguns professores da Escola de Educação Profissional Otília Correia Saraiva, parte desse sistema pode ser automatizado.
Infelizmente, sistemas avançados que poderia otimizar o processo de avaliação de redações atualmente se encontram, majoritariamente, nos já citados cursinhos online, como o stoodi, descomplica e o projeto de redação, onde sua utilização é paga. Caso existisse uma ferramenta semelhante implantada nas escolas públicas todo o processo poderia ser muito mais proveitoso, já que o método de correção atual toma um vasto tempo do professor e aumenta o tempo de espera para que os alunos recebam o feedback.
Apesar disso, por mais que atualmente os sistemas de correção sejam pagos, eles acabam sendo uma saída bastante viável para os assinantes pois além de serem um dos poucos aqui no país que mostram resultados, tem uma ótima eficácia já que trabalham com o mais atual modelo tecnológico. Possibilitando, por exemplo, a inserção de comentários dinâmicos para que o professor indique precisamente onde o aluno errou e mostrar como corrigir esse erro. Além disso, há um avançado sistema de notas que mostra quanto o aluno tirou em cada uma das 5 competências e uma nota geral que é o somatório das notas obtidas nas competências; uma área de debate para que alunos e professores discutam e sanam dúvidas existentes e um painel onde é possível verificar as notas, resumo do desempenho, quantas redações foram enviadas, e várias outras funções que fazem com que esses sistemas, mesmo pagos, tenham vários assinantes.
Infelizmente, entretanto, nem todos os alunos têm condição social que permitam a assinatura desses serviços por todos. Dessa forma a educação pública se faz ainda mais importante, e todo recurso que colabore nesse processo é mais do que bem-vindo. Assim nasceu a ideia de desenvolver um projeto que automatize e otimize o processo de correção de redação; beneficiando professores durante a avaliação, aluno no desenvolvimento dessa habilidade e, nesse âmago, o sistema de educação pública nacional.
-
2. Objetivos
Com o presente texto, objetivamos projetar uma solução que auxilie a correção de redações; arquitetando, segundo as necessidades e requisitos de aluno e professores, uma plataforma que minimize ou extinga os pontos fracos do atual sistema de correção da instituição. Com isso, espera-se otimizar o tempo de docente e discentes, satisfazer as necessidades de ambos.
-
3. Metodologia
A fim de alcançar o objetivo proposto, o projeto terá 3 fases: Levantamento dos requisitos, análise dos requisitos e planejamento, e, por fim, a implementação. Entretanto, consoante à proposta desse artigo, serão abordadas apenas as duas primeiras etapas, por se tratar da parte de estruturação do projeto.
O levantamento dos requisitos será feito através de entrevista com professores e alunos, utilizando teorias e métodos da engenharia de software. Após isso, será feita o planejamento e estruturação do projeto, bem como suas funcionalidades, por meio de telas conceituais.
-
4. Desenvolvimento
Inicialmente, para fins de gestão e organização do projeto foi utilizada a aplicação "Trello", de âmago online, que simula um quadro de atividade e possibilita o compartilhamento em tempo real das ideias obtidas ao longo do projeto. Dentre os tópicos listados no Trello pode se destacar a questão conceitual do projeto, isto é, tudo que será implementado na fase inicial do projeto passará pelo Trello.
Figura 1 – Quando no Trello usado para organizar o projeto
-
-
4.1. Levantamento dos requisitos
-
Para essa fase, um questionário de cinco perguntas que foi aplicado a professores de escolas públicas, a fim de obter o conhecimento necessário para usar como base para a prototipação da aplicação. O questionário abrangia perguntas relacionados tanto ao sistema atual de correção, como também à ferramenta ideal para uma boa correção de redações, nas expectativas dos entrevistados.
Além das problemas relatados em relação ao atual model de correção de redações, uma perspectiva que se destacou durante a aplicação do questionário foi a adição de comentários por áudio durante a correção, que traria praticidade tanto a alunos quanto para corretores.
-
-
4.2. Sistema tomados como base
-
Além do questionário para levantar requisitos, o projeto também explora funcionalidade e recursos de outras plataformas já existentes que desempenham a função de correção de redações de modo online e simultâneo entre professor e aluno. A maioria dessas plataformas possuem como recurso a função de comentários (Figura 2) onde o professor pode mostrar ao aluno onde está o erro e como o mesmo pode corrigir esse erro. Segue abaixo uma imagem mostrando como funciona esse recurso na plataforma do Stoodi.
Figura 2 – Redação corrigida através do sistema do Stoodi
Como pode ser visto na imagem, essa plataforma funciona de modo que o professor utiliza comentários de cores distintas separando a introdução, desenvolvimento e a conclusão da redação, além dos comentários com cores mais fortes para o aluno identificar onde possui um erro e a direita da imagem pode ser visualizado como corrigir esse erro, essa plataforma também funciona de modo que o professor também irá inserir um comentário geral sobre o seu texto e mostrará a nota tirada em cada uma das cinco competências e a nota final.
Figura 3 – Redação pontuada através do sistema do Stoodi
-
-
4.3. Análise dos requisitos
-
Com base no levantamento dos requisitos e nas funcionalidades exploradas em outras plataformas foram levantados os recursos e requisitos necessários para desenvolver a solução adequada. Para tanto, foi necessário antes organizar e filtrar essas informações coletadas no passo anterior através da análise dos requisitos. Esse processo consiste no refinamento e verificação das necessidades do sistema, e objetiva estruturar um projeto que satisfaça as necessidades de quem o requisitou, mas também tenha sua implementação viável.
Como resultado desse processo foram montadas as duas listas com os requisitos funcionais e não funcionais do futuro software. Resumidamente, a primeira delas trata das funções que o sistema deve possuir, já a segunda abrange as propriedades e características da plataforma. Tais informações encontram-se elencadas abaixo, divididas por tópicos, precedidas por seu identificador e, posteriormente, detalhados com suas respectivas justificativas.
-
-
-
4.3.1. Requisitos não funcionais
-
-
-
[RNF01] O sistema deve ser feito para a web, utilizando as linguagens necessárias para isso: HTML, CSS e PHP
-
[RNF02] O sistema deve ser leve e carregar rápido, mesmo com conexão de internet limitadas.
-
[RNF03] O sistema deve possuir interface simples
-
-
-
Justificativa
-
-
Em se tratar do desenvolvimento a escolha das linguagens utilizada tem como embasamento sua portabilidade, abrangência e também sua flexibilidade. Uma solução projetada para web [RNF01] pode ser acessada por múltiplos usuário ao mesmo tempo, a partir dos mais diversos aparelhos. Além disso, com a difusão da internet no mundo moderno, praticamente qualquer pessoa tem acesso à rede, o que garante a inserção de boa parte dos usuários no sistema.
Já no lado do usuário, sendo o projeto algo voltado principalmente para as escolas de ensino público, tivemos ao longo do projeto uma barreira, já que muitas escolas, em uma possível escalabilidade do projeto, não possui uma internet de qualidade, isto é, com muitos usuários chega a taxas de download e upload lamentáveis, então, a aplicação deve ser projetada para conseguir funcionar no mais diversos cenários [RNF02], com uma otimização para redes mais precárias.
Ademais, é vital que a interface do sistema seja simples e de fácil assimilação pelo seu utilizador [RNF03]. Isso, pois os recursos utilizados devem otimizar o processo, e não servir de mais uma barreira para que o resultado seja alcançado. Para isso, deve-se apostar em uma interface limpa e simples e que deixe clara a função de cada ferramenta e orientação do usuário dentro do sistema.
-
-
-
4.3.2. Requisitos Funcionais
-
-
-
[RF01] As redações devem ser enviadas ao sistema na forma de imagem, um scanner do texto, com uma folha padrão; (entrada)
-
[RF02] Ao acessar o corretor deve ter acesso às correções organizadas por sala; (design)
-
[RF03] O corretor deve ter a opção de não ver quem é o autor dos textos enquanto corrige; (recurso)
-
[RF04] Na correção o professor deve ter uma ferramenta de zoom para, caso necessário, aumentar áreas específicas da redação; (recurso)
-
[RF05] O sistema deve comportar comentários em áudio na correção das redações; (recurso)
-
[RF06] Deve haver uma área de comentários para interação entre alunos e professores na plataforma; (recurso)
-
[RF07] O sistema deve computar a nota específica e geral do aluno; (processamento)
-
[RF08] Redações já corrigidas devem ser passíveis de alterações pelo corretor; (alteração de dados)
-
-
-
Justificativa
-
-
De início, o método de entrada das redações no sistema será através de imagens digitalizadas do arquivo [RF01]. Para que os arquivos sejam enviados ao banco de dados será criada uma sessão com essa finalidade no sistema, função essa disponível apenas à sessão dos corretores.
Além disso, a fim de garantir maior imparcialidade durante a correção, foi solicitado pelo corretor durante a entrevista que tornasse os alunos anônimos [RF03], isto é, não mostrar o nome do aluno ou qualquer dado que o identifique o aluno para o corretor durante a correção do texto. Para tanto, é necessário que seja utilizada uma folha de redação padrão em todos os arquivos enviados ao sistema, isso, tornará possível que esses dados sejam ocultados apenas na tela de correção através de estruturas HTML e CSS, e dispensará a necessidade de editar a imagem - cortando essas informações - antes de colocá-la no sistema.
Ainda sobre a área de correção, foi solicitado pelos entrevistados a ferramenta de lupa e comentário em áudio. A primeira [RF04] tem como justificativa trazer mais conforto ao corretor quando a imagem escaneada traz letras pequenas. Já a segunda [RF05] servirá como meio para feedback do professor para o aluno, com comentário sobre a avaliação. Além disso, cabe ao sistema elaborado computar a nota do aluno [RF07], de forma geral e específica, como é feito atualmente no ENEM, onde são classificadas 5 principais competências, de vão de 0 a 200 pontos.
Ademais, outro ponto solicitado pelos entrevistados, é a função “editar” [RF08], que possibilitaria ao corretor alterar a notas das redações já corrigidas, com o propósito de trazer tolerância a erros humanos e concílio entre o corretor e o usuário.
Já no quesito interação usuário-corretor, foi solicitado a elaboração de um tipo de área para debate no sistema [RF06], com a finalidade de aluno e professores discutirem sobre o tema, dar dicas pré e pós-produção e ajudar a sanar dúvidas, potencializando o aprendizado dos alunos.
-
-
4.4. Protótipo do sistema
-
Com base nos requisitos levantados e analisados formulamos um conceito de como deve funcionar o sistema. Os detalhamentos disso encontram-se abaixo, acompanhado de algumas imagens demonstrativas construídas com HTML e CSS.
Figura 4 – Demonstração da página inicial do sistema
Na página inicial do sistema (Figura 4) haverá uma área de login para a plataforma, podendo acessar com o número da matrícula. No menu, o "HOME” dá acesso às redações disponíveis, o envio, porém, é restrito a usuários logados. No menu "INFORMAÇÕES”, uma área com dicas e informações úteis para a construção de uma boa redação. A "ÁREA DO CORRETOR" redireciona a página de login do professor, onde esse pode ascender ao sistema.
Figura 5 – Área de visualização e download da coletânea
Usuários logados terão acesso à essa página para enviar as redações e baixar a coletânea da mesma (figura 5). Para enviar uma redação é preciso pressionar o botão circular flutuante e selecionar o arquivo através do explorador. O arquivo deve ser uma imagem digitalizada da redação escrita na folha padrão, também disponível para download nesta mesma página.
No menu em “REDAÇÕES” é possível ter acesso a todos os temas disponíveis. Em“MINHA ÁREA" é onde fica hospedado todas as redações feitas pelo aluno até então, categorizado por "pendentes" ou "corrigidas". E em “INFORMAÇÕES” está a área informativa do sistema. A partir dessa tela é possível também se direcionar a área de debate do tema selecionado.
Quando logado, o corretor poderá navegar entre as redações por tema e por sala (Figura 6) através do menu “REDAÇÕES”. Em “PENDENTES” o professor terá acesso a todas as redações que ainda precisam ser corrigidas e em “TEMAS” uma tela semelhante a página principal do aluno, porém, com um botão flutuante para adicionar novos temas, o que inclui o envio do arquivo PDF com a coletânea.
Figura 6 – Página inicial do corretor
Ao corrigir uma redação o corretor terá acesso a um menu lateral com as ferramentas e área de avaliação (Figura 7). Como ferramenta o professor terá um interruptor para ativar e desativar a lupa, ferramenta de zoom na imagem, e um botão de microfone para gravar um áudio com comentário geral sobre o texto. Já a área de avaliação está dividida por competência, com botões para dar a nota e gravar um comentário referente a competências específicas. Ao final dessa área há um resumo com a nota parcial do aluno sucedido por um botão salvar (figura 8).
Figura 7 – Área de correção
Figura 8 – Fim da área de correção
-
5. Considerações Finais
O projeto ainda está em fase de planejamento, mas todo o processo até aqui utilizou métodos que devem garantir a eficácia dessa solução após sua implementação futuramente. Desse modo, fica claro a importância de um bom planejamento, análise e comunicação com todos os envolvidos, seja usuário ou integrante da equipe de desenvolvimento.
Futuramente, pretendemos utilizar o planejamento feito aqui para dar início a 3° fase do projeto, a implementação. Ao concluir essa última fase, dar-se-á início à fase de testes em um escopo controlado. Somente após a conclusão dos testes e correções necessárias, a ferramenta poderá ser utilizada em larga escala por instituições de todo o país.
-
6. Referências
ALMEIDA, Neemias dos Santos. A importância da redação. Disponível em: . Acesso em: 19 jun. 2020.
DESCOMPLICA. Quem já usou recomenda. Disponível em: . Acesso em: 16 jun. 2020.
HOTMART. O crescimento do mercado de cursinhos online. São Paulo. Disponível em: . Acesso em: 16 jun. 2020.
LOYO, Laura. A correção de redação do Stoodi mudou!. Disponível em: . Acesso em: 22 jun. 2020.
MEDEIROS, Higor. Introdução a Requisitos de Software. Disponível em: . Acesso em: 18 jun. 2020.
MELLO, Daniel. Pesquisa: 80% da população brasileira entre 9 e 17 anos usam a internet. São Paulo. Disponível em: . Acesso em: 21 jun. 2020.