O site QuizQuiz tem como principal objetivo a prática e teste de conhecimento ao responder questões de Quizzes. O site contempla quizzes na área da Matemática, Biologia e Tecnologia. A plataforma é simples e intuitiva possibilitando uma experiência divertida e interativa com o utilizador. É possível participar dos quizzes estando registado ou não no site. Entretanto, para aqueles utilizadores registados haverá uma conta com todos os resultados e estatísticas para que possa avaliar seu desempenho sempre que desejar.
-
Editor de código fonte. Sugestão: Visual Studio Code
-
Gestão da Base de Dados. Sugestão: PHP MyAdmin
-
Pacote de Servidores. Sugestão: XAMPP
-
Sistema de controle de versões. Sugestão: Git
-
Sistema de gerenciamentos de projetos. Sugestão: Trello
Abaixo estão listados alguns tutorias utilizados para criar este código:
- Criar interface geral da página inicial;
- Criar botão de registo do utilizador;
- Criar botão de login;
- Criar conexão com a Base de Dados;
- Formulário de login;
- Formulário de registo do utilizador;
- Criar registos na Base de Dados;
- Criar quizzes diversos;
- Configurar registo;
- Configurar login;
- Configurar quizzes;
- Criar interface geral da conta do utilizador;
- Gerar estatísticas dos resultados;
- Gravar estatísticas na conta do utilizador;
- Configurar temporizador;
- Configurar partilha dos resultados nas redes sociais.
- Nome BD: quizwebsite
- Nome tabela: quizzes
- Nome tabela: registos
- Nome tabela: questions
- Nome tabela: results
Mais detalhes em QuizRepository/phpMyAdmin/readme_PHPMyAdmin.txt
- 1.0: Fim do Módulo I
- 1.1: Fim do Módulo II
- 2.0: Intermediate Release
- 3.0: Final release
- Irene Canelas : @IreneCanelas
- Layla Reis : @reislayla
- Márcia Ferreira : @marciandreia11
- Sara Rocha : @sararocha25
Queremos agradecer a Professora Alina Trifan, da cadeira de Engenharia de Software da Licenciatura em Informática do Instituto Universitário da Maia, por nos conceder toda a base e conceitos necessários para realizar a gestão de um projeto. Somos gratas por nos apresentar as ferramentas de trabalho, GitHub e Trello, que representam mais um acréscimo de conhecimento e experiência académica.
- Faça o fork do projeto;
- Crie uma branch para sua modificação;
- Faça o commit;
- Push;
- Crie um novo Pull Request.
- Instalar todos os pré-requisitos deste trabalho;
- Fazer o download do projeto no formato .zip;
- Guardar o código na pasta xampp/htdocs;
- Fazer a descompactação do arquivo .zip;
- Criar uma base de dados para o site no PHP MyAdmin como o nome "quizwebsite";
- Fazer upload das tabelas da pasta phpMyAdmin dentro da base de dados criada;
- No XAMPP Control Panel ativar o Apache e o MySQL;
- Carregar o projeto no localhost utilizando o browser habitual.