Generating lesson plan...
LSM Logo

Good day! 👋

What would you like to create today?

T
Signed in as Teacher

👋 Hello!

Welcome to LSM AI HUB <3 your all-in-one suite of 13 AI-powered tools for Lourdes School of Mandaluyong's teachers and administrators. Tools include Learning Plan AI, Quiz Generator, Rubric Generator, Writing Feedback, Worksheet Generator, Progress Comment, Learning Path, Note Taker, Presentation Maker, Class Programming, AI-Resistant Assignment Generator, Course Outline & Syllabus Generator, and the new Performance Task Generator. Every tool is designed to save you time so you can focus on what matters most: your students.

📋
Lesson Planning 3 Tools
📚
Planning

Learning Plan AI

Generate comprehensive, AI-powered lesson plans aligned to the Matatag Curriculum with Capuchin Franciscan values integration.

📑
Planning

Course Outline & Syllabus

Generate a complete course outline or full syllabus with learning outcomes, weekly schedule, assessments, and grading system.

🔁
Planning

GRR Framework Generator

Build a complete Gradual Release of Responsibility lesson framework — I Do, We Do Together, You Do Together, You Do Alone — with teacher & student actions per phase.

📊
Assessment & Evaluation 6 Tools
📝
Assessment

Quiz & Test Generator

Create customized quizzes and tests with multiple question types and answer keys for any subject and grade level.

📋
Assessment

Rubric Generator

Build custom scoring rubrics for any assignment or project with detailed performance descriptors.

💬
Assessment

Progress Comment

Generate professional report card comments and student progress assessments tailored to each learner.

🎯
Assessment

Performance Task Generator

Create standards-aligned performance tasks with real-world scenarios, GRASPS format, student instructions, and a complete scoring rubric.

✏️
Feedback

Writing Feedback

Generate detailed, constructive feedback on any student writing sample with specific suggestions for improvement.

🧠
Assessment

CER Generator

Generate structured Claim–Evidence–Reasoning writing prompts and model responses — builds critical thinking and scientific argumentation skills.

🎯
Differentiation & Personalization 3 Tools
📄
Differentiation

Worksheet Generator

Create three differentiated worksheet levels (Support, Standard, Advanced) for any topic — automatically.

🧭
Personalization

Learning Path

Generate personalized learning plans with targeted remedial and enrichment activities for each student.

🛡️
Integrity

AI-Resistant Assignment

Design assignments that require genuine human thought and real-world engagement — making AI-generated answers impossible.

Productivity & Administration 3 Tools
📝
Productivity

Note Taker

Turn raw meeting notes into structured, professional minutes with attendance, action items, and decisions.

📊
Presentation

Presentation Maker

Generate a downloadable PowerPoint presentation on any topic — 11 professional slides with 12 color themes.

📅
Scheduling

Class Programming

Automated K-12 weekly timetable builder with conflict detection — no AI needed, runs entirely in your browser.

Help us improve!

Your feedback matters <3 share suggestions, report issues, or tell us what you love.

Learning Goals
My Topic

✨ Generate your plan first — then save it as a Word document in one click.

Upload Existing Learning Plan Optional

Upload a .docx or .txt file of your existing learning plan — the AI will read it and generate a refined, improved version based on your selected settings.

Plan Purpose


At the end of the period, the learners are expected to: ??
Learning Experiences
1. Preliminaries (__ mins)
1.1 Prayer
1.2 Checking of attendance, uniform, ID, and classroom cleanliness
1.3 Subject Routine
1.4 Pre-instruction ??

2. Lesson Development (__ mins)
2.1 Hook ??

2.2 Lesson Proper (Activity/Strategy) ??

2.3 Application ??

2.4 Integration ??

2.5 Evaluation ??

3. Closure (__ mins) ??

4. Assignment (__ mins) ??
Integration & Resources
Franciscan Values ??

Integration
21st Century Skills ??

Social and Emotional Learning (SEL) ??

Use of Guidance Data ??

Use of Community Resources Integration ??

Integration Summary
Content-Based Integration (CBI) ??

Subject-Based Integration (SBI) ??

Community-Based Integration (CBI) ??

Ideal Lourdesian Graduate Attributes ??

Resources
Learning Materials ??

References ??
Remarks
📝 Quiz & Test Generator
Create customized quizzes and tests for any topic

Quiz Details

Fill in the details and the AI will generate your quiz instantly.

🤖 Powered by Google Gemini AI. Review all generated content before use.

📋 Rubric Generator

Build custom rubrics for any assignment or project

Rubric Details

Describe the assignment and AI will create a detailed rubric.

🤖 Powered by Google Gemini AI. Review all generated content before use.

✏️ Writing Feedback

Generate detailed, constructive feedback on student writing

⚠️
Student Data Privacy Notice

Please remove or replace the student's real name and any personally identifiable information (PII) before pasting their writing. Text is processed by Google Gemini AI.

Writing Sample

Paste the student's writing and specify what to focus on.

🤖 Powered by Google Gemini AI. Review all generated content before use.

📄 Worksheet Generator

Create multi-level worksheets with Support, Standard, and Advanced versions

Worksheet Details

Configure your worksheet and AI will generate three differentiated versions automatically.

🤖 Powered by Google Gemini AI. Review all generated content before use.

💬 Progress Comment Generator

Generate professional student comments and assessment reports for report cards

⚠️
Student Privacy Notice

Use a nickname or initials instead of the student's real name to protect their privacy. Text is processed by Google Gemini AI.

Student Assessment Details

Fill in the student information and select performance levels.

🤖 Powered by Google Gemini AI. Review all generated content before use.

📊 Presentation Maker

Generate a complete, downloadable PowerPoint presentation on any topic

Presentation Details

Fill in the details and we'll generate an 11-slide PowerPoint file you can download and edit.

🤖 Powered by Google Gemini AI + PptxGenJS. The .pptx file is generated in your browser.

📝 Note Taker

Turn raw meeting notes into structured minutes instantly

Meeting Details

Fill in basic info, then type or paste your raw notes below. Hit Finalize when done.

🤖 Powered by Google Gemini AI • 🎙️ Live mic uses your browser's speech recognition — works best in Chrome/Edge.

🔁 GRR Framework Generator

Generate a full Gradual Release of Responsibility lesson framework — I Do, We Do Together, You Do Together, You Do Alone

Lesson Details

Fill in the details below and the AI will generate a structured GRR plan for your lesson.

🤖 Powered by Google Gemini AI. Review all generated content before teaching.

🧠 CER Generator

Claim — Evidence — Reasoning: generate writing prompts and model responses that build critical thinking

💡
What is CER? The Claim – Evidence – Reasoning framework teaches students to make a clear claim, support it with specific evidence from text or data, and explain the reasoning that connects the evidence to the claim. Widely used in Science, English, Social Studies, and cross-disciplinary subjects.

Lesson & Prompt Details

Fill in the details and the AI will generate a CER writing prompt plus a complete model response.

🤖 Powered by Google Gemini AI. Review all generated content before use.

🧭 Learning Path Generator

Create individualized learning plans with remedial and enrichment activities

⚠️
Student Privacy Notice

Use a nickname or initials instead of the student's real name. Data is processed by Google Gemini AI.

Student Information

Enter student details and performance data to generate a personalized plan.

Enter each subject with its score. This determines remedial or enrichment activities.

🤖 Powered by Google Gemini AI. Review all generated content before use.

Class Programming

Welcome to Class Programming!

This tool automatically generates conflict-free weekly schedules for your school <3 from Kindergarten to Grade 12. No AI needed. Just enter your data and click Generate.

How It Works <3 The Big Picture
1

Enter Your Data

Set school hours, breaks, teachers, grade levels, sections, and subjects.

2

Click Generate

The system automatically assigns teachers to time slots <3 no manual dragging.

3

Review & Export

View schedules by section, teacher, or full school. Export to PDF, Excel, or Word.

Step 1

Set Up Your School Schedule Structure

This tells the system when your school day runs.

Start & End Time

Set the first period start (e.g., 7:30 AM) and last period end (e.g., 4:30 PM).

Time Interval

Choose how long each period lasts: 30, 45, 60, or 90 minutes. This becomes one "slot" in your schedule grid.

School Days

Click the day chips to select which days your school operates (e.g., Mon<3Fri).

Break Times

Add recess, lunch, or any break. The system will mark those slots as breaks and never schedule classes during them.

Tip: If your school uses 60-minute periods, set the interval to 60. A subject needing 4 hours/week will occupy 4 slots across the week.
Step 2

Add Your Teachers

Click "+ Add Teacher" to create a teacher entry. Fill in:

Teacher Name

Full name or shorthand (e.g., Mrs. Santos).

Subject Specialization(s)

Comma-separated list of subjects this teacher can teach. Must exactly match the subject names you add to sections.

Max Hours/Week

The maximum number of teaching hours. Default: 30.

Available Days & Time Range

Select which days the teacher is available, and their earliest-to-latest time.

Important: Subject names must match exactly between teachers and sections. Math ? Mathematics.
Step 3

Add Grade Levels & Sections

Click "+ Add Grade Level" and set up:

Grade Level

Select from Kinder through Grade 12.

Section Names

Type section names separated by commas. Example: Rose, Lily, Daisy.

Required Subjects

For each grade, add the subjects and hours per week. Click "+ Add" for each.

Tip: "Hours per week" = total class hours across all school days. A subject with 4h/wk and 60-min interval = 4 slots.
Step 4

Generate the Schedule

Click "Generate Schedule" at the bottom of the Data Input tab.

What happens behind the scenes:

  1. Core subjects first <3 Math, English, Science get scheduled before electives.
  2. Longer subjects first <3 Subjects with more weekly hours are placed first.
  3. Even distribution <3 Spreads subjects across different days.
  4. Teacher matching <3 Only teachers who specialize in that subject and are available.
  5. Load balancing <3 If multiple teachers can teach a subject, the one with fewer hours gets picked.
  6. Conflict prevention <3 No teacher is double-booked.
Step 5

Review Your Schedule

After generation, you have three ways to view the schedule:

Section View

See the weekly schedule for one section at a time.

Teacher View

See one teacher's weekly load <3 what they teach, when, and for which section.

Master View

See every section's schedule at once <3 a full school overview.

Step 6

Lock, Regenerate & Fine-Tune

Lock a Slot

In Section View, click the lock icon on any filled slot. Locked slots won't change when you regenerate.

Regenerate

Click "Regenerate" in Master View. All unlocked slots reshuffle while locked slots stay fixed.

Step 7

Export & Share

Every view has export buttons:

PDF

Professional printable layout.

Excel

Editable spreadsheet. Each section gets its own sheet.

Word

Available in Master View for official submission.

Print

Print directly from your browser.

Step 8

Save & Load Schedules

Save

Click "Save" in the top-right corner. Your data is saved to local storage.

Load

Click "Load" to see all your saved schedules. Click "Load" next to any entry to restore it.

Note: Saved data is stored in your browser only. Export to Excel or Word for permanent storage.
Frequently Asked Questions
Why does it say "No available teacher" for a subject?

The subject name in the section doesn't match any teacher's specialization. Check spelling <3 Math and Mathematics are treated as different.

Can one teacher teach multiple subjects?

Yes! Type them comma-separated: Math, Science, TLE.

Can one subject be taught by multiple teachers?

Yes. The system assigns whichever one is available and has fewer hours (load balancing).

What if a teacher is only available on certain days?

Click the day chips to select only their available days.

What does "Time Interval" actually control?

It defines the length of one scheduling slot. If 60 min, the grid shows 1-hour blocks.

Does this need internet or AI?

No. The engine runs entirely in your browser using rule-based logic.

Can I schedule multiple grade levels at once?

Yes! Add as many grade levels as needed. The system schedules all simultaneously.

School Schedule Structure
Mon
Tue
Wed
Thu
Fri
Sat
Teachers
Grade Levels & Sections

All Teachers <3 Load Summary

No Schedule Generated Yet

Go to the Data Input tab, enter your data, and click Generate Schedule.

Saved Schedules

No saved schedules found.

🛡️ AI-Resistant Assignment Generator

Create assignments that require authentic human engagement <3 not AI-generated answers

💡
How this works

This tool crafts tasks that demand personal experience, physical observation, oral defense, real-time classroom interaction, or handwritten reflection <3 activities that AI cannot authentically replicate for a student.

Assignment Details

Fill in the details and AI will generate a fully anti-AI-proof assignment.

🤖 Powered by Google Gemini AI. Review all generated content before use.

📑 Course Outline & Syllabus Generator

Generate a complete course outline or full syllabus with learning outcomes, weekly schedule, and grading system

Course Details

Fill in the course information below and the AI will generate a professional document.

🤖 Powered by Google Gemini AI. Review all generated content before use.

🎯 Performance Task Generator

Create a standards-aligned performance task with real-world scenario, GRASPS format, student instructions, and scoring rubric.