All templates

Automated Khan Academy Skill Gap Grouping

Every morning, WebRun opens Khan Academy, reads the mastery level each student holds on the skills in your current assignments, groups the students who are stuck on the same skill, opens a Trello card per group, and writes the morning's grouping into your Notion lesson plan.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 Khan Academy read skill mastery per student
2 Trello card one group per skill
3 Notion write today's grouping
In short

How do I group my class by the skill each student is struggling with?

WebRun opens Khan Academy every morning, reads each student's mastery level on the skills in your current assignments, and groups the students stuck on the same skill. It cards each group in Trello and writes the grouping into your Notion lesson plan, so you start class with named groups ready for small group work.

  • You walk into class with named groups and one skill each
  • Groups reshuffle every morning from live mastery data
  • The biggest class-wide gap is always listed first

Built for classroom teachers · math departments · tutoring centers · homeschool educators

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.khanacademy.org in a real browser with your saved login - no setup, no API keys.

  2. 1
    Khan Academy - read skill mastery per student
    khanacademy.org
    WebRun in Khan Academy: read skill mastery per student
    WebRun opens Khan Academy to read skill mastery per student.
    • Open Khan Academy and select the classes you teach
    • Read each student's mastery level on the skills covered by the current assignments
    • List the skills where the most students are still below mastery, and who they are

    Done when Every student has a current mastery level on each assigned skill.

  3. 2
    Trello - card one group per skill
    trello.com
    WebRun in Trello: card one group per skill
    WebRun opens Trello to card one group per skill.
    • Create one card per skill gap, titled with the skill and the number of students
    • List the student names on the card along with each one's current mastery level
    • Archive cards for skills the class has since mastered

    Done when Each skill gap has a Trello card with its group named on it.

  4. 3
    Notion - write today's grouping
    notion.so
    WebRun in Notion: write today's grouping
    WebRun opens Notion to write today's grouping.
    • Write today's groups into your lesson plan page with the date at the top
    • Put the largest group first and note the skill it needs
    • Keep yesterday's grouping underneath so you can see what shifted overnight

    Done when Today's grouping is in your Notion lesson plan.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.khanacademy.org
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Skill groups · Notion
OutputWhat each run produces - Named student groups for the morning, each tied to the one skill that group is below mastery on.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it message students or assign work on its own?

No. WebRun reads progress and prepares your groups. Assigning practice, messaging a student, or contacting a parent stays with you, so nothing reaches a child without a teacher deciding.

Where does the student data go?

Only to your own Trello board and Notion page, both private to you. WebRun does not post student names anywhere public and does not copy data outside the tools you connect.

What if a student masters the skill overnight?

They drop out of that group the next morning, because WebRun reads live mastery levels on every run rather than reusing yesterday's list.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.