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?