{"id":56,"date":"2019-05-13T15:46:55","date_gmt":"2019-05-13T18:46:55","guid":{"rendered":"https:\/\/samueljr.top\/blog\/?p=56"},"modified":"2020-06-09T14:02:15","modified_gmt":"2020-06-09T17:02:15","slug":"introducao-ao-tao-testing","status":"publish","type":"post","link":"https:\/\/goon.tec.br\/blog\/index.php\/2019\/05\/13\/introducao-ao-tao-testing\/","title":{"rendered":"Introdu\u00e7\u00e3o ao TAO Testing"},"content":{"rendered":"<h3><span style=\"color: #000000;\">Introdu\u00e7\u00e3o<\/span><\/h3>\n<p>TAO, acr\u00f4nimo franc\u00eas para <em>Testing Assist\u00e9 par Ordinateur<\/em> (em ingl\u00eas, <em>Computer-Based Testing<\/em>), \u00e9 uma plataforma para o desenvolvimento e a aplica\u00e7\u00e3o de avalia\u00e7\u00f5es assistidas por computador.<\/p>\n<p>O TAO prov\u00ea todas as funcionalidades necess\u00e1rias aos envolvidos no processo de avalia\u00e7\u00e3o assistida por computador, desde a cria\u00e7\u00e3o, o gerenciamento, a aplica\u00e7\u00e3o de teste eletr\u00f4nico e a an\u00e1lise dos resultados.<\/p>\n<p>\u00c9 o futuro da avalia\u00e7\u00e3o online, visto que representa um dos primeiros grandes passos para uma solu\u00e7\u00e3o alternativa a <em>softwares<\/em> propriet\u00e1rios caros e inflex\u00edveis presentes no mercado.<!--more--><\/p>\n<h3><span style=\"color: #000000;\">Vis\u00e3o Geral<\/span><\/h3>\n<p>Essa plataforma \u00e9 quase t\u00e3o f\u00e1cil de manusear quanto escrever em papel, mas com resultados bem mais impressionantes, pois permite a cria\u00e7\u00e3o, de forma simplificada, de <em>e-tests<\/em> e sua aplica\u00e7\u00e3o para estudantes em qualquer lugar do mundo.<\/p>\n<p>\u00c9 a primeira solu\u00e7\u00e3o <em>Open Source<\/em> de avalia\u00e7\u00e3o realizada em computador, de n\u00edvel comercial. Foi concebida seguindo padr\u00f5es internacionais como o QTI e LTI e opera de forma totalmente transparente e audit\u00e1vel.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-66\" src=\"https:\/\/goon.tec.br\/blog\/wp-content\/uploads\/2019\/05\/03.png\" alt=\"\" width=\"926\" height=\"506\" \/><\/p>\n<p>Por se tratar de uma solu\u00e7\u00e3o <em>Open Source<\/em>, os desenvolvedores podem acessar seu c\u00f3digo-fonte para criar seus pr\u00f3prios testes ou para prop\u00f3sitos de administra\u00e7\u00e3o. Isso torna dispon\u00edvel ao usu\u00e1rio in\u00fameras possibilidades de customiza\u00e7\u00e3o.<\/p>\n<p>\u00c9 poss\u00edvel, ainda, ampliar as funcionalidades do TAO por meio da instala\u00e7\u00e3o de extens\u00f5es. Nos reposit\u00f3rios oficiais, pode ser encontrada uma infinidade destes componentes que trazem novas funcionalidades \u00e0 plataforma. Existe, ainda, a possibilidade de novas extens\u00f5es serem desenvolvidas para atender a uma demanda particular.<\/p>\n<p>A plataforma TAO e a maioria de seus componentes s\u00e3o licenciadas sob a <em>GNU General Public License 2<\/em> (GPL2).<\/p>\n<p>Em termos gerais, a GPL baseia-se em 4 liberdades:<\/p>\n<ol>\n<li>A liberdade de executar o programa para qualquer prop\u00f3sito.<\/li>\n<li>A liberdade de estudar como o programa funciona e adapt\u00e1-lo \u00e0s suas necessidades. O acesso ao c\u00f3digo-fonte \u00e9 um pr\u00e9-requisito para esta liberdade.<\/li>\n<li>A liberdade de redistribuir c\u00f3pias, de modo que voc\u00ea possa ajudar outros usu\u00e1rios.<\/li>\n<li>A liberdade de aperfei\u00e7oar o programa e liberar os seus aperfei\u00e7oamentos, de forma que toda a comunidade usufrua dos seus benef\u00edcios. Novamente, o acesso ao c\u00f3digo-fonte \u00e9 um pr\u00e9-requisito para esta liberdade.<\/li>\n<\/ol>\n<p>Todo o conte\u00fado criado ou inserido dentro da plataforma, como itens, testes, imagens e arquivos multim\u00eddia em geral n\u00e3o est\u00e3o obrigatoriamente sujeitos \u00e0 aplica\u00e7\u00e3o da licen\u00e7a GPL.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-68\" src=\"https:\/\/goon.tec.br\/blog\/wp-content\/uploads\/2019\/05\/04.png\" alt=\"\" width=\"924\" height=\"510\" \/><\/p>\n<p>Desde 2015, calcula-se que o TAO tenha sido utilizado em mais de 30 milh\u00f5es de testes, em mais de 70 pa\u00edses e em 30 linguagens diferentes.<\/p>\n<p>Entre os principais usu\u00e1rios ao redor do mundo, incluem-se:<\/p>\n<ul>\n<li>University of Massachusetts Amherst (UMass);<\/li>\n<li>New York City Department of Education (NYCDOE);<\/li>\n<li>University of Alberta (Edmonton Canada);<\/li>\n<li>Swiss Conference of Cantonal Ministers of Education (EDK).<\/li>\n<\/ul>\n<h3><span style=\"color: #000000;\">Principais Caracter\u00edsticas<\/span><\/h3>\n<p>As caracter\u00edsticas essenciais do TAO s\u00e3o:<\/p>\n<ul>\n<li>Multilinguagem \u2013 dispon\u00edvel em mais de 30 l\u00ednguas diferentes;<\/li>\n<li><em>Web Application<\/em> \u2013 acesso totalmente via <em>web<\/em>, n\u00e3o requer a instala\u00e7\u00e3o de clientes ou <em>plug-ins<\/em> de navegador;<\/li>\n<li>Gerenciamento de usu\u00e1rios e permiss\u00f5es \u2013 permite gerenciar usu\u00e1rios e suas propriedades, bem como seus perfis de acesso e permiss\u00f5es;<\/li>\n<li>Provis\u00e3o de uma API completa para acesso, modifica\u00e7\u00e3o de dados, ger\u00eancia de usu\u00e1rios etc.;<\/li>\n<li>Importa\u00e7\u00e3o, exporta\u00e7\u00e3o e edi\u00e7\u00e3o de itens no padr\u00e3o QTI 2.1;<\/li>\n<li>Edi\u00e7\u00e3o WYSIWYG \u2013 ferramenta de edi\u00e7\u00e3o com diversas funcionalidades, que permite ao editor visualizar da forma que ser\u00e1 publicado;<\/li>\n<li>Integra\u00e7\u00e3o com recursos multim\u00eddia \u2013 \u00e9 poss\u00edvel integrar ou fazer refer\u00eancia a v\u00eddeos do Youtube, servidores de multim\u00eddia e outros;<\/li>\n<li>Banco de itens e compartilhamento de itens;<\/li>\n<li>V\u00e1rios tipos diferentes de itens \u2013 permite a cria\u00e7\u00e3o de itens de m\u00faltipla escolha, ordena\u00e7\u00e3o, associa\u00e7\u00e3o, envio de arquivos, discursivos, entre outros;<\/li>\n<li>Permiss\u00e3o para aplicar testes <em>online<\/em> e <em>offline<\/em> \u2013 possibilita a sincroniza\u00e7\u00e3o entre um servidor principal e servidores clientes (que podem ser desconectados posteriormente), para a aplica\u00e7\u00e3o em ambientes remotos e com acesso \u00e0 rede controlado.<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-69\" src=\"https:\/\/goon.tec.br\/blog\/wp-content\/uploads\/2019\/05\/02.png\" alt=\"\" width=\"924\" height=\"510\" \/><\/p>\n<h3><span style=\"color: #000000;\">Arquitetura da Plataforma<\/span><\/h3>\n<p>A arquitetura da plataforma \u00e9 organizada de forma modular. Assim, alguns destes m\u00f3dulos s\u00e3o independentes dos outros, o que possibilita inst\u00e2ncias diferentes que atender\u00e3o a cada prop\u00f3sito.<\/p>\n<p>Dessa forma, pode-se ter uma instala\u00e7\u00e3o contendo apenas os m\u00f3dulos dedicados \u00e0 aplica\u00e7\u00e3o de testes e outra instala\u00e7\u00e3o dedicada apenas \u00e0 elabora\u00e7\u00e3o de itens, por exemplo. Este modelo favorece alguns aspectos tecnol\u00f3gicos, dentre eles a infraestrutura e a seguran\u00e7a.<\/p>\n<h3><span style=\"color: #000000;\">Templates de Itens<\/span><\/h3>\n<p>As especifica\u00e7\u00f5es do <em>Question and Test Interoperability<\/em> (QTI) definem um formato padr\u00e3o para a cria\u00e7\u00e3o e reprodu\u00e7\u00e3o de conte\u00fado de avalia\u00e7\u00e3o e seus resultados. Estas especifica\u00e7\u00f5es consistem em modelos que definem a estrutura de quest\u00f5es, testes e resultados em um formato padr\u00e3o.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-70\" src=\"https:\/\/goon.tec.br\/blog\/wp-content\/uploads\/2019\/05\/01.png\" alt=\"\" width=\"926\" height=\"508\" \/><\/p>\n<p>O TAO est\u00e1 em conformidade com o QTI, o que faz dessa plataforma uma solu\u00e7\u00e3o totalmente port\u00e1vel, segura e pronta para a integra\u00e7\u00e3o e comunica\u00e7\u00e3o com outros sistemas de avalia\u00e7\u00e3o e reposit\u00f3rios de itens.<\/p>\n<p>Categorias em que o TAO \u00e9 certificado em conformidade com o QTI:<\/p>\n<ul>\n<li><em>Authoring and editing systems;<\/em><\/li>\n<li><em>Delivery systems;<\/em><\/li>\n<li><em>Item and test bank systems;<\/em><\/li>\n<li><em>QTI content.<\/em><\/li>\n<\/ul>\n<h3><span style=\"color: #000000;\">Organiza\u00e7\u00e3o e Funcionalidades da Plataforma<\/span><\/h3>\n<h4>Itens<\/h4>\n<p>Um item \u00e9 um conjunto de intera\u00e7\u00f5es (possivelmente vazias) agregadas com materiais de apoio e um conjunto opcional de regras para converter a(s) resposta(s) do candidato em resultados de avalia\u00e7\u00e3o.<\/p>\n<p>Na imagem a seguir, pode-se visualizar um item em modo de edi\u00e7\u00e3o e algumas das intera\u00e7\u00f5es mais comuns dispon\u00edveis.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-71\" src=\"https:\/\/goon.tec.br\/blog\/wp-content\/uploads\/2019\/05\/01-ItemAuthoring.png\" alt=\"\" width=\"1316\" height=\"736\" \/><\/p>\n<p>A plataforma permite tanto a importa\u00e7\u00e3o de itens ou de conjunto de itens, quanto a exporta\u00e7\u00e3o dos mesmos.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-72\" src=\"https:\/\/goon.tec.br\/blog\/wp-content\/uploads\/2019\/05\/01-ExportItem..png\" alt=\"\" width=\"671\" height=\"526\" \/><\/p>\n<p>Ap\u00f3s a exporta\u00e7\u00e3o, uma pasta compactada \u00e9 gerada, contendo o arquivo XML com as configura\u00e7\u00f5es do item e seus arquivos multim\u00eddia caso existam.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-73\" src=\"https:\/\/goon.tec.br\/blog\/wp-content\/uploads\/2019\/05\/01-ItemExportedFiles.png\" alt=\"\" width=\"782\" height=\"218\" \/><\/p>\n<p>A parte textual do item \u00e9 exportada em formado XML seguindo os padr\u00f5es QTI. Este padr\u00e3o possibilita a cria\u00e7\u00e3o de scripts que fa\u00e7am a convers\u00e3o de itens que n\u00e3o est\u00e3o no formato QTI.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-74\" src=\"https:\/\/goon.tec.br\/blog\/wp-content\/uploads\/2019\/05\/01-ItemXML.png\" alt=\"\" width=\"1010\" height=\"501\" \/><\/p>\n<h4>Testes<\/h4>\n<p>Um teste \u00e9 um grupo de itens associado a um conjunto de regras que determinam quais tipos de itens um candidato ver\u00e1 e em qual ordem.<\/p>\n<p>A imagem a seguir mostra um teste em modo de edi\u00e7\u00e3o, no qual \u00e9 poss\u00edvel definir as sess\u00f5es e o conjunto de itens que estar\u00e3o presentes na avalia\u00e7\u00e3o.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-75\" src=\"https:\/\/goon.tec.br\/blog\/wp-content\/uploads\/2019\/05\/02-TestAuthoring.png\" alt=\"\" width=\"729\" height=\"894\" \/><\/p>\n<h4>Indiv\u00edduos (<em>Test-Takers<\/em>)<\/h4>\n<p>Test-Takers s\u00e3o os indiv\u00edduos que far\u00e3o o teste montado previamente. Normalmente, estes s\u00e3o os candidatos ou alunos, que podem ser exportados ou importados para o sistema em um arquivo em padr\u00e3o CSV ou RDF.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-76\" src=\"https:\/\/goon.tec.br\/blog\/wp-content\/uploads\/2019\/05\/03-TestTakerProperties.png\" alt=\"\" width=\"809\" height=\"685\" \/><\/p>\n<h4>Grupos<\/h4>\n<p>Grupos s\u00e3o cole\u00e7\u00f5es de alunos ou candidatos que far\u00e3o um mesmo teste. Assim como os Test-takers, os grupos tamb\u00e9m podem ser exportados e importados por meio de arquivos em padr\u00e3o CSV ou RDF.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-77\" src=\"https:\/\/goon.tec.br\/blog\/wp-content\/uploads\/2019\/05\/04-GroupProperties.png\" alt=\"\" width=\"854\" height=\"738\" \/><\/p>\n<h4>Distribui\u00e7\u00e3o (Delivery)<\/h4>\n<p>A distribui\u00e7\u00e3o \u00e9 o processo que coordena apresenta\u00e7\u00e3o e distribui\u00e7\u00e3o dos testes, bem como a computa\u00e7\u00e3o da pontua\u00e7\u00e3o para a gera\u00e7\u00e3o dos resultados.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-78\" src=\"https:\/\/goon.tec.br\/blog\/wp-content\/uploads\/2019\/05\/06-Results_.png\" alt=\"\" width=\"937\" height=\"359\" \/><\/p>\n<h4>Aplica\u00e7\u00e3o do Teste<\/h4>\n<p>Durante o teste, o candidato ou aluno acessar\u00e1 a plataforma pelo mesmo endere\u00e7o, apenas inserindo suas credenciais.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-79\" src=\"https:\/\/goon.tec.br\/blog\/wp-content\/uploads\/2019\/05\/07-Testing.png\" alt=\"\" width=\"934\" height=\"663\" \/><\/p>\n<h4>Resultados<\/h4>\n<p>Os resultados das avalia\u00e7\u00f5es s\u00e3o coletados em cada distribui\u00e7\u00e3o dos testes. Posteriormente, \u00e9 poss\u00edvel visualiz\u00e1-los tanto em conjunto quanto independentemente. Tamb\u00e9m \u00e9 poss\u00edvel fazer a exporta\u00e7\u00e3o dos resultados em formato XML ou CSV.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-80\" src=\"https:\/\/goon.tec.br\/blog\/wp-content\/uploads\/2019\/05\/06-ResultsPreview.png\" alt=\"\" width=\"756\" height=\"399\" \/><\/p>\n<h4>Gerenciamento de Usu\u00e1rios<\/h4>\n<p>Todo o gerenciamento de usu\u00e1rios pode ser feito em um \u00fanico local. Pode-se visualizar a lista de usu\u00e1rios do sistema e seus respectivos papeis (<em>roles<\/em>).<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-81\" src=\"https:\/\/goon.tec.br\/blog\/wp-content\/uploads\/2019\/05\/07-ManageUsers.png\" alt=\"\" width=\"1272\" height=\"486\" \/><\/p>\n<h4>Gerenciamento de Perfis e Permiss\u00f5es<\/h4>\n<p>Na sess\u00e3o de gerenciamento de perfis, \u00e9 poss\u00edvel atribuir um papel para um usu\u00e1rio espec\u00edfico. Cada perfil pode ser configurado para conceder apenas um ou mais tipos de permiss\u00f5es no sistema. Por padr\u00e3o, a plataforma vem com os perfis de Administrador do Sistema, Autor de Item, Gerenciador Global, Aluno, entre outros.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-82\" src=\"https:\/\/goon.tec.br\/blog\/wp-content\/uploads\/2019\/05\/08-ManageRoles.png\" alt=\"\" width=\"826\" height=\"776\" \/><\/p>\n<h3><span style=\"color: #000000;\">Trabalhos Futuros do Projeto<\/span><\/h3>\n<h4><em>Adaptive Item<\/em><\/h4>\n<p>Um item que muda a sua intera\u00e7\u00e3o, sua pontua\u00e7\u00e3o ou ambos, ap\u00f3s tentativas insatisfat\u00f3rias do aluno de acertar a resposta correta, por exemplo.<\/p>\n<h4><em>Adaptive Test<\/em><\/h4>\n<p>Um teste que muda a apresenta\u00e7\u00e3o dos itens baseado nas respostas do aluno, por exemplo.<\/p>\n<h3>Links Uteis<\/h3>\n<p><a href=\"https:\/\/www.taotesting.com\">https:\/\/www.taotesting.com<\/a><br \/>\n<a href=\"https:\/\/userguide.taotesting.com\">https:\/\/userguide.taotesting.com<\/a><br \/>\n<a href=\"https:\/\/github.com\/oat-sa\">https:\/\/github.com\/oat-sa<\/a><br \/>\n<a href=\"https:\/\/hub.taotesting.com\">https:\/\/hub.taotesting.com<\/a><br \/>\n<a href=\"https:\/\/packagist.org\/packages\/oat-sa\">https:\/\/packagist.org\/packages\/oat-sa<\/a><\/p>\n<h3>Contato<\/h3>\n<p><a href=\"https:\/\/goon.tec.br\/blog\/index.php\/contato\/\">Samuel Teixeira<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introdu\u00e7\u00e3o TAO, acr\u00f4nimo franc\u00eas para Testing Assist\u00e9 par Ordinateur (em ingl\u00eas, Computer-Based Testing), \u00e9 uma plataforma para o desenvolvimento e a aplica\u00e7\u00e3o de avalia\u00e7\u00f5es assistidas por computador. O TAO prov\u00ea todas as funcionalidades necess\u00e1rias aos envolvidos no processo de avalia\u00e7\u00e3o assistida por computador, desde a cria\u00e7\u00e3o, o gerenciamento, a aplica\u00e7\u00e3o de teste eletr\u00f4nico e a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":131,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16,3],"tags":[21,25,23,28,18,27,19,12,26,24,20,17,22],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/goon.tec.br\/blog\/index.php\/wp-json\/wp\/v2\/posts\/56"}],"collection":[{"href":"https:\/\/goon.tec.br\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/goon.tec.br\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/goon.tec.br\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/goon.tec.br\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=56"}],"version-history":[{"count":18,"href":"https:\/\/goon.tec.br\/blog\/index.php\/wp-json\/wp\/v2\/posts\/56\/revisions"}],"predecessor-version":[{"id":135,"href":"https:\/\/goon.tec.br\/blog\/index.php\/wp-json\/wp\/v2\/posts\/56\/revisions\/135"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/goon.tec.br\/blog\/index.php\/wp-json\/wp\/v2\/media\/131"}],"wp:attachment":[{"href":"https:\/\/goon.tec.br\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=56"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/goon.tec.br\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=56"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/goon.tec.br\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=56"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}