1o: Trabalho: 5W2H
- Aluno 1: Lorenço Santos Vasconcelos
- Aluno 2: Fernando Beletti
- Aluno 3: Maurício
- Aluno 4: Rafaela Neves Barros
- Aluno 5: Luisa Lin
- Nome do Projeto: MathCake
What
- Qual o nome do seu projeto?
- MathCake
- Qual o objetivo deste projeto?
- Desenvolver um ambiente de aprendizagem de matemática assistido por computador utilizando sistemas de Inteligência Artificial Distribuída (IAD) e Sistemas Tutores Inteligentes (STIs), proporcionando uma utilização personalizada e adaptada ao aluno, o que aumenta as possibilidades cognitivas. O sistema é formado por agentes inteligentes distribuídos que interagem entre si, possibilitando ao usuário acompanhar matérias, fazer exercícios e avaliações conforme seu desenvolvimento e também poderá navegar livremente pelo curso.
- Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- A implementação de um Sistema Multi Agente (SMA) capaz de perceber e responder aos estímulos do utilizador que funcione de forma semelhante a um professor particular.
- Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- O funcionamento e interação de sistemas inteligentes entre si e com o ambiente de trabalho.
- Quais soluções similares existem no mercado?
- Não encontramos um sistema implementado e distribuído, porém ha projetos em andamento como o MathTutor da UFSC e o PAT2MATH (PIPCA/UNISINOS)
Why
- Porque é interessante desenvolver este projeto?
- É interessante desenvolver esse projeto, pois ele não é um simples "livro eletronico", mas sim um sistema que considera e avalia os aspectos do usuário, detectando dificuldades, habilidades, etc. Dessa forma, a aprendizagem se torna mais interessante para o estudante e acontece de forma mais "organica".
- Porque deve usar a tecnologia escolhida?
- Acreditamos na utilização da Inteligencia Artificial, pois sistemas desse tipo são capazes de simular habilidades humanas, no caso, um tutor. Um sistema com IA oferece ensino personalizado e adaptado ao estudante, aumentando o interesse pela matéria e abrindo mais possibilidades cognitivas.
Who
- Quem pode se beneficiar deste projeto?
- Estudantes e professores de matemática da 5ª série até o 3º colegial, pais de alunos, instituições de ensino e o próprio Ministério da Educação (como preparação para as OBM e OBMEP)
- Quem poderá operar o sistema?
- Qualquer pessoa com conhecimento básico em informática.
- Quem deverá participar do desenvolvimento do sistema?
- Programadores;
- Especialistas em Sistemas Multi Agentes e Sistemas Tutoriais;
- Professores de Matemática;
- Designers;
- Projetistas;
Where
- Onde os dados serão inseridos?
- O programa deverá interpretar as características do usuário ao decorrer da utilização.
- Onde os dados serão externalizados, publicados?
- As atividades propostas pelo tutor serão exibidas através de uma interface gráfica.
- Onde esta aplicação poderá ser usada?
- Em computadores domésticos e corporativos.
- Onde as informações serão armazenadas?
- O programa deverá conter um banco de conteúdos, exercícios e avaliações e um banco para armazenar diretivas sobre o utilizador.
- Onde o software deverá ser hospedado?
- O software poderá ser instalado no sistema operacional e/ou ser executado através de um CD/DVD
When
- Em quanto tempo pretende desenvolver o sistema?
- Quais serão as fases e em quanto tempo cada uma?
How
- Como será dividido o desenvolvimento do sistema?
- O desenvolvimento será dividido em 4 partes: pesquisa, implementação, treinamento e testes.
Na etapa de pesquisa, um professor de matemática deverá trabalhar os conteúdos que o sistema deverá conter, bem como exercícios e avaliações e, também, pontuar as dificuldades que poderão existir entre um professor e um estudante, os hábitos de um professor, etc. Além disso, devemos pesquisar sobre a tecnologia de IA (Inteligencia Artificial) para construir um modo de comunicação eficaz usuário-máquina. Na implementação, serão contratados os programadores, projetistas, designers para viabilizar tudo que foi pesquisado de uma maneira que o conteúdo seja de fácil acesso e entendimento. Na etapa de treinamento, o software será "treinado" para realizar suas tarefas de maneira espontânea e pró-ativa. A aplicação será submetida a várias situações para que "aprenda" a formular respostas corretas à estímulos específicos. A ultima etapa será a fase de testes, que poderá ser realizada em algumas escolas. A partir dos testes, serão gerados relatórios para detectar falhas do sistema e corrigi-las posteriormente.
- Como será feita a entrada de dados?
- Como será feita a saída de dados?
- Como será o procedimento para a 1a. funcionalidade?
- Como será o procedimento para a 2a. funcionalidade?
- Como será o procedimento para a 3a. funcionalidade?
How much
- Quanto deverá custar o sistema?
- Quantas pessoas deverão ser usadas?
- Qual deverá ser o preço de aquisição do seu software para o usuário final?