Pytanie jak to teraz wszystko sklecić w całość?
A możesz napisać konkretniej, w czym jest problem?
Na początku sam dałeś linki do tego, co sam zrobiłeś (aczkolwiek podejrzewam, że jest to w dużej mierze przepisane z innego źródła - chociażby sam tytuł "quiz sport" totalnie niepasujący do tematyki pytań czy użycie funkcji fisherYates) i z tego co pisałeś - w większości to działa zgodnie z oczekiwaniami, tylko brakuje elementu sprawdzającego poprawność.
Potem @Kandif podał Ci przykład, jak można zastosować jquery i uzyskać oczekiwany przez Ciebie rezultat.
Stąd pytanie - w czym konkretnie masz problem?
A jeszcze w temacie Twojego kodu quizu w JS - można tam wiele rzeczy zmienić / poprawić. Pierwsze co mi się rzuca w oczy to bardzo wiele powtórzeń - np. bliźniacze funkcje getAnswer1, 2, 3, 4 - można to zrobić w jednej funkcji wspólnej z parametrem, to samo dotyczy uporządkowania funkcji createQuestionBlock. Funkcja nextQuestion - skoro i tak (niezależnie od tego, czy odpowiedź była błędna czy poprawna) zwiększasz wartość globalProgress, można to wywalić poza if'a (a tym samym wyeliminować ELSE). Odnośnie wspomnianej funkcji fisherYates - nigdzie nie zauważyłem, żeby była ona wywoływana (prawdopodobnie jest to pozostałośc z Ctrl-C Ctrl-V).