Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

JeffreyWay's avatar

Laracasts Quizzes

Hey, everyone!

We're about to launch a new quiz engine for Laracasts. If you have a moment, would you mind taking the first "Laravel From Scratch" quiz and letting me know if you ran into any issues or layout problems?

https://laracasts.com/quizzes/laravel-from-scratch-quiz

0 likes
43 replies
Sinnbeck's avatar

Nice test. One bug I found. Review on mobile. I cannot go to next page. Stuck at Taylor Otwell

Android, Chrome

JeffreyWay's avatar

The pulsing blue button is telling you to press again. Once to select. Twice to confirm and continue.

Does that need to be more clear?

Sinnbeck's avatar

Yeah that is for answering the quiz. Did that. I am at the "review solutions" part

It just says correct and then shows the answer. I have tried tapping and swiping. :)

2 likes
marketintelligence's avatar

Nice! Maybe you can even make a Video Series on how you made the quiz tool :)

4 likes
jeffreyvanrossum's avatar

I don't know if it's an issue, but when I first took the quiz I made some mistakes (whoops). Then restarted with the button at the end of the test and did the test again. However, if I now go to the test - I see my previous result and not the latest one.

Very cool btw!

JeffreyWay's avatar

Only the score from your first try is recorded. This is to prevent people from retaking the test until they get 100%.

2 likes
Sinnbeck's avatar

@jeffreyway nice flow BTW. I make surveys in laravel/react for a living and getting the flow just right can be tricky. Nice work

JeffreyWay's avatar

Thanks! Yeah, especially optimizing the layout for mobile has been tricky for me. It still needs work.

1 like
marketintelligence's avatar

Found a small bug as well. If I complete the quiz and do a restart, I got the new result and If I refresh I got the first result again.

JeffreyWay's avatar

@marketintelligence That's correct behavior. See above.

There's a note at the beginning when you first take the quiz about this. I'll make it more clear if I need to.

ignium's avatar

Not sure if the up/down navigation buttons were added after the original "can't navigate past the first page" comment, but the top appears just above the bottom of the page on mobile (Pixel 4 XL) and I almost missed them. (I was also specifically looking for nav because I saw the first comment). Other than that, I really like how the ellipses in the code are replaced with the selected option, very nice touch!

Sinnbeck's avatar

@jeffreyway yeah that is indeed tricky. I ended up creating different components for mobile and desktop (for some things). Needed fine grain control

Sinnbeck's avatar

Regarding up/down buttons I added mine to a fixed positioned bar at the bottom of the page, making sure they are easy to find

jlrdw's avatar

Could have a next Button at bottom.

Snapey's avatar

Worked well for me, although one question was longer and although the next and previous buttons were visible, the question looked like it only had one choice

Also, would be nice to see progress against total, I didn't know if i was on 12 of 13 or 40

Edit: Did you just add that, or am I going senile

JeffreyWay's avatar

@snapey - There's a red progress bar at the top along with a X / 16 indicator. Is that not visible on your end?

Snapey's avatar

It is now ! When did you push?

Also, the long question (12) has only one answer off screen now that the content moved up some.

(Ipad, landscape)

Amaury's avatar

It works perfectly well! I love the idea of ​​taking Laracasts quizzes.

Just a quick note. On a very large screen, the buttons at the bottom right of the screen (next, previous) should perhaps stay closer to the center of the screen or even below the answer area: they would be more visible and more accessible.

Amaury's avatar

I answer every questions by selecting and using the next button to validate… Maybe it is not so obvious that we have to press again to confirm! Or maybe I'm very stupid!

Sinnbeck's avatar

One last thought. Change the color of the bar at the top (blue?). Red implies that you did something wrong, and could lead people to think that they answered wrong

Sinnbeck's avatar

Correct. Go to question 9 again. Change the answer and see how it changes the code at the top. If you select the right answer, the closing tag will match

Next

Please or to participate in this conversation.