WP Manifestindependent plugin directory
manifest / ai / learndash-ai-question-generator

AI Question Generator for LearnDash

Generate LearnDash quiz questions from course content using AI.

by Sayan Pal · github.com/sayan2407/learndash-ai-question-generator

★ 0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/sayan2407/learndash-ai-question-generator/archive/refs/heads/main.zip

Generate LearnDash quiz questions from Course, Lesson, and Topic content using AI. Review questions before importing them into your LearnDash quizzes.

Description

LearnDash AI Question Generator helps course creators generate quiz questions from their LearnDash course content using AI.

Instead of manually creating questions, simply select your LearnDash quiz, choose the content you want to use, and generate AI-powered questions for review.

The plugin stores generated questions in a draft state, allowing administrators to review and edit them before importing them into LearnDash.

This plugin does not include AI services. To generate questions, you must provide your own Google Gemini or OpenAI API key in the plugin settings.

Features

  • Generate quiz questions from LearnDash Course, Lesson, and Topic content.
  • Support for multiple question types.
  • Review questions before importing.
  • Store generated question sets safely in custom database tables.
  • Import approved questions into LearnDash quizzes.
  • Built with WordPress Coding Standards (WPCS).
  • Object-Oriented architecture.
  • Secure data handling using WordPress APIs.

Supported Question Types

  • Single Choice
  • Multiple Choice
  • Fill in the Blank
  • Essay

Current Workflow

  1. Select a LearnDash Quiz.
  2. Choose Course, Lesson, or Topic content.
  3. Select one or more question types.
  4. Configure the number of questions and marks.
  5. Generate AI questions.
  6. Review generated questions.
  7. Approve and import into LearnDash.

Installation

  1. Upload the plugin to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins screen.
  3. Ensure LearnDash LMS is installed and activated.
  4. Navigate to LD AI Quiz Generator from the WordPress admin menu.
  5. Configure your AI provider in the Settings page.
  6. Start generating quiz questions.

Frequently Asked Questions

Does this plugin require LearnDash?

Yes. LearnDash LMS must be installed and activated.

Which AI providers are supported?

Currently, the plugin supports the following AI providers:

  • Google Gemini
  • OpenAI

Simply add your API key for the provider you want to use from the plugin's Settings page.

Are questions automatically added to quizzes?

No.

Generated questions are first saved as drafts for administrator review before being imported into LearnDash.

Can I edit generated questions?

Yes.

Administrators can review, edit, and approve questions before importing them.

Screenshots

  1. Generate Questions screen.
  2. Select LearnDash content.
  3. AI-generated question review.
  4. Generated question sets.
  5. Settings page.

Changelog

1.0.0

  • Initial release.
  • Generate AI questions from LearnDash content.
  • Support for Single Choice, Multiple Choice, Fill in the Blank, Essay, questions.
  • Review workflow before importing.
  • Import approved questions into LearnDash quizzes.

Upgrade Notice

1.0.0

Initial release.

License

This plugin is licensed under the GPLv2 or later.

For more information, visit: https://www.gnu.org/licenses/gpl-2.0.html