Discover and explore top open-source AI tools and projects—updated daily.
WUBING2023Generate structured study guides and interactive quizzes from lecture materials
Top 46.1% on SourcePulse
ExamPass Assistant transforms lecture materials (PPTX, DOCX, PDF) into structured knowledge guides and interactive quizzes, addressing the challenge of efficient exam preparation. Aimed at students and educators, it streamlines revision, enabling smarter studying and rapid exercise creation.
How It Works
This AI-powered tool uses Claude to analyze course content, extracting key concepts and logical narratives. It recursively scans lecture files, groups them by chapter, and generates styled HTML output. This includes structured review notes with MathJax formulas, dual-color highlighting, priority tags, and an auto-TOC. It also produces interactive, self-grading quizzes with explanations and common mistake warnings, offering a novel approach to study material generation.
Quick Start & Requirements
Installation involves cloning the repository (git clone https://github.com/WUBING2023/ExamPass-Assistant.git), navigating into the directory, and running pip install -r requirements.txt. Implicitly requires an AI model (Claude) for analysis; specific API key setup is not detailed. No official demo or documentation links are provided beyond the GitHub repository.
Highlighted Details
/exampass for generation, /exampass update for updates, and /exampass-final for a full mock exam.Maintenance & Community
Primarily maintained by @WUBING2023, with contributions from yaxing@cvc.uab.es and testing support from @YeMoonlight and @Yuzhihan-zyr. Currently v0.1, an update is planned for mid-June. The developer is personally using the tool for finals, leading to delayed responses for issues/DMs. No community channels are listed.
Licensing & Compatibility
Licensed under CC BY-NC 4.0. Permits free use, modification, and sharing for non-commercial purposes. Commercial use requires a separate license.
Limitations & Caveats
The project is in its early v0.1 stage, indicating potential instability or incomplete features. An update is scheduled, suggesting ongoing development. Developer support is limited due to personal academic commitments. Commercial application is restricted by the non-commercial license clause.
1 week ago
Inactive
explosion