-
Notifications
You must be signed in to change notification settings - Fork 756
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Quiz example project #3398
Quiz example project #3398
Conversation
@pikurasa could you kindly review this |
I'll check it out soon. |
It works well. Two points of quick feedback:
|
@pikurasa Sorry, I didnt notice them properly I used a counter variable and index heap block to resolve that issue I have made the required changes and double checked them for any issues |
This version works well. But since it is a quiz, not a crossword, the file name should be updated? |
@walterbender I tested it and I think we could merge it into examples now. I could think of some improvements, but I think this is a great start. Do you have additional feedback? |
Oh yes; agreed. |
Done 👍 I have changed the filename |
@walterbender , @pikurasa accidentally closed the pr, now i have reopened it |
This Pull request addresses the issue: #3327
I added a html file crossword-puzzle.html which runs a crossword puzzle game as described. Based on instructions from @pikurasa , this is based off https://musicblocks.sugarlabs.org/index.html?id=1699191323362045&run=True that nice framework which uses a heap to store characters of answers.
So, changing or creating new quizzes are as simple (just change word characters from answer - action_block and change question text, answer variable, hint text and word length from 'setQaHeap' - action block ) instructions are also included in a action block named 'doc'
I really had fun learning new music concepts and working with musicblocks. This is my first real-world opensource contribution, so if you would like to share some suggestions/ areas of improvement, I am happy to learn