jakearchibald / big-web-quiz Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
Hi, Jake!
Just want to say you thanks for open-sourcing this code and also writing articles on how you made the Big Web Quiz.
I wonder, how did you manage to write such a complex app without having some unit/e2e/integration tests? To be honest it looks to me as something unbelievable.
We may need to link to correct privacy terms etc too
Just make sure it works.
We may also want to add a refresh button in case the polling gets stuck. Not that it should, but y'know, in case.
So we can preview it before showing it publicly
Need to work out how to assign points per question. This will become a lot easier once we have some questions.
My current thinking is five points for getting a single-choice question right.
For multiple choice, one point per correct binary choice. So if you don't select an option, and that option wasn't part of the correct answer, you get a point. If you do select an option, and that option was part of the correct answer, you get another point.
I'm getting nothing back from the server about the players. Looking at the eventStream the leaderboard array is empty. Mysterious.
To repro:
Just squashed a bug where the site failed to load if you were logged out and there was an active question. We should test to ensure there aren't more.
Should help with server load
So we can ban users who change their name/photo to something dodge.
When question is active, pick some, hit submit, refresh. WHERE ARE MY ANSWERS?
Inline CSS for initial logged-out view.
Link rel=preload the font.
Icon is double-downloading because it isn't being hashed properly.
How can i add questions to the project, if i want to use it for some personalized use? @jakearchibald
mortal kombat theme tune
Add a streaming service worker, which includes the initial state.
Including url bar
…don't want that still there when we go live
Will need you to do the magic cherry-pick / rebase dance, @jakearchibald :D
So it can be added to homepage. Include the similar things Apple needs too.
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.