Comments (1)
Thanks a lot for your suggestions. I like the idea and how you implemented it using localStorage
and the showOverview
option. So as far as I understand the user writes quizzes as before but can also setup a page with an empty "quiz":
<div class="quizdown">
---
showOverview: true
---
</div>
Would it make sense to implement this functionality inside the Quiz
class using static methods? Then the svelte app can check itself whether it should render a results overview or a regular quiz.
The intension of quizdown is to have a simple, flexible widget that works on all different kind of pages, typically static site generators that use markdown. Is this possible with this feature or can it break certain sites?
Another option could also to write quiz data to localStorage
but leave it to the (advanced) end user to read those values and design a results page with it, if needed. We could provide documentation on how to do it. This would free us from implementing, designing and maintaining a new widget.
from quizdown-js.
Related Issues (20)
- Option to define the displayed number of questions HOT 1
- Fill in the blanks quiz HOT 4
- Additional blank lines break the quiz
- Activate / focus block with choices automatically HOT 2
- Installation issues HOT 1
- Layout bug in Internet Explorer HOT 1
- Implement quizdown into docsify
- Option to highlight correct answer after the end of quiz HOT 1
- Keyboard navigation on results page HOT 2
- Reopen #22
- Tab key navigation on first quiz page broken HOT 6
- Key navigation in Safari not available HOT 1
- required answer HOT 1
- save quiz results HOT 3
- Deobfuscation HOT 1
- Start the quiz on button click HOT 2
- Final score? HOT 2
- Pass / Fail option and custom message on results HOT 1
- Fill in the blank or Free response?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from quizdown-js.