📇 Revision Quizzes
A website for creating, taking and sharing quizzes to aid with revision
An interactive and social revision and teaching tool. Create, share and take quizzes, and compete against your class mates with the high scores league.
RevisionQuizzes is a comprehensive online platform designed to help students with their revision. It provides a fun and interactive way to learn, with a range of features designed to help users improve their knowledge. Whether you are a student, teacher, or just looking for a fun way to revise, revisionquizzes.com is the perfect solution!
Warning This project is no longer maintained.
It is recommend not to use the app, nor any of the code.
I built this for fun, while I was at school. The aim was to make revision more interactive and social.
With heindsight and a decade later, I can safely say that the code is really quite awful. And since there's now much better quiz apps available, I am depricating and archiving this project.
There's a reason that I'm not a UI designer...
The updated version wasn't much better:
Later, I extended the project a bit, and used it as part of my GCSE Computing Cousework. Here's my write up that I submitted.
It's a static PHP site. Just setup LAMP, upload the content of this repo to the www directory, then create a MySQL database, importing the SQL backup from
reviquiz.sql, and connect it to the app by editing the credentials in the
Report an Issue 🐛
Found something that's not working? Open an issue, and describe the problem, steps to reproduce alond with expected and actual output. If relevant, also include details about your environment. I'll try and fix / respond to any tickets within 48-hours.
Contributions of any kind are very welcome, and would be much appreiciated.
For Code of Conduct, see Contributor Convent. To get started, fork the repo, make your changes, add, commit and push the code, then come back here to open a pull request. If you're new to GitHub or open source, this guide or the git docs may help you get started, but feel free to reach out if you need any support.
The MIT License (MIT)
Copyright (c) Alicia Sykes <[email protected]>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sub-license, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included install
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANT ABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.