tiagodamascena / studyeach Goto Github PK
View Code? Open in Web Editor NEWThis project forked from nikolasmatias/pgp-2016
This project forked from nikolasmatias/pgp-2016
[HU-40]
Criar a tela Calendar contendo um calendário completo que indique para cada dia as aulas, provas e atividades de uma forma fácil de visualizar e que possa ser detalhado caso necessário.
Refatorar a classe LoginController
Os arquivos do template AdminLTE estão espalhados em algumas pastas e misturados aos códigos criados para o sistema. Eles devem ser agrupados em uma única pasta e os arquivos que os utilizam devem ser atualizados.
Arquivos a serem mudados:
public/resources/css
public/resources/js
Definir as engines de revisão de código necessárias e configurar o script do Code Climate. É obrigatório que o CodeSniffer seja uma dessas engines e que utilize o script definido na TASK-61(#6).
Remover a página Subject e mover suas funcionalidades para as páginas Schedule, Tasks e Exams
Refatorar a classe TaskController utilizando as novas formas de consulta de tasks
Criar os testes para a classe LoginController
Corrigir as janelas de edição da página subject. As mesmas não estão carregando os dados necessários nos campos de edição.
O erro ocorre ao tentar:
Criar os testes para a classe FBAuthController
Definir um padrão de layout para o conteúdo das páginas.
Refatorar as Classes que forem alteradas de acordo com o padrão estabelecido.
Criar testes da funcionalidade #17
Corrigir o serviço de autenticação via Facebook.
O erro acontece:
Refatorar a classe SettingsController
Criar os testes para a classe SettingsController.
A criptografia de senha foi implementada apenas no momento do cadastro através do formulário, sendo necessária a implementação para cadastro através da conta pelo Facebook e na redefinição da senha durante a recuperação de conta por e-mail.
Cobertura de Teste do código não está sendo atualizada no Code Climate.
Pode ser um erro de configuração ou problema interno do Code Climate.
[HU-39]
Criar a tela Exams contendo todas as provas futuras e passadas do usuário atual organizadas por data e que possam ser expandidas individualmente para visualizar seus detalhes.
As atividades passadas devem ser agrupadas em uma aba separada das atividades futuras.
Criar a tela Home contendo:
Alterar o layout da página Schedule que se encontra fora da padronização das outras janelas e de forma a manter os semestres de um ano letivo aninhados dentro do mesmo, tornando a visualização mais simples e intuitiva.
Implementar testes da funcionalidade #17
A pasta atual do Bootstrap deve ser movida para a pasta de plugins(public/plugins
) e todos os arquivos que o utilizam devem ser atualizados.
Localização atual do Bootstrap:
public/bootstrap
Definir um padrão de codificação e configurar o script de revisão de código do CodeSniffer.
Refatorar a classe FBAuthController
Criar testes para as Funções já existentes no sistema.
Criar um padrão de Pull request que deve ser seguido por todos.
Configurar o TravisCI para fazer a integração contínua.
Corrigir as janelas de edição da página schedule. As mesmas não estão carregando os dados necessários nos campos de edição.
O erro ocorre ao tentar:
[HU-38]
Criar a tela Tasks contendo todas as atividades futuras e passadas do usuário atual organizadas por data e que possam ser expandidas individualmente para visualizar seus detalhes.
As atividades passadas devem ser agrupadas em uma aba separada das atividades futuras.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.