Implementação em tempo real de um sistema de avaliação automática de leitura de crianças

Detalhes bibliográficos
Autor(a) principal: Almeida, David Antonio Fonseca
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/86771
Resumo: Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia
id RCAP_adbc637eb913247447425afe82eec837
oai_identifier_str oai:estudogeral.uc.pt:10316/86771
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Implementação em tempo real de um sistema de avaliação automática de leitura de criançasReal-Time Implementation of Automatic Assessment of Reading Ability of ChildrenAplicação webWeb em tempo realNode.jsWeb Audio APIAvaliação da leitura de criançasWeb applicationReal-time webNode.jsWeb Audio APIEvaluation of children's reading abilityDissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e TecnologiaA avaliação da capacidade de leitura de crianças em idade do 1º ciclo de escolaridade é um processo moroso, normalmente realizado através de processos não tecnológicos, que envolvem o apontamento manual da duração de uma leitura, assim como do número de palavras incorretamente pronunciadas pela criança. Desta forma, a implementação de uma ferramenta que consiga, automaticamente, avaliar a capacidade de leitura de uma criança é algo de grande utilidade, quer para o professor, quer para a criança. Assim, o trabalho desenvolvido nesta dissertação consiste na criação de uma plataforma online, pensada para ser usada por professores do ensino básico, para rapidamente atribuírem testes de leitura aos seus alunos e analisar os resultados obtidos após a realização desses testes. Durante a realização de um teste de leitura, o sinal de fala produzido pela criança é enviado para um servidor que faz a sua segmentação em palavras e as classifica como correta ou incorretamente pronunciadas. Este resultado é usado para calcular um índice de leitura ponderado, baseado essencialmente no número de palavras corretas e no tempo de leitura. O sistema desenvolvido permite satisfazer pedidos de vários professores em simultâneo, que podem estar em qualquer lugar onde exista internet, e que é compatível com os browsers mais comuns e com diferentes tipos de dispositivos, sejam eles computadores pessoais, smartphones ou tablets. O servidor é implementado pela tecnologia Nginx, que suporta uma aplicação em Node.js. O Node.js é uma ferramenta que permite desenvolver aplicações server-side em JavaScript. No browser do cliente faz-se uso do Web Audio API, uma biblioteca JavaScript que possibilita fazer várias operações com os sinais de fala provenientes do microfone. Do lado do servidor, estes sinais são analisados por um addon do Node.js, desenvolvido em C++.Assessing 1st grade children’s reading aloud capacity is a very time-consuming process, typically performed by the teacher without any kind of technological aid. The teacher measures the reading’s duration and manually records the incorrect words. Therefore, developing a tool that automatically evaluates the children’s reading ability is of the upmost utility. Hence, the work of this dissertation aims to create an online platform where teachers can sign up and use the system’s tools to quickly assign reading tests to their students and analyze the results after their completion. While performing a reading task, the speech signal is obtained and sent to a server that segments the speech signal into several word regions, while detecting if they were correctly pronounced. Having those word regions, the system computes an overall reading score for that test, based on the number of correct words and the duration of that reading. The implemented platform can simultaneously satisfy requests of several teachers, originated in any part of the internet and it is cross-browser and compatible with multiple devices, such as personal computer, smartphones or tablets. The server uses the Nginx technology, who is supporting a Node.js application, a tool to create server-side and network applications. The client’s browser uses the Web Audio API, a JavaScript library that enables to perform operations on the speech signals that are being captured by the microphone. In the server-side, these signals are analyzed by a Node.js addon, developed in C++.2018-02-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/86771http://hdl.handle.net/10316/86771TID:202219305porAlmeida, David Antonio Fonsecainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2020-02-06T10:56:34Zoai:estudogeral.uc.pt:10316/86771Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:07:52.949828Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Implementação em tempo real de um sistema de avaliação automática de leitura de crianças
Real-Time Implementation of Automatic Assessment of Reading Ability of Children
title Implementação em tempo real de um sistema de avaliação automática de leitura de crianças
spellingShingle Implementação em tempo real de um sistema de avaliação automática de leitura de crianças
Almeida, David Antonio Fonseca
Aplicação web
Web em tempo real
Node.js
Web Audio API
Avaliação da leitura de crianças
Web application
Real-time web
Node.js
Web Audio API
Evaluation of children's reading ability
title_short Implementação em tempo real de um sistema de avaliação automática de leitura de crianças
title_full Implementação em tempo real de um sistema de avaliação automática de leitura de crianças
title_fullStr Implementação em tempo real de um sistema de avaliação automática de leitura de crianças
title_full_unstemmed Implementação em tempo real de um sistema de avaliação automática de leitura de crianças
title_sort Implementação em tempo real de um sistema de avaliação automática de leitura de crianças
author Almeida, David Antonio Fonseca
author_facet Almeida, David Antonio Fonseca
author_role author
dc.contributor.author.fl_str_mv Almeida, David Antonio Fonseca
dc.subject.por.fl_str_mv Aplicação web
Web em tempo real
Node.js
Web Audio API
Avaliação da leitura de crianças
Web application
Real-time web
Node.js
Web Audio API
Evaluation of children's reading ability
topic Aplicação web
Web em tempo real
Node.js
Web Audio API
Avaliação da leitura de crianças
Web application
Real-time web
Node.js
Web Audio API
Evaluation of children's reading ability
description Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia
publishDate 2018
dc.date.none.fl_str_mv 2018-02-28
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10316/86771
http://hdl.handle.net/10316/86771
TID:202219305
url http://hdl.handle.net/10316/86771
identifier_str_mv TID:202219305
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799133969204117504