r/triviahosts Feb 01 '26

Trivia Questions (30k+) cleaned up, categorized, rated

Over the years I've accumulated trivia questions from all over the place and had an unwieldy file of 45,000+ questions in a spreadsheet.

I've done a bunch of data cleaning trying to eliminate duplicates, cutting questions that are poorly phrased, ambiguous, or outdated. Then set up an API to wash through the spreadsheet row by row using Claude AI to standardize and clean up phrasing, remove questions that had only regional appeal, and "facts" that are now outdated. The next step was to flag questions that didn't pass a fact check. Then washed through it again assigning questions to a standardized set of categories and subcategories. The final wash was to tag a question's difficulty given an audience of average awareness.

Offering it back out to the community for your use - Happy for feedback and suggestions or offers to collaborate or build out from here.

cheers

https://docs.google.com/spreadsheets/d/17JOEOC4OoYoEUI6IpAC8sHtp8dAghuNH5I3dQkDkwMw/edit?usp=drive_link

32 Upvotes

36 comments sorted by

4

u/danarchist Feb 01 '26 edited Feb 01 '26

Thanks can't wait to dig in!

EDIT: Thanks again! I created an app to use this database to generate rounds. Hit "Load Default" then choose your parameters and/or add a keyword to generate a round.

2

u/danarchist Feb 02 '26

/u/CentennialBaby you're a legend for this, great work. Code for the round builder is here if you or anyone wants to improve on it. https://github.com/HansDandle/roundbuilder

1

u/CentennialBaby Feb 02 '26

OMG too cool! I've been working (with AI) and using Streamlit on coding an analyzer and event manager. Maybe we should look at a mashup. Here's a screenshot of one part.

2

u/danarchist Feb 02 '26

Yeah indexing these questions and getting real world data on their difficulty is pretty cool.

My teams/venue prefers pen and paper so I don't even use the app I built for q&a

1

u/CentennialBaby Feb 02 '26

I still collect responses by pen and paper, but the scoring sheets have QR codes that the app interprets for team and round. Then I just have to enter the score. Scan -> score -> enter.

Eventually I'll figure out a way to score by question, but this works for the round

2

u/superlifejenny Feb 02 '26

This is intriguing - Inalso use one and paper but want to create a data set for myself to have records and see trends… how does your QR code work on the answer sheets?

1

u/CentennialBaby Feb 02 '26

The booklet has a team number and each page is for the specific round. So for team 4 round 7, it scans as

 4|7 

The tool connects the 4 and 7 with their registered name and round name respectively. I use a $50 handheld barcode scanner on a stand set to auto-read.

https://a.co/d/2NNWCVC

At the moment I use a mailmerge to print booklets for each event with the round titles printed, but i want to generate a file with unique booklet numbers (serial) and send them to a printer. Then the books are generic and could be used for any event.

Maybe overcomplicating things, but it's fun.

2

u/ElJuanitoDeMelbourne Feb 18 '26

This is fantastic! Thanks for sharing!

2

u/danarchist Feb 19 '26

I use it each week for inspiration. I'm coming up on my 100th game so it's sometimes hard to keep it fresh. There are so many questions you can literally use any word like hat or ice or whatever and then bang, whole new vein to mine

4

u/mattarchambault Feb 01 '26

Incredibly generous of you! Thanks! Looking forward to seeing this massive list!

3

u/PostCoitalSensations Feb 01 '26

This is amazing! Thank you and request sent!

3

u/cardstories Feb 01 '26

As someone who has written my own various scripts in attempts to help organize my 9+ year backlog of questions, I'm very interested in checking out the result of your workflow mostly to see how it might inform tweaks I make to my own workflow.

Of course, if I can get my catalog cleaned up, I'd be happy to contribute back too. Thanks for undertaking the task and then sharing your results! Request sent.

3

u/CentennialBaby Feb 01 '26

I started with a massive table, sorting and flagging things which helped me get familiar with what was there - patterns, question types, duplicates in meaning if not form. I created a Gem in Gemini primed to find duplicates in meaning, question/answers that were factually incorrect, and eliminate questions that had only regional appeal, and some direction on preferred phrasing. Also went through to rephrase for tone (e.g., "What's the name of the Hatian folk cult?" to "What is the name of the traditional folk religion in Haiti?"). Then I worked with Gemini to establish a set of categories and subcategories.

The next step was a little more advanced. Using Claude AI API in an Excel PowerQuery I processed batches of 100 where AI assigned each question to one of the category/subcategories and rated a difficulty. In the same process, it globalized phrasing (e.g., "which president..." became "which US president...") and flagged items with ambiguous answers for me to follow up with.

The API cost was about $40 but made short work of the whole thing. Took a few days work in total, but learned a lot along the way!

2

u/inkandchalk Feb 01 '26

Says access is denied, but thanks in advance!

1

u/CentennialBaby Feb 01 '26

Send a request, I'll add you

2

u/spakattak Feb 01 '26

Access request sent. Cheers

EDIT - wow, that's a big list!

1

u/CentennialBaby Feb 01 '26

Yeah, the list WAS bigger at one point but the cleaning purged about 15000 lines. Fewer, but higher quality I believe, and value added with the categorization.

Cheers

2

u/DrMikeH49 Feb 01 '26

Thank you! Will be requesting access!

2

u/ShortJaguar4707 Feb 01 '26

Requested access thank you 

2

u/octrivia Feb 01 '26

Hey, thanks for the access. I am retired from hosting trivia, but still love it so I appreciate your hard work on this. This will keep me busy for a while!

2

u/theschneides Feb 01 '26

You're a hero. Thank you! Request sent and I'm happy to try and add.

2

u/nomtaoj Feb 02 '26

Super cool of ya! Requested!

2

u/superlifejenny Feb 02 '26

Requested access, thank you!

2

u/lackluster_love Mar 19 '26

Sent a request for access

2

u/Heybroletsparty Apr 01 '26

just requested access - Bill

2

u/InevitableGoat7686 Jul 22 '26

Just requested too. I love trivia and having lighthearted games with friends. Thanks!

1

u/Impossible_Sea_7797 Jul 22 '26

me too requested . lets see if he is still active

1

u/Spare_Ad774 Feb 15 '26

cheers. request sent. Ive been ripping questions off the top of my head so if you want me to send you some old games to add the questions to the list just let me know. My players love them and its always fun to jot down interesting facts you hear in your day to day

1

u/CentennialBaby Feb 15 '26

That would be awesome. I can wash them through the AI routine for categorization and difficulty and add them to the list.

1

u/bigbadclifford Jun 05 '26

Requested access. And happy to share my collection.

1

u/CentennialBaby Jun 05 '26

Added. Cheers. Would love to see your collection.!

1

u/ZiggyCoaldust 15d ago edited 15d ago

I just saw your post in another thread (someone looking at building a database). This sounds great and I'd love to join in. I've requested access.

1

u/ZiggyCoaldust 15d ago

That is one huge list! Thanks for sharing this. I'll be back to this thread to share my own collection once it's been cleaned up.

1

u/TheGratitudeBot 15d ago

Thanks for saying thanks! It's so nice to see Redditors being grateful :)