-
Notifications
You must be signed in to change notification settings - Fork 21
Visão do produto
- Introdução
- Posicionamento
- Descrição dos Envolvidos e dos Usuários
- Visão Geral do Produto
- Restrições
- Requisitos de qualidade
Este documento tem como objetivo definir o que é a plataforma TBL, bem como suas aplicações e funcionalidades. Para isso, será feito um detalhamento do projeto, citando as inovações que a plataforma oferece.
Dessa maneira, visa-se que o leitor, seja ele usuário do sistema ou um investidor, consiga entender a proposta da plataforma, além das funcionalidades oferecidas.
O projeto TBL ou Team Based Learning é um modelo educacional já empregado em várias universidades que modifica a forma de aprendizado e avaliação tradicional, que ainda é empregado em muitas universidade e escolas. A finalidade do software é que a aplicação do TBL se torne algo mais fácil e constante, tornando o processo mais prazeroso, tanto para o aluno quanto para o professor através dessa tecnologia.
O objetivo inicial do projeto é a aplicação do software na disciplina da UnB de Medição e Análise, substituído o método tradicional de ensino e avaliação, tornando o processo mais prazeroso, tanto para o aluno quanto para o professor através dessa tecnologia.
O sistema terá um design atrativo e será responsável por todo o processo do TBL desde a preparação até a avaliação em pares. Futuramente a aplicação terá um sistema de machine learning e Gamificação além de ser extensível a qualquer disciplina ou curso tanto superior como ensino médio.
O documento está organizado de maneira que o leitor consiga extrair o máximo de informações possíveis, de forma coesa. Para isso, primeiramente são mostradas as necessidades e motivações que levaram à criação do software. Após isso, são detalhados os aspectos referentes aos envolvidos no projeto, definindo a equipe de desenvolvimento e a de gestão, além de apresentar como o software afetará os usuários. Concluindo, são apresentados os recursos e as funcionalidades que o software possuirá, entre outras coisas.
A maioria das definições relacionadas ao software se encontra na página: Léxico
- TBL: Team-based Learning.
- UnB: Universidade de Brasília, Brasil.
- RAT: Radiness Assurance Test ou Garantia de preparo
- iRAT: Individual Readiness Assurance Test
- gRAT: Group Readiness Assurance Test
- FGA: Faculdade do Gama, campus de engenharia da UnB.
Inicialmente o software vai ser voltado para fins educacionais, sendo implantado em universidades e colégios públicos, pois o TBL cria uma barreira que deve ser quebrada, que é sair do comodismo da avaliação e ensino tradicional, ou seja, provas e slides, na qual o aluno tende a estudar na véspera da prova e consegue passar na matéria sem aprender o conteúdo, e substituir pelo modelo de ensino baseado em equipes ou Team Based Learning que irá fazer o aluno estudar de maneira constante durante todo o semestre.
Descrição do problema | |
O problema seria | forma ineficiente de ensino e avaliação do conhecimento do aluno. |
que afeta | futuros profissionais. |
cujo impacto é | Os alunos não se motivam a aprender, eles apenas buscam um diploma, aumentando o índice de desigualdade social e gerando profissionais pouco preparados para o mercado de trabalho. |
e uma boa solução seria | de forma simples e com um design atrativo e gamificado, criar uma plataforma para que as escolas e universidades possa modificar a forma de ensino e avaliação tendo a participação ativa dos alunos, gerando profissionais capacitados e que saibam trabalhar em equipe. |
Declaração da Posição do Produto | |
Para | instituições |
que | desejam melhorar a forma de ensino e aprendizado, motivando os alunos a participarem mais das aulas, estudarem com mais constância e aprenderem a trabalhar em equipe |
O TBL | é um sistema web |
Que | torna possível a aplicação do modelo de Team Based Learning em universidade e escolas que desejam melhorar a educação de seus alunos. |
Diferente de | outras formas de avaliação como provas e trabalhos |
Nosso produto | Visa tornar o ensino algo mais prazeroso para o professor e para o aluno, preparando ele para o mercado de trabalho. |
Nome | Descrição | Responsabilidade | Representante |
---|---|---|---|
Scrum master | Gerenciam o projeto e a equipe | Elaboram os planos de projeto, Monitoram o andamento do projeto, Revisam o projeto, Auxiliam a equipe de desenvolvimento a seguir a metodologia | Victor Arnaud |
Time | Desenvolvem o sistema | Documentação e código | Victor Arnaud |
Product owner | Requisitou o sistema | Fornece e valida os requisitos do sistema, avalia o andamento do produto a cada release e tem um acompanhamento constante do projeto. | Elaine Venson, Cristiane Soares Ramos, Ricardo Ajax |
Nome | Descrição |
---|---|
Professor | Pessoas que procuram um meio para melhorar o ensino e preparar seus alunos para o mercado. |
Alunos | Pessoas que procurar aperfeiçoar seus conhecimento e se preparar para o mercado |
Professores. | |
Representantes: | Professores |
Descrição: | Pessoas que busca melhorar o ensino e a forma de avaliação das escolas e universidades. |
Responsabilidades: | gerenciamento das disciplinas e alunos usando o sistema baseado no TBL. O professor também é responsável por criar e gerenciar listas e avaliações. |
Critérios de Sucesso: | Permite que os alunos possam aprender de uma maneira mais ativa e colaborativa |
Envolvimento: | Alto |
Alunos. | |
Representantes: | Alunos |
Descrição: | Pessoas que queiram aprender e se preparar para o mercado de trabalho de forma colaborativa e não competitiva |
Responsabilidades: | Fazer todas as atividades relacionadas ao TBL. |
Critérios de Sucesso: | Aprender as disciplinas e se sentir preparado para atuar no mercado. |
Envolvimento: | Alto |
Necessidade | Prioridade | Preocupações | Solução Proposta | Solução Atual |
---|---|---|---|---|
Gerenciar as aulas | Alta | Consegui gerenciar as aulas através do TBL | Software que ajude na aplicação da metodologia | Ensino com pouca participação do aluno e avaliação ineficiente do conhecimento dos alunos. |
Aprender disciplinas | Alta | Os alunos devem sair das universidades preparados para o mercado de trabalho e das escolas preparados para a universidade | Software que faça o aluno ser mais ativo nas aulas e aprenda a trabalhar em equipe | Alunos pouco preparados para o mercado de trabalho |
Não foi encontrada nenhum site que automatiza as tarefas do Team Based Learning, apenas artigos, livros e sites ensinando como aplicar o TBL dentro das universidades e escolas usando apenas papel e caneta.
-
Moodle: Mesmo que siga a mesma ideia do software proposto o moodle normalmente serve só para disponibilizar informações e arquivos relevantes para os alunos.
-
Blackboard IESB: Também segue a mesma ideia, mas não aplica conceitos do Team Based Learning
Este sistema tem como objetivo inovar a forma como as escolas/universidades ensinam seus alunos através do TBL, fazendo com que eles tenham uma preparação mais adequada para atuar no mercado, tendo a participação ativa dos alunos e aprimorando seu trabalho em equipe.
Nesta seção, os recursos do sistema serão descritos usando uma abordagem de alto nível.
Recurso | Descrição |
---|---|
Administrar Disciplinas e alunos | O professor pode adicionar, remover, criar e editar disciplinas e turmas e disponibilizar a senha de acesso a elas para os alunos entrarem, além de poder remover ou adicionar estudantes na turma e gerenciar suas notas. |
Criar conta | O professor e os alunos pode criar sua contas no sistema, apenas passando seus dados pessoais como nome, email, senha, e usuário |
Gerenciar dados pessoais | O usuário poderá editar sua senha e dados pessoais do usuário conforme necessário. |
Funcionalidades do TBL | Funcionalidades relacionadas às fases de preparação, garantia de preparo ou RAT, iRAT, gRAT e apelações, Aplicação de conceitos e avaliação em pares |
Relatório | O professor terá um dashboard com relatórios do desempenho dos alunos em cada questão da avaliação, tendo um feedback para o que ele deve focar mais nas aulas. |
Rank e Gamificação | Terá também um rank de grupos, na qual o primeiro colocado ficará exposto no Hall da Fama que será visto por novos alunos dos próximos semestres, não há rank individual porque o objetivo não é a competição e sim a colaboração. |
A proposta do serviço ofertado que é abrangida nesse documento, envolve a utilização de certos recursos que necessitam de um navegador. De modo que tais recursos implicam em certas limitações do produto, estas limitações seriam:
- O usuário deve dispor de um provedor de internet;
- O usuário deve dispor de um navegador;
O sistema deve ter cobertura de testes - mínimo de 50%;
-
Sistema: O sistema deve seguir a arquitetura MVC definida no documento de Arquitetura e as ferramentas de desenvolvimento será o Python (versão 3.5) e o framework Django (versão 1.11).
-
Suportabilidade: O sistema poderá ser acessado em computadores pessoais - notebook, desktop – utilizando-se de um serviço de internet. Sendo uma aplicação Web compatível com os principais sistemas operacionais (Linux, Mac, Windows), acessada através do navegador Google Chrome e/ou Firefox de um dispositivo móvel ou fixo.
-
Qualidade: O sistema deve seguir uma folha de estilo a ponto de o código ser legivel e de fácil manutenção, tendo como base boas práticas de programação, o sistema deve ter baixo acoplamento e alta coesão além de ser modularizado focando na flexibilidade e manutenção do mesmo.
-
Usabilidade: O sistema deve ser responsivo, adaptando-se à plataforma que o usuário estiver utilizando e o design deve ser fácil de usar e aprender e seguir todos as heurísticas de usabilidade e principios definidos nos documentos de UX.
-
Desempenho: Por ser um sistema web o software necessita de uma conexão estável com a internet para seu funcionamento. A velocidade da internet tem impacto direto no desempenho da aplicação, sendo necessário uma velocidade suficiente para processar as informações e executar as funcionalidades do sistema.
-
Segurança: O sistema deve apresentar uma boa percentagem de cobertura de testes e bastante encapsulamento de código, além de um sistema de log eficiênte e ter confiabilidade..
-
Confiabilidade: O sistema deve se comprometer em apresentar informações confiáveis para o usuário do sistema, entretanto dependerá diretamente dos demais usuários, uma vez que o conteúdo apresentado será de autoria destes e deve apresentar um sistema de autenticação, autorização e recuperação seguro e eficiente.
- Folha de estilo - PEP8<\li>
- Product Backlog
-
Release 01
- Sprint01
- Sprint02
- Sprint03
- Sprint04
- Sprint05
Release 02
- Sprint06
- Sprint07
- Sprint08
- Sprint09
- Sprint10
- Sprint11
- Métricas GQM
- Relatório de fechamento do projeto
- Fotos