Build A Quiz App With JavaScript

Поделиться
HTML-код
  • Опубликовано: 19 ноя 2024

Комментарии • 491

  • @tylertomani
    @tylertomani 3 года назад +36

    Your multitasking talking and typing skills are amazing, and you're one of the best teachers I've come across ever. Thank you sincerely, I truly appreciate you and this video.

    • @aleksanderrist2705
      @aleksanderrist2705 2 года назад

      You shouldnt appreciate this video.. It's literally 1:1 stolen from Web Dev Simplified, who wrote the EXACT same thing 2 years before, and he even shared the code in the description!

    • @cosmincovrig1722
      @cosmincovrig1722 2 года назад +5

      @@aleksanderrist2705 bruh what are you smoking, this is Web Dev Simplified

    • @aleksanderrist2705
      @aleksanderrist2705 2 года назад

      @@cosmincovrig1722 pot, and whoops, wrong vid... i thought i was on Simplilearns video about this...

  • @RolanArjan
    @RolanArjan 2 года назад +4

    SUPER GENIUS! You typing it seems like you are not thinking. You just think straight forwards on it without making any mistake. That's incredible!

  • @sareem
    @sareem 4 года назад +130

    Ok,I'm pretty sure i typed "simple javascript programs", but anyways great tutorial man!

    • @LabhamJain
      @LabhamJain 4 года назад +9

      Is This Not A Simple JS Programs? 🤔🤔🤔

    • @zdarofMERGAITES
      @zdarofMERGAITES 4 года назад +14

      @@LabhamJain not for beginners, sir :) later its gonna get easy, yes.

    • @HeribertoNieves
      @HeribertoNieves 2 года назад +2

      i know is 2 years old but im a add this comment here for beginners in JS:
      this is simple yes but it involves working with objects a little bit, something that might scare absolute beginners.
      keep learning guys, once you get it you will realize is not as hard as it seems at first

    • @hiteshkhatriop254
      @hiteshkhatriop254 2 года назад

      Same bro

  • @Forevashort411
    @Forevashort411 3 года назад +41

    These videos have been my extra resources/saving graces while in my coding bootcamp. Thanks for making it easy to understand!

    • @grenade180
      @grenade180 3 года назад

      did you pass? im doing one right now actually.

    • @cptgigity
      @cptgigity 2 года назад

      @@grenade180 did you pass?

    • @malunchies4473
      @malunchies4473 2 года назад

      @@cptgigity did you pass?

    • @driplord1985
      @driplord1985 2 года назад

      @@malunchies4473 did you pass? I'm currently in one.

    • @malunchies4473
      @malunchies4473 2 года назад

      @@driplord1985 oh haha i replied for the meme of repeating the sentence. i did pass my university module that i used this for tho

  • @lynnoneill7209
    @lynnoneill7209 5 лет назад +22

    Awesome content! On a side note, if you ever decide to change professions you could always work as an auctioneer. I had to drop the speed to .75 just to follow along. ;-)

  • @octobrain23232
    @octobrain23232 5 лет назад +269

    This is the only video I've ever watched where I turned down the playback speed.

    • @ajtech1440
      @ajtech1440 4 года назад

      Matthew Folger ruclips.net/video/NKfb6dQFaZM/видео.html

    • @linequeenpublishing
      @linequeenpublishing 4 года назад +5

      I thought it was just me hearing slow lol

    • @adikica
      @adikica 3 года назад +2

      why the hurry!

    • @otasofovwe1939
      @otasofovwe1939 3 года назад +2

      OMG! I kept checking if it was on X2 speed 😂😂😂

    • @aaryan5179
      @aaryan5179 3 года назад

      true

  • @emironcu3340
    @emironcu3340 Год назад

    When i decide to learn JavaScript i found your channel and it is very helpful for me,thanks for everything

  • @kenCapt8
    @kenCapt8 2 года назад +4

    It's now 2022 but this tutorial is still elite, cheers bro💪🏽🔥

    • @UzmaKhan-yo2kg
      @UzmaKhan-yo2kg 2 года назад

      Uncaught TypeError: Cannot set properties of null (setting 'innerText')
      I am Having this error..Can you help me in this?

  • @ziuz5733
    @ziuz5733 Год назад +1

    You are so good programmer man but its going to fast! I made it dough by taking down speed abit. But try take it slow for beginners on projects like this i believe it will make alot of newbies have a better time! But u are the man keep teaching us!

  • @marktodman
    @marktodman 2 года назад

    As a novice coder, I have to say that is just awesome! No to watch it again in super slow mo!

  • @PrayasArt
    @PrayasArt 4 года назад +2

    You are the best coding channel. Love from India❤️❤️

  • @caroldanvers265
    @caroldanvers265 4 года назад +3

    Learn a ton on this tutorial, but had to play back the video a bunch of times. Awesome tutorial!!

  • @dhamfnman
    @dhamfnman 2 года назад

    This is going to save my life.
    I’m in week 6 now of my coding bootcamp.

  • @morterox2
    @morterox2 Год назад +1

    Incredible tutorial!!!! Loved it, followed it and subscribed!

  • @JustCallMeZi
    @JustCallMeZi 4 года назад +4

    super awesome breakdown of how to do everything! I have only been learn JS for about a week and this really removed some of the confusion I had with trying to learn the basics!! thanks :D

  • @Dontgo5
    @Dontgo5 3 года назад +1

    You are a master, a dignitary, a scholar, patient, kind, helpful. I especially love that you say the why after everything. Thank you for all you do. Can you make a video on what the hell is hue LOL and/or css variables and how to use them for beginners? Thanks bro.

    • @mostlycraft
      @mostlycraft 2 года назад

      lol i was about to say. TF is hue

  • @techuchiha6510
    @techuchiha6510 5 лет назад +17

    Hey Buddy, back after a lonnnnggggg time. Told ya this channel was gonna be huge. This is just the beginning. 😇👍🏻

  • @kezevraanwar2
    @kezevraanwar2 3 года назад +9

    Hey man, nice vid / channel. Although one tip I would give for explaining JS logic to noobCoders = me is possibly use notepad to breakdown the steps or // comments within the JS file and slow down a little bit to explain these steps and the logic behind solving each small problem. I was with you at first man but then got lost then sort of came back then got lost again, went from Lion King to Tenet real Fast. Peace from the UK 👍🏾

    • @WishRepair
      @WishRepair Год назад

      You can slow down the playback speed on RUclips by using the icons at the bottom of the frame.

  • @arushibali7784
    @arushibali7784 3 года назад +3

    This was amazing 👏 but I wanted the results to be displayed at the end of the quizz instead of restarting.

  • @Lordekadaj
    @Lordekadaj 4 года назад +6

    Thanks for the amazing video, I'm a teacher and I'll use it to make some quizzes for my students.
    Once I'm done I'll post the link here.

    • @sol_invictus__
      @sol_invictus__ 3 года назад

      Took some time huh? ;)

    • @onidamilola431
      @onidamilola431 4 месяца назад

      Legend has it that @Lordekadaj is still working tirelessly creating that quiz😁

  • @ДмитрийЮщенко-и1е
    @ДмитрийЮщенко-и1е 2 года назад

    Щиро дякую за відео)

  • @thetechgal374
    @thetechgal374 4 года назад +5

    Thank you for this. You really made this simpler and easier to understand!

  • @FtwGabrielFtw
    @FtwGabrielFtw 2 года назад

    Hi. I just want to thank you. You are really good, man. Everything makes sense now. Thanks

  • @blaqhakym
    @blaqhakym 3 года назад +3

    I love your tutorials man but It's really frustrating when I have to struggle to keep up with such speed. Makes everything so difficult. I'm trying to learn by watching this tutorial.

    • @dancemusikk
      @dancemusikk 3 года назад +3

      You can slow the video down. Also pause and rewinding is something you should also utilize.

  • @paulrogers1582
    @paulrogers1582 2 года назад +3

    This video has helped me so much, the only thing im struggling with is how would you set up a score for the quiz

    • @vaibhavmalik3152
      @vaibhavmalik3152 2 года назад +1

      Hey Paul this is the easiest way I could think of keeping a score, I am sure there is a better way but I am also just a beginner.
      What i did was following-
      made a HTML element to show the score
      made object in js to capture that HTML element
      made a variable to keep track of points
      In start game function I set points to 0
      in select answer function I just check if asnwer is correct and add one point to score
      also in select answer function, if its the end of questions I tell the user their final score.
      I hope this helps :), and please let me know if you find a better way to do it.
      Have a great day :)
      const startButton = document.getElementById('start-btn');
      const nextButton = document.getElementById('next-btn')
      const questionContainerElement = document.getElementById('question-container');
      const questionElement = document.getElementById('question');
      const answerButtonsElement = document.getElementById('answer-buttons');
      const finalScore = document.getElementById('score');
      let total = 0;
      let shuffledQuestions, currentQuestionIndex
      startButton.addEventListener("click", startGame)
      nextButton.addEventListener('click',() => {
      currentQuestionIndex++
      setNextQuestion()
      })
      function startGame(){
      console.log('Game has started');
      startButton.classList.add('hide');
      shuffledQuestions = questions.sort(()=> Math.random() -.5)
      currentQuestionIndex = 0
      questionContainerElement.classList.remove('hide');
      setNextQuestion()
      total = 0
      finalScore.innerHTML = `Points ${total}`
      }
      function setNextQuestion(){
      resetState()
      showQuestion(shuffledQuestions[currentQuestionIndex])
      }
      function showQuestion(question){
      questionElement.innerText = question.question
      question.answers.forEach(answer => {
      const button = document.createElement('button')
      button.innerText = answer.text
      button.classList.add('btn')
      if (answer.correct){
      button.dataset.correct = answer.correct
      finalScore.innerHTML = `Points ${total}`
      }
      button.addEventListener("click", selectAnswer)
      answerButtonsElement.appendChild(button)
      })
      }
      function resetState(){
      clearStatusClass(document.body)
      nextButton.classList.add('hide')
      while(answerButtonsElement.firstChild){
      answerButtonsElement.removeChild(answerButtonsElement.firstChild)
      }
      }
      function selectAnswer(e) {
      const selectedButton = e.target;
      const correct = selectedButton.dataset.correct
      setStatusClass(document.body, correct)
      Array.from(answerButtonsElement.children).forEach(button => {
      setStatusClass(button, button.dataset.correct)
      })
      if (shuffledQuestions.length > currentQuestionIndex+1){
      nextButton.classList.remove('hide')
      }
      else {
      startButton.innerText = 'Restart'
      startButton.classList.remove('hide')
      finalScore.innerHTML = `Your final score is ${total}`
      }
      if (correct){
      total++
      }
      }
      function setStatusClass(element, correct){
      clearStatusClass(element)
      if(correct){
      element.classList.add('correct')
      }
      else {
      element.classList.add('wrong')
      }
      }
      function clearStatusClass(element){
      element.classList.remove('correct')
      element.classList.remove('wrong')
      }

  • @valeriejoseph5473
    @valeriejoseph5473 2 года назад

    You legit have my jaw dropping in the middle of a coffee shop lol. This video was so enlightening! Thank you! Please keep going.

  • @WishRepair
    @WishRepair Год назад +1

    If you have trouble keeping up, you can slow down the playback spped on RUclips by using the icons at the bottom of the frame. GL

  • @KIRA-xc6op
    @KIRA-xc6op 4 года назад

    Hi @Web Dev Simplified, your contents are amazing but please please slow down your pace a bit. Though we do have the playback speed youtube feature but we do not like that.
    Instead, if possible please slow down a bit. Thanks for your videos again. They are amazing!!!

  • @looterbmgo5545
    @looterbmgo5545 2 года назад +2

    I loved the video, but you forgot to make it that the answer buttons are disabled when an answer is chosen and enabled when no answer is currently chosen.

  • @princechime8754
    @princechime8754 5 лет назад +19

    Your videos are great but I think you talk really fast. Beginners like myself and others find it frustrating.
    Traversy Media beats you on this.
    But you are a great teacher.

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад +15

      If you need to you can slow down the video to .75 speed. I tried to talk slower in some of my soon to be released videos, so hopefully that helps.

    • @princechime8754
      @princechime8754 5 лет назад

      @@WebDevSimplified I actually had to slow down the speed. Great work you do. Truly appreciate.

    • @akn9699
      @akn9699 5 лет назад +4

      You need to work on your listening skills then probably should start coding and follow this channel. Kyle is doing a great job and he does it in a great way.
      Tip: Use the youtube video downloader and download all the videos and watch them using VLC. With that, you can also control the speed.

    • @kuttebulle
      @kuttebulle 4 года назад

      I am a complete beginner as well and I really like the fast pace.

  • @marialatysheva3175
    @marialatysheva3175 3 года назад

    This is a totally great tutorial! Keep rocking, dude!

  • @vishnugajulapalli5305
    @vishnugajulapalli5305 3 года назад +2

    I think his shirt color and face color exactly matched the styles of the quiz app

  • @Dipstick67
    @Dipstick67 4 года назад +3

    Such a cool little app, Thank you so much for this content, I am still getting my head around some of the concepts but learning more each day!

    • @edwardbrownstien8741
      @edwardbrownstien8741 3 года назад

      So it's been a year. How's the coding adventure going?

    • @Dipstick67
      @Dipstick67 3 года назад +2

      @@edwardbrownstien8741 great man, I got a job as a react Dev! Learning loads!

  • @moniquenavarro4131
    @moniquenavarro4131 Год назад

    That's reallly cool, I will build it for sure, nice thanks great explanation, really well done.Tkx

  • @trishanthmellimi7149
    @trishanthmellimi7149 4 года назад +4

    26:36 proves he is the best youtuber

  • @TrevorTyroneSSH
    @TrevorTyroneSSH 2 года назад

    you need to literally breathe and take it easy, i can promise we are watching the whole thing

  • @kenjae544
    @kenjae544 5 лет назад

    So far.. this is the best java guide I've ever seen (watched) 😍
    I don't like studying but you made it easier for me to learn it.. Thank you for this amazing vid!! Even if my project won't run well later when I'll apply everything I've learned from here.. there will be no complaints.. you deserve compliments.. thank you thank you! 😊

  • @michelezucca5819
    @michelezucca5819 5 лет назад +1

    Thanks a lot, I was doing myself a quiz app with JS but I was so stuck, your video helped me a lot!!! After Brad Traversy and Dev Ed, subscribed :D

  • @kingjoshcmxxvi
    @kingjoshcmxxvi 4 года назад +20

    This is really great,. could you also show how to add a score

    • @cloudboomer3250
      @cloudboomer3250 2 года назад +2

      little late but i think you could write a conditional statement (if statement) with arithmic operators in it, ex. increment variable by 1 ( let x = 0 and then x++; and then alert(x) ) hope this helps

    • @kingjoshcmxxvi
      @kingjoshcmxxvi 2 года назад

      @@cloudboomer3250 Thanks, I mean it is late but thank you anyway.

  • @Desimixhub
    @Desimixhub 4 месяца назад

    I appreciate you so much,
    Bkz I've waiting this for AI
    🎉
    YOU'RE SO GREAT FOR MAKING WIDE STOVE OF ME🎁💥💡🏆

  • @akn9699
    @akn9699 5 лет назад +1

    Kyle is the best youtuber !

  • @yjpang84
    @yjpang84 4 года назад +6

    Hi there, can you direct me to any videos in your playlist that helps with the following concepts you used in this tutorial:
    1) CSS variables
    2) CSS selectors before and after
    3) CSS grid template columns ?
    I am a newbie in coding, and this project looks very interesting!
    Regards
    Ben

  • @АлексейМотовилов-с6з

    Just want to say thank you for your great work! Was really helpful!

  • @jinalamin1336
    @jinalamin1336 4 года назад +5

    hey i am getting error in this line [--hue: var(--hue-neutral);] can you please guide me how to fix it. ERROR: EXPECTED REBRACEat line14, col 2. i am not getting proper output just because of this error.

  • @Hanyamanusiabiasa
    @Hanyamanusiabiasa 2 года назад

    That's cool! I want to make a China's Social Credit Quiz.

  • @danasugu1767
    @danasugu1767 3 года назад +5

    Thanks for this tutorial! Would you make a tutorial for a Quiz not with right/wrong answers but with score? Each answer to have different value.

  • @computersciencewithpeter
    @computersciencewithpeter 2 года назад

    We all knew you were reading a script lol 😂
    Thanks so much for the tutorial 💕😘

  • @obertmakaza
    @obertmakaza 4 года назад

    Hey man thanks alot for the tutorial. I am a beginner and I don't really what to do since I don't have a strong computer however i have been going while watching you and my thing couldn't work since my PC is only 2 GB Ram and 32GB storage as well I don't have internet otherwise I do appreciate you what you do.

  • @anfilofiosantosfilho7792
    @anfilofiosantosfilho7792 3 года назад

    Great tutorial, really simplified. Congratulations!!!

  • @pvcuber1232
    @pvcuber1232 4 года назад

    Dev Ed is best RUclipsr

  • @thecodeiackiller
    @thecodeiackiller Год назад +6

    This guy was 100% created by AI.

  • @Schizophreniee
    @Schizophreniee 5 лет назад +1

    You are a saint

  • @shreyashsinghsachan5498
    @shreyashsinghsachan5498 4 года назад

    keep up the good work,you got our full support

  • @GetYourSelfTogether803
    @GetYourSelfTogether803 5 лет назад +1

    Thank you so much, dude. I learned so much. Appreciate your work

  • @actionworld2436
    @actionworld2436 2 года назад

    bro , thank you for this tutorial plus source code !

  • @meenamurumkar3153
    @meenamurumkar3153 4 года назад +1

    This is so helpful! Thanks a lot man!

  • @davidgreenberg8456
    @davidgreenberg8456 4 года назад +15

    The only part that I am unsure of is the:
    questionElement.innerText = question.question
    What does the first "question" reference and what does the second "question" reference. Is the first question the argument for the function which is an array index for the const questions, and the second question referencing the question property of that specific index within the object?
    Perhaps it would be less confusing if the same word was not selected for the function argument.

    • @dancemusikk
      @dancemusikk 3 года назад +9

      Super late but question.question is pointing to the array questions and then the nested array questions to access the single question what's 2+2?

    • @rragul3850
      @rragul3850 2 года назад

      question .question means the question array inside question

    • @rjtkoh
      @rjtkoh 2 года назад

      @@dancemusikk I don't understand why isn't it 'questions.question' instead of 'question.question' ?

    • @markanthonytingson2898
      @markanthonytingson2898 2 года назад

      @@rjtkoh same thoughts here.. Hope somebody can clarify.

    • @markanthonytingson2898
      @markanthonytingson2898 2 года назад

      @@rjtkoh okay, I figured it out..

  • @Fun-qv7eh
    @Fun-qv7eh 4 года назад

    wow bro you're very intelligent.. I've never seen coding like that.. i think i am outdated or maybe my mentor teach me in the wrong way.. your way of coding is super intelligent

    • @VinyZikss
      @VinyZikss 4 года назад +2

      He was just copying it from his other screen. As far as we know, he could've just copied this from somewhere....
      Obviously the video is still super useful and deserves a like.

  • @neo_ario2732
    @neo_ario2732 2 года назад

    awesome project ....u ve got to learn this

  • @73dines
    @73dines 5 лет назад +11

    Q: "Who is the best youtuber?"
    A: multiple choice
    ;)

  • @MogalMauli
    @MogalMauli 3 года назад

    hue -> 4:53
    JS -> 12:24

  • @philipphung4734
    @philipphung4734 3 года назад

    Brilliant ! super great tuts. Thank you very much and looking forward to new tuts, buddy .

  • @palashxm
    @palashxm 4 года назад +1

    Cool project 👌

  • @MohammedJiyath-sx8pd
    @MohammedJiyath-sx8pd 2 года назад

    Thanks man your a genius literally very very useful 👍

  • @sfoxj
    @sfoxj 4 года назад

    I LUV ZIS CHANNEL

  • @angeloningthangom6964
    @angeloningthangom6964 4 года назад

    Thanks!! fast, clear and detailed.

  • @alexprecious1640
    @alexprecious1640 5 лет назад +12

    You're pretty fast and I'm having problem with the firstchild attribute. It says "can't resolve firstchild attribute of null" please can you help me with this thanks.

    • @programmeremma7263
      @programmeremma7263 4 года назад

      With the error message it means you didn't have the child list in your html, think this is the problem caused null is that it not seeing the assigned class or id

    • @civilpeconstruction1270
      @civilpeconstruction1270 4 года назад +1

      Check to see if this is correct:
      in javscript
      const nextButton = document.getElementById('next-btn')
      correctly refers to the HTML code section
      Next

  • @dinapurpletonz594
    @dinapurpletonz594 2 года назад

    Thank you so much, your videos always help :)

  • @francismartinez2325
    @francismartinez2325 4 года назад

    dios, de verdad siento que te amo, creo que me salvastes el día

  • @soumia1341
    @soumia1341 2 года назад

    ❤‍🔥❤‍🔥❤‍🔥your videos are amazing

  • @sailee6659
    @sailee6659 4 года назад +21

    Hey, great channel. You’ve helped so much! Could you possibly help with advice/video for adding a score and a database for this quiz?
    Thank you!

    • @EronMahmuti
      @EronMahmuti 4 года назад +1

      yes,this is the question I wanted to ask,I'm glad that you made it,we need more likes on this comment and @WebDevSimplified will take care of that too.

    • @vollmannakarakiri1147
      @vollmannakarakiri1147 4 года назад

      Was about to ask the same question

    • @wowzande
      @wowzande 2 года назад +1

      Score? Just create a score element div somewhere with a number variable that increments and decrease when you get right or wrong answer

    • @looterbmgo5545
      @looterbmgo5545 2 года назад

      he actually doesn't need databases, because the score is local so he can just use localStorage.setKey('score') and localStorage.getKey('score'), but people can easily go to the console, then type localStorage.score = '694200'. localStorage isn't always secure.

  • @magdaw001
    @magdaw001 2 года назад

    This was awesome! Do you have any video on how to add and End Game button after you're finished playing? And it would be cool if you could earn points for correct answers and keep score :) Maybe your next video? ;)

  • @AlbertoRivas13
    @AlbertoRivas13 4 года назад

    Awesome man, I did the whole project

  • @kengthe5949
    @kengthe5949 4 года назад

    Very nice explanation. thank you so much!

  • @mattie_world
    @mattie_world 4 года назад +1

    i cant wait for css grid to work in ie11, then i can use it at work and my life will be so much easier

  • @manjotkaur9937
    @manjotkaur9937 3 года назад

    Great bro!!! I really like this tutorial ❤

  • @sherifsalah5563
    @sherifsalah5563 5 лет назад

    You are the best youtuber.

  • @uimonk
    @uimonk 4 года назад

    thank you so much, please make more videos about vanilla JS Projects

  • @narintonweratda
    @narintonweratda 4 года назад +5

    I keep looking at your face until I forget the lesson. Just kidding but you handsome is real , Thank you for this video

  • @naitikjain9292
    @naitikjain9292 4 года назад

    Keep it going love your videos

  • @goyangyi
    @goyangyi 3 года назад

    감사합니다 WDS ^^

  • @edwiges_owl6825
    @edwiges_owl6825 2 года назад

    Very helpful! I learn a lot with your videos 🙂

  • @shamirabbas7706
    @shamirabbas7706 2 года назад +1

    i wrote exaclty same code as yours but there is an error in line : startButton.addeventLister(), it says that Uncaught TypeError: Cannot read properties of null (reading 'addEventListner'), please help me

  • @mademoisellerose727
    @mademoisellerose727 3 года назад

    WHy this teacher so handsome?? -_ -;;;; my 4th project of this, I will also choose my teacher you! :)

  • @gerardtoudji2634
    @gerardtoudji2634 2 года назад

    wonderful, thanks

  • @prakad97
    @prakad97 4 года назад +1

    Great video man..now inspecting the element shows the data attribute?? so we can know the answer..!!

  • @Sam-cz7ck
    @Sam-cz7ck 3 года назад

    great tutorial! learning a lot from you :)

  • @violinapopova
    @violinapopova 5 лет назад +1

    Great! I really like your tutorials.

  • @husrebel494
    @husrebel494 5 лет назад

    Thanks for the teachings man.

  • @tobuwaboh_u8223
    @tobuwaboh_u8223 3 года назад

    thank you so much, great tutorial!! woww

  • @nand0l
    @nand0l 4 года назад

    It would be awesome to have this with questions coming from api

  • @iamalanbaban
    @iamalanbaban 4 года назад +9

    Thanks a lot this was an astonishing tutorial. But, am wondering how can I let it to collect all the correct answers and project a result in the end. Like, if all answers are correct, it will show a text. But, if the all the chosen answers were wrong, it will show an other text. Can you please tell me?

    • @muhammadbilal6865
      @muhammadbilal6865 4 года назад +2

      Nothing to wonder guy in programming everything you think although you will face troubles but if you keep your struggle you will complete your desire.Internet is full of tutorial.Keep working.

  • @jobayerdev
    @jobayerdev 4 года назад

    Thank You So much. You video are awsome

  • @isaacnathaniel408
    @isaacnathaniel408 4 года назад

    Cool man I always wanted to do that

  • @mendes5015
    @mendes5015 2 года назад

    obrigado! Manja muito

  • @RyanJordanMusic
    @RyanJordanMusic 4 года назад +2

    Is there a way to also randomise the order in which the Answers are displayed?

  • @ayoubmrz6953
    @ayoubmrz6953 2 года назад

    Thank you.

  • @nicoleyu7710
    @nicoleyu7710 2 года назад

    Fantastic, we could use the dataset to cheat though lol.

  • @onedimensionalchess4373
    @onedimensionalchess4373 4 года назад

    I learned Array.sort() today.

  • @Advicast
    @Advicast Год назад

    Hi There, thanks so much for the video. I used this tutorial for a project but struggled when creating a function for the score. Any tips?