Implementação em tempo real de um sistema de avaliação automática de leitura de crianças
Autor(a) principal: | |
---|---|
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 |