Skip to content

brittain9/wiki-quiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Wikipedia Quiz Generator

A Cutting-edge application that leverages AI and Wikipedia to create engaging, topic-specific quizzes.

Features:

  • Dynamic quiz generation powered by Semantic Kernel prompt templates
  • Multilingual support (English, Spanish, French, Japanese, Chinese, and more)
  • Intelligent search functionality for precise topic targeting
  • Seamless integration with leading AI APIs (OpenAI and Perplexity)
  • ASP.NET Core minimal api for quiz generation and submission

Architecture

Frontend

  • React with TypeScript
  • Material-UI component library
  • Vite as the build tool and development server

Backend

  • .NET 8 development framework
  • ASP.NET Core minimal API
  • Integration with Wikipedia API
  • AI integration using Microsoft Semantic Kernel
  • PostgreSQL database with Entity Framework Core
  • Containerized using Docker

Roadmap:

  • Enhance frontend user experience and design
  • Expand prompt templates for diverse languages, difficulty levels, and themes
  • More methods for quiz generation using links and categories
  • Add logic to handle Wikipedia disambiguation pages: https://en.wikipedia.org/wiki/Category:Disambiguation_pages
  • Add instruction to prompt to make sure the answer choices are spread evenly

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages