AI Course Creator Standard Plan Guide

AI Course Creator | Standard Plan | Installation Guide


Information we need from you:

  • Contact Email of plugin purchased user (To create account)
  • LMS Base URL (for webhook configuration, used to send back created course tarball file)

What you receive:

  • Organization API Key (X-API-Key)
    • Used to authenticate with all customer facing API endpoints
    • Has an expiry aligned with your subscription validity

Components involved:

Tutor Plugin

  • GitHub - blend-ed/tutor-blendxcoursecreator
    • Use version redwood for versions redwood and sumac. Use teak for teak version
    • Handles all the additional configurations required for the working of the plugin, including adding the new MFE to the list

Additional Pip Requirements

MFE

AI Course Creator Cloud

Plan and Credits:

  • Plan: Standard Plan — $199 / 30 days
  • Credits included: 15,000 credits per billing cycle
  • Credit usage per course:
    • Small: 300 credits
    • Medium: 600 credits
    • Large: 1,000 credits
  • Extra credits (optional):
    • Small pack: 2,000 credits — $15
    • Medium pack: 5,000 credits — $35
    • Large pack: 10,000 credits — $60

Typical flow:

  1. We provision your org and generate your API key.
  2. Your Open edX team installs the MFE and Open edX plugin in your instance.
  3. You provide the Webhook URL
  4. Your team uses the AI Course Creator MFE to trigger course creation and cloud dashboard monitor credits.
  5. On successful generation, we POST the course package to your Webhook URL.
  6. Then the course will be visible in your Platform

Config variables:

BLENDXCOURSECREATOR_BLENDX_AICC_KEY: your_api_key
BLENDXCOURSECREATOR_ENABLE_COURSE_CREATION_EMAILS: true

Configuration Steps:

  1. Install the tutor plugin

    cd $(tutor plugins printroot)
    
    git clone https://github.com/blend-ed/tutor-blendxcoursecreator
    
    pip install -e $(tutor plugins printroot)/tutor-blendxcoursecreator
    
    # redwood is currently default in the plugins master branch. Use .env to change to different version. Available redwood and teak.
    echo 'COURSE_CREATOR_MFE_VERSION=redwood' > .env
    
  2. Enable the plugin and add the configuration variables in config.yml and save

    tutor plugins enable blendxcoursecreator
    
    echo -e '\nBLENDXCOURSECREATOR_BLENDX_AICC_KEY: your_api_key\nBLENDXCOURSECREATOR_ENABLE_COURSE_CREATION_EMAILS: true' >> config.yml
    
    tutor config save
    
  3. Rebuild the MFE and Open edX images

    tutor images build openedx mfe
    
  4. Start the service

Navigation:

Once the plugin is installed and setup correctly, the course creator MFE will be available in the MFE_BASE_URL/course-creator/ path

Notes:

  • Currently supported for versions above Redwood
  • Credits are consumed when a course generation is triggered based on selected size
  • If credits run out, course creation will be blocked until you purchase more