AIDA: Ambiente Integrado para Desenvolvimento de Aplicações educativas

António José Mendes e Teresa Mendes
Centro de Informática e Sistemas da Universidade de Coimbra,
Portugal







Este artigo descreve o ambiente de autoria AIDA (Ambiente Integrado de Desenvolvimento de Aplicações educacionais), presentemente em fase adiantada de desenvolvimento no Centro de Informática e Sistemas da Universidade de Coimbra.

O AIDA é um ambiente aberto, procurando-se que os autores tenham um elevado grau de liberdade tanto em relação às características dos programas educativos, como às metodologias utilizadas no seu desenvolvimento. é nosso objectivo facilitar a concepção e implementação de programas educativos em qualquer área, reduzindo os custos associados a esse desenvolvimento e, consequentemente, permitindo um aumento do nœmero e da qualidade dos programas educativos disponíveis.

Para atingir este objectivo o ambiente AIDA apresenta funcionalidades que permitem minimizar alguns dos problemas habitualmente associados ao desenvolvimento de programas educativos. Assim, procurou-se:

- Facilitar a concepção pedagógica Ñ permitindo a especificação do programa directamente no computador, o que faz com que o autor possa verificar rapidamente como as suas ideias aparecem no ecrã, testar diversas hipóteses para o programa, introduzir alterações de uma forma fácil, etc;

- Evitar a sequencialidade das diversas fases de desenvolvimento Ñ fazer com que o programa seja criado automaticamente à medida que vai sendo especificado. Esta característica permite minimizar a programação que é necessário fazer, particularmente ao nível do desenvolvimento da interface com o aluno. Esta parte fundamental de qualquer programa apresenta normalmente alguma complexidade, sendo sujeita a muitas alterações durante o desenvolvimento, especialmente em resultado das diversas avaliações que são efectuadas. Daqui se conclui a importância que a criação automática da interface pode ter em todo o processo de desenvolvimento;

- Facilitar a introdução de funcionalidades multimédia nos programas educativos;

- A introdução de sequências de video e/ou audio nos programas educativos pode, em muitos casos, ser um factor decisivo para atingir os objectivos pedagógicos do programa.

Por isso foram introduzidas no ambiente funcionalidades que permitem incluir facilmente este tipo de materiais nos programas desenvolvidos;

- Permitir uma maior eficácia do processo de avaliação;

- Permitir a avaliação desde a fase inicial do projecto, apoiando-a através do registo do comportamento dos utilizadores perante o programa, bem como facilitando a comunicação dos avaliadores com a equipa de desenvolvimento. Após cada avaliação é permitida uma rápida introdução de eventuais alterações e o estudo de hipóteses delas resultantes;

- Facilitar a tradução e adaptação de programas;

possibilitar e auxiliar a tradução e adaptação cultural de programas criados neste ambiente;

permitir a reutilização de módulos de programas Ñ esta reutilização pode ser feita mantendo os conteœdos desses módulos ou mantendo apenas a estrutura e alterando os conteœdos. Esta alteração pode ser feita facilmente utilizando o módulo de apoio à tradução;

- Fornecer serviços de apoio - apoiar o funcionamento da equipa de desenvolvimento através da disponibilização de alguns serviços que facilitem as diversas tarefas a executar, permitam o acesso a informação relevante para o projecto e criem condições para uma mais fácil comunicação entre os diversos elementos da equipa.

Nesta demonstração são apresentadas as características principais do ambiente AIDA. é feita uma descrição genérica dos seus diversos componentes, bem como da influência que, em nossa opinião, este ambiente pode ter no processo de desenvolvimento de programas educativos.