• Aucun résultat trouvé

Cr´eations et traitement de jeux de donn´ees simul´es

Dans le document Nicolas Edwards (Page 68-76)

A.2. Scripts R

A.2.4. Cr´eations et traitement de jeux de donn´ees simul´es

De acordo com as especificações e requisitos definidos para o projecto e utilizando as várias tecnologias anteriormente referidas, foi criado o protótipo do Portal Biblon. Deste protótipo, espera-se que seja uma plataforma estável e fiável, capaz de aumentar a comunicação, colaboração e partilha de recursos entre os utilizadores, transformando-o num espaço de aprendizagem e troca de conhecimento.

71 Na primeira página do Portal, estão disponíveis uma série de funcionalidades, desde o login no sistema, pesquisa de livros, acesso directo ao livro da semana, destaques e favoritos, bem como o acesso a todas as áreas do Portal.

No processo de login é feita uma verificação da existência de utilizador na base de dados, e caso haja algum problema, o utilizador recebe um feedback sobre o mesmo. Caso o utilizador, ainda não esteja registado no portal, poderá fazê-lo, criando para tal uma conta de utilizador com informação básica que mais tarde poderá complementar.

A página do "Livro da semana" disponibiliza o livro que através do módulo de gestão de conteúdos foi indicado para livro da semana, esta escolha é dependente do gestor de conteúdos do portal.

Figura 34 - Página "Livro da Semana"

As páginas de "Livros favoritos" e "Destaques" são construídas a partir de dois datasets que resultam de duas consultas à Base de Dados. A primeira consulta é uma consulta simples feita à tabela de livros_favoritos e a segunda à tabela livros_destaques.

72

Figura 35 - Página "Destaques"

73 A página "Registo" pressupõe uma série de validações necessárias antes de finalizar o registo de um novo utilizador na base de dados. Estas validações têm a ver com a necessidade de verificar se um determinado "utilizador" já existe na base de dados, ou se durante o preenchimento do formulário é feita a confirmação nos campos preenchidos, nomeadamente na confirmação da palavra-passe. Sempre que alguns dos parâmetros de validação do formulário não for cumprido, o utilizador recebe uma notificação de erro, com a respectiva indicação de resolução. No final se os dados introduzidos para a criação da conta, estiverem todos devidamente validados, é criada a conta de utilizador e através do sistema de envio de email SMTP (Simple Mail Transfor Protocol) da Framework .NET é enviado um email para a conta indicada pelo utilizador, com a confirmação de sucesso na criação da conta.

Figura 37 - Página "Registo no Portal Biblon"

A página "Biblioteca" utiliza a metáfora da estante de livros como meio de acesso aos livros, no entanto na página existe uma área que permite o acesso aos livros da biblioteca dividos em categorias. Da mesma forma é possível ao utilizador aceder ao Top 5 dos livros mais lidos, Livro da Semana e Destaques. Na página de "pesquisa de livros por categoria", é devolvido um dataset de acordo com a categoria requisitada, desta forma a página é construída baseada numa consulta simples à base de dados, com passagem de um parâmetro que neste caso é o código da categoria.

74

Figura 38 - Página principal da área "Biblioteca"

75 A página do livro é das páginas mais completas ao nível do contéudo disponibilizado, já que é construída a partir de consultas a várias tabelas relacionadas com o livro. Nesta página através de consultas cruzadas é possível saber quem já leu ou quem está a ler determinado livro, vídeos ou imagens associadas ao livro e comentários ao mesmo. Nesta página existe ainda uma questão importante que está directamente associada à autenticação do utilizador, ou seja, se um utilizador já tiver efectuado o login no Portal tem ainda a possibilidade de associar determinado livro ao seu perfil, bem como associar imagens ou vídeos ao livro. Este controlo de utilizador é conseguido através de variáveis de sessão, que guardam os parametros do utilizador assim que é efectuado o login com sucesso.

Figura 40 - Página detalhada do Livro

Na figura 41 mostra-se um exemplo da área referente a "Quem já leu este livro", onde é construída uma lista de utilizadores baseada numa consulta cruzada à base de dados. Na figura 42 é igualmente apresentada uma área da página de um livro, mas neste caso são apresentados os comentários registados por utilizadores acerca do livro em questão.

76

Figura 41 - Área "Quem já leu este livro" da página detalhada de um livro

Figura 42 - Área "Comentários" da página detalhada de um livro

Na figura 43 é disponibilizada uma galeria de imagens associadas a determinado livro, com uma pequena descrição da imagem e com indicação do utilizador que a disponibilizou. A figura 44 representa uma janela de pop-up utilizada para visualizar o livro em formato pdf, onde o utilizador pode ler toda a história.

77 Figura 43 - Área "Imagens colocadas por utilizadores" da página detalhada de um livro

78

A página principal da área "Blog" tem informação pertinente para o projecto e directamente relacionada com livros, bibliotecas e crianças. Nesta página tem-se acesso a toda a informação relacionada com o blog, quer seja informação catalogada por áreas, por tags ou através da pesquisa no blog. As categorias e as tags são configuráveis pelos gestores de conteúdos do portal, podendo criar novas categorias de informação e associar novas tags a cada entrada de informação.

Na página detalhada de cada novidade é possível ao utilizador mediante o seu grau de aceitação, avaliar a informação e refletir essa mesma avaliação no sistema de rating. É possível também visualizar comentários acerca da informação e até deixar um comentário pessoal.

79 Figura 46 - Página com detalhes de uma informação do Blog

A página de "utilizadores" (figura 47) funciona como aproximação aos utilizadores registados no portal, e a possiblidade descobrir o grau de interacção de cada utilizador com o portal e com outros utilizadores, já que permite aceder a informações pessoais de cada utilizador, consultar a sua lista de "amigos" no portal, ver os livros que já leu ou que está a ler, se já disponibilizou imagens associadas a livros, ou medir a sua actividade nos grupos disponíveis. Estes dados só estão acessíveis a utilizadores que estejam autenticados no portal, caso contrário qualquer pessoa que aceda ao Portal Biblon apenas tem acesso à lista de utilizadores.

80

Figura 47 - Área "Utilizadores"

81 Na página do grupo é possível consultar a lista de membros do grupo, os comentários colocados por membros e no caso de um utilizador estar autenticado no portal pode adicionar- se a um determinado grupo e colocar um novo comentário nesse grupo.

Figura 49 - Detalhes de um grupo

A pesquisa de livros consiste numa consulta à base de dados, utilizando um termo de pesquisa nos campos título do livro, autor e editora, e resultado é um dataset com os títulos dos livros encontrados, com a palavra de pesquisa.

82

Figura 50 - Página com resultados da pesquisa de livros

8. Avaliação do Portal Biblon

Dans le document Nicolas Edwards (Page 68-76)

Documents relatifs