Skip to documentation

    AI Slideshow with Voiceover

    Activity Module
    v1.6.31
    Ready

    Image slideshow activity with PowerPoint import, AI voiceover narration in available languages, per-slide text editor, drag-and-drop reordering, video slides with watch-time gating, poster image slides, and completion tracking.

    ⭐ Why this plugin is unlike anything else available

    Moodle-native slide presentations with completion tracking

    ▸ External slide tools (Google Slides, PowerPoint embedded via iFrame) don't integrate with Moodle completion. Learners can skip to the last slide without engaging with the content, and Moodle has no way to know they didn't read it. Slideshow is a Moodle activity module — completion is only triggered when the learner reaches the final slide.

    ▸ Slides are created inside Moodle's text editor. No external presentation software, no file export, no embed code. Teachers build slides in the same interface they use for course content.

    ▸ Offline-capable: the slide content is served as a standard Moodle page, so it works in the Moodle mobile app without requiring an internet connection during playback.

    Visual Training Made Simple

    Create image-based slideshow activities for induction walkthroughs, site tours, and visual training sequences. Upload images or import directly from PowerPoint files. Add AI-generated voiceover narration in available languages using the configured voiceover service for professional audio without recording.

    PowerPoint Import

    Upload .pptx/.ppt files to auto-convert slides to images

    AI Voiceover

    Available languages via the configured voiceover service

    Per-Slide Text Editor

    Write custom voiceover scripts for each slide

    Drag-and-Drop Reorder

    Rearrange slides with simple drag gestures

    OCR Text Extraction

    Auto-extract text from slide images

    Completion Tracking

    Voiceover-required gating for each slide

    YouTube Video Slides

    Embed any YouTube video as a slide in the carousel

    Direct Video Slides

    Add MP4/WebM video URLs or upload video files as slides

    Poster Image Slides

    Upload standalone poster images at any position in the sequence

    Video Watch-Time Gating

    Block Next until learners watch the full video or a set number of seconds

    Position Selector

    Insert new slides at the beginning, after any slide, or at the end

    How It Works

    1. Add a Slideshow activity to your Moodle™ course
    2. Upload images individually or import a PowerPoint file to auto-convert slides
    3. Add video slides by pasting a YouTube URL or direct video URL, or uploading an MP4/WebM file — choose any position in the sequence
    4. Add poster image slides by uploading a standalone image at any slide position
    5. Set watch-time gating on video slides — require full playback or a minimum number of seconds before the learner can advance
    6. Write voiceover scripts for image slides using the per-slide text editor
    7. Generate voiceover from your scripts through the configured LMS Labs service (currently backed by Google Chirp 3 HD); 1 credit per slide
    8. Reorder slides with drag-and-drop — images, videos, and posters all share one unified sequence
    9. Students view the slideshow with a responsive carousel, video player, and voiceover narration
    10. Completion tracked when all required voiceovers have been listened to and all gated videos have been watched

    Installation

    1. Download mod_slideshow.zip from the button above
    2. In Moodle™, go to Site administration → Plugins → Install plugins
    3. Upload the ZIP file and click "Install plugin from the ZIP file"
    4. Follow the prompts to complete installation
    5. Configure your AI Grader Central Config with Site ID and API Key for voiceover credits
    6. Add a Slideshow activity to any course to start creating visual training content

    Credit Usage

    • 1 credit per slide for AI voiceover generation
    • 50 LMS Labs credits for one-time site access · Marketplace: US$5 one-off · AI usage credits are purchased separately
    • No credit cost for uploading images, importing PowerPoint, or reordering slides

    Use Cases

    Workplace Inductions

    Create visual walkthroughs of facilities, safety equipment locations, and standard operating procedures with narrated voiceover in the employee's language.

    Site Tours

    Photograph key areas of a workplace or campus and create a guided visual tour with professional narration for new starters.

    Process Documentation

    Convert existing PowerPoint training materials into interactive slideshows with AI-generated voiceover narration.

    Multilingual Training

    Deliver the same visual content with voiceover in available languages, supporting diverse workforces without re-recording audio.

    Video-Based Inductions

    Embed YouTube safety videos or upload recorded walkthroughs as slides. Gate the Next button so learners must watch before proceeding.

    Mixed-Media Sequences

    Combine images, videos, and poster slides in a single unified carousel — drag to reorder and set watch requirements slide by slide.