Slide 1

Propaganda
SISTEMA TUTOR INTELIGENTE
PARA ENSINO SQL
Acadêmico: Sandro Oscar Bugmann
Orientador: Alexander Roberto Valdameri
Roteiro








Contextualização
Objetivos do trabalho
Fundamentação teórica
Desenvolvimento
Operacionabilidade
Resultados e discussões
Conclusão
Extensões
Contextualização
 Autodidatismo
 Software educacionais
 Alternativas para proporcionar apoio ao
aprendizado da linguagem SQL
 Aplicação de IA na contextualização e
prática do assunto (RI)
Objetivos do trabalho
 Utilizar RI para fornecer conteúdo
instrucional ao aluno
 Validar comandos SQL utilizando BNF
SQL ao comando select com
respectivas cláusulas
 Fornecer exercícios para prática da
linguagem SQL
 Implementar funcionalidade de
comparação do resultado da resposta do
aluno com a resposta do professor
Fundamentação teórica
 Principais módulos do STI
Fundamentação teórica
• Recuperação da Informação
RI utiliza palavras chaves para pesquisar
conteúdo
Índices invertidos
Conteúdo com maior frequência
Atribuição de pesos para cada documento
Maior frequência em menor número de
documentos
Biblioteca Apache Lucene
Trabalhos Correlatos
 SQLOnline
Ajuda do banco de dados disponível
 POA
Tutorial com exercícios de múltipla
escolha
 AUXILIAR
Exercícios de múltipla escolha
dissertativos
Técnica de RBC
Desenvolvimento do STI
 Editor de questões e respostas
 Conteúdo instrucional
 Módulo de resolução de exercícios
 Utilização de RI
 Implementação em Java
 Banco de dados MySQL e sistema
operacional Windows
 Biblioteca Lucene
 STI disponível na internet
Diagrama de Casos de Uso
Módulo Especialista
 Principais classes
ModeloEspecialista
• TabelaVirtual
• Coluna
• Linha
Léxico
Sintático
Semântico
Módulo Pedagógico
 Principais classes
ModeloPedagogico
• Avaliar resposta
• Exibir conteúdo
ModeloEspecialista
• Executar a validação da resposta
LuceneRI
• Recuperar o conteúdo instrucional
Módulo do Aluno
 Principais classes
ModeloAluno
• Métodos para avaliação de desempenho
• Avaliação de assuntos críticos
DAOModeloAluno
• Interação com o banco de dados
• Recuperar dados estatísticos dos alunos
Diagrama de atividades
Diagrama de Sequência
Sequência de validação do exercício
Modelo Entidade Relacionamento
Implementação
 Definição da gramática para tratamento da
sentença SQL
 Validação da sentença informada e
retornar código de erro
 Mensagem associada ao erro
 Apresentação de dicas relacionadas ao
erro
Operacionabilidade
Operacionabilidade
Operacionabilidade
Operacionabilidade
Operacionabilidade
Resultados e discussões
 Comparativo entre as ferramentas:
 Aplicação em sala de aula (CEDUP)
Resultados e discussões
 Requisitos propostos atendidos
 Apresentação dos resultados da sentença
select facilitou na compreensão dos
exercícios
 Analise de desempenho dos alunos
 Detecção de assuntos a serem reforçados
em sala de aula
Conclusão
 A implementação da gramática contribuiu
na melhoria das mensagens apresentadas
ao aluno
 Sistemas utilizados para minimizar as
lacunas do processo de ensino
aprendizagem
 Não foi possível atender na sua totalidade
o comando select
Extensões
 Adicionar interface para contextualização
através de grupos de exercícios para o
aluno
 Agregar outra técnica de inteligência no
STI
 Implementar identificação de
conhecimento adquirido pelo aluno
 Alterar a gramática SQL para suportar
subconsultas e expressões
Extensões
 Implementar funcionalidade de pontuação,
baseando-se nos níveis de exercícios
resolvidos pelo aluno
Download