Databricks LLM (DBRX) with Dash App Building Challenge

Hi Plotly Community! :smiley:

I’m excited to share an app I’ve developed for this competition called Quizdash, a minimalist AI-powered quiz generation app. With Quizdash, powered by DBRX, you can effortlessly generate quizzes on any topic/text/pdf, take the quizzes, and receive assistance from a personal “tutor” through an integrated chat interface.

output

  • Quiz Generation: Users can generate a customized quiz by selecting a topic, uploading text or a PDF, and specifying the number of questions, options, and difficulty level. DBRX will do the rest!

  • Quiz Overview: The Quiz page provides an overview of created quizzes, displaying basic information and allowing users to play any quiz.

  • Play a Quiz: Users can play the quiz, check answers, receive explanations, and view results on the final slide using interactive dash components.

  • Personal AI Tutor: A chat interface allows users to ask questions and receive guidance from a personal AI tutor.

The app is live: quizdash.onrender.com (I used the free tier, so it will take about 1 min to load)
In this live version, you are able to view the app and take an example quiz.
To generate quizzes, clone the repo: GitHub - ceeskaan/quizdash and follow the instructions.

I had a lot of fun building this app! Many thanks to @CNFeffery (feffery-antd-components), as I mainly used the Ant Design UI components for the app!

Cheers,

Cees Kaandorp (LinkedIn)

2 Likes