exampass

Convert lecture PPTX, DOCX, PDF, and screenshots into chapter guides and interactive HTML tests.

20|3|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/MIKUZ12/ExamPass-Assistant --skill exampass
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: exampass
Source: https://github.com/MIKUZ12/ExamPass-Assistant/tree/main
Command: npx skills add https://github.com/MIKUZ12/ExamPass-Assistant --skill exampass

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, python-docx, pdfplumber, pymupdf, Pillow, and includes scripts (resource) components.

What problem does it solve?

This Skill transforms fragmented lecture slides, Word handouts, PDFs, and screenshots into coherent study materials, helping learners understand course logic, formula derivations, figures, exam priorities, and common mistakes instead of merely reviewing summaries.

Core Features & Use Cases

  • Multi-format Course Extraction: Recursively scans chapters and extracts text, tables, notes, formulas, and images from PPTX, DOCX, and PDF materials.
  • Professor-style Chapter Guides: Reconstructs the causal chain between modules, explains concepts and prerequisites, derives formulas step by step, and interprets figures in context.
  • Interactive Chapter Tests: Generates 28-question, 100-point HTML quizzes with grading, detailed explanations, misconception diagnosis, and wrong-answer review support.
  • Offline-ready HTML Output: Embeds selected source images as data URIs, renders mathematical notation with MathJax, and supports browser viewing and printing to PDF.
  • Use Case: A student can provide a course directory containing lecture slides and readings, then receive chapter-specific guides and self-grading tests for final-exam preparation.

Quick Start

Use the exampass skill on a course directory to extract its materials and generate a deep chapter guide with an interactive quiz.

Frequently Asked Questions about exampass

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn lecture PPTX and PDF materials into exam preparation guides?

To turn lecture PPTX and PDF materials into exam preparation guides, provide a course directory containing your slides and readings. The tool recursively extracts text, tables, formulas, and images, reconstructing the causal chain between modules to explain concepts and derive formulas step by step.

Can I generate interactive quizzes from my course notes and lecture slides?

Yes, you can generate interactive quizzes from course notes and lecture slides. The tool creates 28-question, 100-point HTML quizzes complete with grading, detailed explanations, misconception diagnosis, and wrong-answer review support for self-assessment.

Does the generated HTML study guide support mathematical notation and embedded figures?

The generated HTML study guide fully supports mathematical notation and embedded figures. It renders mathematical formulas using MathJax and embeds selected source images as data URIs, enabling offline-ready browser viewing and printing to PDF without external dependencies.

What do I need to extract text and images from DOCX and PDF files for exam revision?

To extract text and images from DOCX and PDF files for exam revision, you need Python extraction libraries including python-pptx, python-docx, pdfplumber, pymupdf, and Pillow. These dependencies handle multi-format course extraction and image processing.

How are course chapters and source materials organized when creating chapter tests?

When creating chapter tests, course chapters and source materials are organized by recursively scanning the provided course directory. The tool structures the extracted content into chapter-specific guides and self-grading tests based on the original module logic and source materials.

Can I use this approach for university final exams and certification revision workflows?

You can use this approach for university final exams and certification revision workflows. It supports university study, instructor exercise creation, and exam revision by transforming fragmented lecture slides, Word handouts, PDFs, and screenshots into coherent study materials.