Ir para o conteúdo

Especificações dos Requisitos

Este documento apresenta as especificações detalhadas dos requisitos funcionais para a plataforma Khan Academy. Os requisitos foram definidos com base na análise das funcionalidades existentes na plataforma, identificando as principais capacidades que o sistema deve oferecer para atender às necessidades dos usuários educacionais.

Requisitos Funcionais

Abaixo estão listados os requisitos funcionais identificados para a plataforma Khan Academy, organizados em tabela para melhor visualização e consulta:

Código Nome do Requisito Descrição
RF01 Visualizar aula em vídeo O usuário deve ser capaz de visualizar as aulas em vídeo por um player na própria aplicação.
RF02 Controle de velocidade do vídeo O usuário deve ser capaz de alterar a velocidade de reprodução do vídeo.
RF03 Acessar aulas offline O usuário deve ser capaz de fazer download das aulas para ver depois offline.
RF04 Monitorar o progresso do curso O usuário deve conseguir, por meio de uma interface, verificar o quanto já concluiu de um curso e quanto falta para acabar.
RF05 Retomar de onde parou O usuário deve conseguir retomar o vídeo ou a atividade de onde parou sem perder progresso.
RF06 Realizar exercícios O usuário deve poder realizar exercícios dentro da própria aplicação.
RF07 Receber feedbacks dos exercícios Na correção dos exercícios, deve haver um campo mostrando ao usuário qual era a resposta certa e sua justificativa.
RF08 Submeter atividades O usuário deve ser capaz de submeter uma atividade pela aplicação para correção, seja por um professor ou por um sistema (juiz eletrônico).
RF09 Postar dúvidas O usuário deve ser capaz de postar suas dúvidas em um campo para que possam ser respondidas.
RF10 Pesquisar curso específico O usuário deve ser capaz de pesquisar por texto o curso que deseja realizar.
RF11 Receber certificação Após completar um curso, o usuário deve receber uma certificação de que é qualificado naquele conteúdo.
RF12 Realizar simulados O usuário deve ser capaz de realizar simulados de uma prova específica, com tempo de execução e questões condizentes com a prova.
RF13 Realizar avaliações de nivelamento O usuário deve ser capaz de realizar uma avaliação de um conteúdo específico para saber em qual nível se encontra ou o que precisa melhorar.
RF14 Gamificar a experiência do usuário O usuário deve ter um sistema gamificado com incentivos para progressão, como personalização do perfil, conquistas ou níveis.
RF15 Acompanhar o desempenho geral O usuário deve ser capaz de ver seu progresso geral na plataforma (quantos cursos realizou, quantas horas estudou, etc.).
RF16 Transcrição de áudio A plataforma deve ter um sistema capaz de transcrever o áudio das aulas.

Tabela de Contribuição

Matrícula Nome completo Contribuição (%)
222025950 Mateus Henrique Queiroz Magalhães Sousa 16,7%
222006991 Mateus Cavalcante Sousa 16,7%
221008703 Mateus Vieira Rocha da Silva 16,7%
222026386 Pedro Gois Marques Monteiro 16,7%
221031363 Renan Vieira Guedes 16,7%
222021933 William Bernardo da Silva 16,7%

Bibliografia

  • Khan Academy. (2024). About Khan Academy. Disponível em: https://www.khanacademy.org/about

  • IEEE. (2014). IEEE Std 830-1998 - IEEE Recommended Practice for Software Requirements Specifications. IEEE Computer Society.

📝 Histórico de Versões

Versão Data Responsável Alterações Realizadas
1.0 30/09/2025 Renan Vieira Adição dos requisitos funcionais e suas especificções