I am working with some #embedded #esp32 #websocket for #ClassQuiz. It took me hours why the websocket connection would seemingly random collapse. Now I figured it out after debugging for hours:

I configured a timeout for the network socket on the esp32. At least I found it after setting up Wireshark and later #mitmproxy with custom CA certificates... What gave me the final hint were the exact 2 seconds between the websocket opening and closing.

#embedded #rust

I'll put #ClassQuiz media into read-only to migrate data. Will probably take a few hours.

There have been quite a few changes here at #ClassQuiz, mostly under the hood though. Noteworthy ones:
- Double answer prevention
- Sorting of results by newest first
- Social login working again (Google and GitHub)
- New languages (Japanese, Brazilian Portuguese and Tamil)
- Special characters now in answers allowed
- Svelte, Node and Python updates for more speed

If you should find any UI bugs, please reach out anywhere so @Mawoka (me) can address them! Thanks

#opensource #changelog

Well, addressing 7 issues in a single PR is best practice, right, RIGHT?

Don't worry, it's my PR in my repo, so no big deal. @classquiz

#opensource #maintainer #ClassQuiz

Thanks for 600 stars for #ClassQuiz on #GitHub!
The storage server of #ClassQuiz will experience a downtime of up to 5 minutes (hopefully) between 2025-11-03 00:00 (CEST) and 2025-11-05 23:59. ClassQuiz itself won't be afffected, just media.

I've submitted the first DMCA takedown request with #GitHub as someone forked #ClassQuiz @classquiz and systematically replaced my copyright notice in every file with theirs. I'm sick of it. I'd have reached out before doing that, but neither a mail is provided nor are issues enabled. Simple thing and I'm sick of this BS. Not with me.

#opensource #copyright #dmca

Just checked the #ClassQuiz newsletter: 300 subscribers joined this year and they haven't received any update whatsoever. let's see how long it'll take until there's enough news to send out a new message!

I hate it when people don't value your work, even spit in your face. What I mean?

Self hosting #ClassQuiz and removing every mention of "ClassQuiz", remove the donation button and the "Made by Mawoka". That's not cool. Everyone who does that is an asshole IMO. And that's not even legal for them: They have to put up the source code for the changes. Using the instance and not donating is one thing, but self hosting and changing the code to remove attribution is another.

#opensource

Vous cherchez une alternative à Kahoot ?

Voici ClassQuiz ! Open-source !

https://classquiz.de/

#ClassQuiz #Kahoot #OpenSource #Quizz #Education #Pédagogie #Andragogie #Gamification

ClassQuiz - Home

ClassQuiz is a quiz-application like KAHOOT!, but open-source. You can create quizzes and play them remotely with other people.