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 |