The "Differentiation Engine" that turns static curriculum into interactive resources. Reduce lesson planning time from 5 hours to 5 minutes while supporting every learner.
* Optimized for Google Chrome & Microsoft Edge on Desktop
AlloFlow isn't a chrome extension. It's a Canvas artifact.
Copy the Gemini Canvas link from this site or your district library.
Paste the link into your browser. The app launches instantly inside the Gemini interface.
Generate quizzes, texts, and games. Save your work locally.
Educators face a cognitive burden: adapting one curriculum for dozens of unique learning profiles. AlloFlow creates a sustainable workflow that bridges the gap between mandate and reality.
Manual differentiation takes hours. AlloFlow automates the heavy lifting: text leveling, glossary creation, and assessment design happen in seconds.
Students receive a personalized "Lesson Pack" that lets them review material at their own pace with built-in accommodations.
Full access to generative tools, answer keys, and configuration. Teachers generate the lesson content here.
Teachers can save a "Student Project" JSON file. When loaded, this locks the interface, hiding all AI generation tools and answer keys.
Safety Control
Can explicitly disable the "Socratic Tutor" or restrict to Multiple Choice responses (preventing custom text input in Adventure Mode). Teachers can also set a custom admin password directly in the code (line 49) to lock settings. Includes "Offline HTML" export.
Simplified interfaces that transform "Lesson Plans" into "Family Guides" for bedtime reading, or "Study Guides" for self-directed independent learners.
Utilizes Google Firebase for real-time multiplayer synchronization. Includes Teacher Lock to force student screens to the teacher's current view.
15+ interactive tools organized by UDL Principle.
Turns reading into an interactive RPG where student choices impact the story.
Features inventory tracking, XP progression, and deep customizability to adapt scenarios to any curriculum.
Boss Battle Mode: The class cooperatively fights a "Monster" by answering questions.
Includes Live Pulse formative checks and Democracy Mode for voting on story paths.
Instantly generates games from lesson vocabulary.
Includes Bingo Caller, Memory Match, Word Search, Crossword, and the Concept Sort categorization game.
Simulate real-time interviews with historical figures, fictional characters, or subject matter experts.
Features a Dynamic Rapport System where the AI reacts to student politeness and empathy.
Rewrites text for K-12 levels. Adapt content into creative formats like Podcast Scripts or Narrative Stories.
Features Syntax Scramble, Cloze activities, and Parallel Bilingual Views.
Generates Flow Charts, Venn Diagrams, and illustrations.
Includes "Nano Banana" Eraser Mode to remove text labels for instant fill-in-the-blank worksheets.
Identifies Tier 2/3 vocabulary automatically.
Generates context-aware definitions, translations, and printable flashcards for every term.
Built-in accessibility suite to support diverse learners.
Includes Line Focus, Dyslexia Fonts, color overlays, and Grammar Highlighting (parts of speech).
Generates MCQs and exports to Canvas (QTI).
Features Depth of Knowledge (DOK) Tuning and a Fact-Check Protocol to verify AI answers.
Listens to students read aloud to calculate WCPM (Words Correct Per Minute).
Provides a color-coded heat map of reading accuracy and highlights missed words.
Generates sentence starters and paragraph frames.
Includes Smart Synthesis to pre-fill drafts and an Iterative Feedback Loop for AI revision.
An AI guide that answers questions with guiding hints, never direct answers.
Supports executive function and encourages problem-solving. Can be disabled by teachers.
Generates math & science problems linked to the lesson topic (e.g., "Pyramid Geometry"). Renders SVG Graphs and scientific diagrams.
One-click generation of editable PowerPoint (.pptx) slides and Podcast (.mp3) audio files for offline learning.
An animated AI companion that provides "Show Me" navigation, physically flying to buttons to teach users how to use the interface.
Snapshot configurations (e.g., "Grade 5 + ESL") to switch lesson contexts in one click.
Synthesizes all generated resources into a cohesive, scripted lesson plan.
View progress, track class-wide misconceptions, and collect grades from offline files.
"Verify & Debunk" button forces AI to critique its own quiz answers to prevent hallucinations.
AlloFlow isn't just a prompt wrapper. It's a complex application architecture running entirely in the client.
Unlike standard chatbots, AlloFlow forces the LLM to output structured data (JSON). This allows us to render interactive UI components like games, quizzes, and flashcards rather than just static text blocks.
The app maintains a "Knowledge State". When you generate a quiz, it remembers the Glossary terms you just created. When you build a Lesson Plan, it references the Adventure Mode scenario. This creates a cohesive unit, not disjointed artifacts.
Full compliance with WCAG 2.1 AA standards for keyboard navigation and screen reader support.
Toggle the OpenDyslexic font globally or enable Bionic Reading to guide the eye.
Instantly translate the entire User Interface and content into any language supported by Gemini.
Speech-to-text is available in every input field, supporting students with dysgraphia.
A mouse-following focus bar helps isolate lines of text to reduce visual tracking errors.
Click any sentence or word to hear it read aloud. Includes slow-speed phonics breakdown.
Blue, Peach, and Yellow tint overlays to reduce visual stress (Irlen Syndrome).
All games (Memory, Matching) are playable via Tab/Arrow keys for motor accessibility.
Toggle Dark Mode or pure High Contrast Mode (Black/Yellow) for low-vision support.
AlloFlow is a curriculum tool, not a student record system.
To ensure FERPA compliance, AlloFlow uses a digital "Air Gap". Student work is saved as a local JSON file on the device. To grade it, the teacher uploads this file to their dashboard. This means student data never travels over a database connection, eliminating the risk of interception.
When teachers use AlloFlow within Gemini using their Google Education Account, the application data is processed under the district's existing Workspace agreement, adding a layer of enterprise protection.
The Cloud Sync toggle is set to OFF by default. AlloFlow automatically saves progress to your browser's Local Storage. We highly recommend frequent backups using the "Save to Drive" (JSON) feature to preserve work between sessions.
Personally Identifiable Information (PII) is not required for AlloFlow to function.
Use the Codename Generator:
"Cosmic Badger", "Noble Tiger", "Rapid Falcon"
Students are assigned random animal aliases for grading.
Be mindful that combining non-PII data (e.g., "Grade 3 + Somali Speaker + Specific Behavioral Issue") in a small cohort can inadvertently identify a student. Generalize inputs whenever possible.
We strongly recommend speaking with your District Admins before adoption to ensure alignment with your local Acceptable Use Policy.
Yes. When a teacher saves a lesson as a "Student Project" (JSON), they have the option to disable the "Socratic Tutor" and "Adventure Mode".
Alternatively, you can enable "Strict Mode", which forces Adventure and Interview interactions to be Multiple Choice only, allowing engagement without open text input. When a student loads this specific file, the interface locks accordingly.
The Software: AlloFlow itself is 100% free and open-source. You do not pay us a subscription fee.
The Engine (Gemini): Because AlloFlow runs inside Google Gemini, it uses the API quota ("tokens") associated with your Google account.
Using your school-issued Google Workspace for Education account ensures that the AlloFlow app runs within your district's governed environment. This often provides additional protections and logging that personal Gmail accounts do not offer. It aligns the tool's usage with your district's existing Acceptable Use Policy.
By default, AlloFlow operates in "Local-First" mode. All data is stored in your browser's cache or in JSON files you download.
The "Cloud Sync" feature utilizes a Google Firebase sandbox instance. While convenient, this sandbox is not managed by your district's IT department. Therefore, we strongly recommend disabling Cloud Sync if you are inputting any student data.
These are simplified interfaces tailored for specific use cases. Parent Mode transforms technical lesson plans into "Family Guides" for bedtime reading and home support. Independent Learner Mode rephrases tools for self-directed study, turning rubrics into "Self-Checklists" and disabling teacher-only controls.
AlloFlow utilizes Google Gemini's massive language model capabilities to translate both content and the User Interface into almost any language (e.g., 'Swahili', 'Hmong', 'Cantonese').
To create a Language Pack: Simply type the language name in the top-right field of the "Welcome" screen or under "App Language" in the settings. Gemini will translate the UI instantly.
Sharing: You can then click to download a JSON Language Pack. This file can be shared with ELL students and families, who can import it to instantly localize the app interface without needing to re-generate translations.
Yes. AlloFlow is Open Source software released under the GNU Affero General Public License (AGPL). The code is freely available for you and your district to review, audit, and share. This transparency ensures trust, although the code is protected by the license and cannot be modified or re-distributed as a closed-source product without permission.
A JSON Lesson Pack is a tiny file that acts as a "Save State" for your entire lesson. It contains all the text, quiz questions, adventure scenarios, and glossary terms you generated. You can email this file to a colleague, upload it to Google Classroom, or load it into AlloFlow on any device to instantly restore the lesson exactly as you saved it.
Hello! I'm Aaron Pomeranz, PsyD, a graduate of University of Southern Maine's school psychology doctoral program and EdTech Developer from Maine. I specialize in bridging the gap between advanced AI engineering and practical classroom pedagogy.
I am available to partner with School Districts, Educational Agencies, and EdTech Companies to create tailored solutions for your unique needs.
Guiding districts through safe, effective AI adoption and staff training.
Building custom, FERPA-compliant applications for specific organizational needs (IEP automation, assessment tracking, workflow optimization).
Analyzing and automating complex district workflows to save time and reduce burnout.
AlloFlow is in active development. We actively seek community feedback to find bugs, refine features, and improve the experience for everyone.
Report an IssueWe are building a repository of Open Source Lesson Packs. Created a great unit? Submit your .json Project file to be hosted here.
Submit a Lesson PackJoin a growing community of educators saving time and reaching every learner with the power of AlloFlow.