Skip to content

Bulk Test Generator: 300+ AI-Generated Drills from Documents (NotebookLM-style, No Limits) #862

@devdoubleh2

Description

@devdoubleh2

Feature Description

Hello. I think everybody tried NotebookLM and it is great tool and I loved the SurfSense it is what I am looking for and the thing that NotebookLM can't do is it can't generate tests up to 300 or more in one shot from provided data. I really want and work make this happen with SurfSense I mean Test UI like NotebookLM and making it able to create large amount of tests why ? because it helps to learn faster than the any manual book and trying it with AI can explain specific use cases for example let's say japanese language. App can create 300 tests and can teach grammar and translations kanji etc. I know many people with ADHD struggle to learn languages or complex topics and one of the best ways to learn is by tests.

Target Deployment

  • SurfSense Cloud (hosted version)
  • Self-hosted version
  • Both

Problem Statement

I'm always frustrated when generate large amount of tests from any book with NotebookLM I will hit the limit even in the paid subscription it can't generate 100 tests in one shot. I have JLPT N2 examine this year and I was very productive with NotebookLM but the thing I want generating up to 300 or even more tests will help anybody to learn faster and more productive.

Proposed Solution

Deep Drill Test Generator: Parallel batch processing to generate 300+ tests in one shot.

  • Chunked Pipeline: Split source into segments; generate concurrently; aggregate results
  • Streaming UI: Real-time progress with live preview, pause/resume

Use case: Upload JLPT N2 grammar book → generate 400 tests → drill with auto weak-point remediation.

Key advantage over NotebookLM: No batch limits, self-hosted, ADHD-friendly micro-sessions.

Alternative Solutions

None

Benefits

  • Intensive learning: 300+ tests enable rapid mastery through repetition
  • ADHD-friendly: Structured drilling beats passive reading for focus retention
  • Exam prep: Bulk generation matches real test volume (JLPT, certifications)
  • Offline capable: Self-hosted = study anywhere without limits
  • Source-grounded: Tests generated from your documents, not generic pools

Use Case Examples

  1. JLPT N2 prep: Upload grammar book → generate 400 fill-in-blank tests → drill weak points daily
  2. Medical licensing: Feed textbook chapters → create 300 case-based questions → simulate exam conditions

Additional Context

Batch limits in existing tools (NotebookLM ~20-30 max) force fragmented workflows. Parallel generation with streaming output solves this without infrastructure bloat.

Implementation Considerations

  • This may require frontend changes (streaming progress UI)
  • This may require backend changes (orchestrator service, parallel workers)
  • This may require database changes
  • This may affect existing features

Checklist

  • I have searched existing issues/feature requests to ensure this is not a duplicate
  • I have provided a clear description of the feature
  • I have added appropriate labels (enhancement, deployment type)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions