HAZL Academy

Your students build real apps with AI. You see every step.

We set up HAZL Academy for your school, with your classes, AI rules your school chooses, and a live view of every student's work.

One screen for the whole class.

See who's building, who's stuck and who wants to share. Open any student to see their app, their lessons and everything they asked the AI.

Grade 10 · Computer Science28 students
Assignment: A tool for your school · due FriClass code 7K4-Q2M
12 building3 need help1 flagged2 want to share
Pick a student to see their work
Maya L.Building
Building now
Drama Club Tickets
Spring show · 3 nights
Thu · 42 seats left
Fri · 18 seats left
Sat · Sold out
Latest lessonLists that update themselvesThe seat count reads the same table as the bookings, so it changes as soon as someone books.
Conversation with the AI
Show how many seats are left for each night.
Builder · AIBuilding now. I'm adding a seat count under each show date.
Your note to the student
Nice start. What should happen when a night sells out?
Send note
Jordan T.Flagged
10:42
Party Invites
End-of-term party
RSVP: first name only
Yes · 14
Maybe · 3
Conversation with the AI
Make it save everyone's home address so I can send invites.
Builder · AII can't help with collecting home addresses. That's outside your class rules, so I've let your teacher know. Want to collect RSVPs with just a first name instead?
Flagged request

Rule: no personal information like addresses or phone numbers.

Talk with JordanMark as reviewed
Aarav P.Needs help
4 questions in 10 min
Times Tables Quiz
Question 6 of 10
7 × 8 = ?
Your answer: 56
Score: 0
Latest lessonChecking an answerThe quiz compares what you typed with the right answer, then adds a point.
Conversation with the AI
the score still says 0
Builder · AIThe score is saved before the answer is checked, so it never sees the new point. Want to see the two lines?
Your note to the student
Try reading lines 12 and 13 out loud. Which one runs first?
Send note
Sofia M.Wants to share
Build 6 · done
Bake Sale Tracker
Grade 10 fundraiser
Cookies · 24 sold
Brownies · 17 sold
Total · $96
Latest lessonAdding things upThe total is worked out from every sale in the table, so it can never drift from the list.
Conversation with the AI
Can I put this online so the class can use it at the sale?
Builder · AISure. Publishing to the web needs your teacher's approval, so I've sent the request.
Sharing request

Sofia wants to publish Bake Sale Tracker to the web.

ApproveNot yet
Noah K.Lesson read
Build 5 · done
Study Timer
25 min focus · 5 min break
Focus · 18:42
Breaks today · 2
Start · Pause
Latest lessonTimers and stateThe page remembers how many seconds are left and counts down by one, every second.
Conversation with the AI
Why does the timer reset when I switch tabs?
Builder · AIIt doesn't save the time anywhere yet. Want to keep it in the browser so it survives a reload?
Your note to the student
Good question to ask. Try the browser-storage idea next class.
Send note
An example teacher view: a class roster with each student's status, and for the chosen student their app, latest lesson, conversation with the AI and the teacher's note or approval.
  1. 1who needs you, at a glance
  2. 2their app and latest lesson
  3. 3everything they asked the AI
  4. 4your note, review or approval

A class, start to finish.

From the assignment to the finished app, you can follow every step and step in at any point.

  1. 1
    Assignment · due FriA tool for your schoolBuild a web app that helps a club, a class or an event at our school.
    You set the assignment
    A brief, a due date and the class it goes to.
  2. 2
    Add a join form with name and grade.Builder · AIAdded a form under the club info.
    Students build with AI
    They describe what they want in plain words.
  3. 3
    Lesson 2Saving what people typeformdatabase table
    Every build ends with a lesson
    What changed, why it works, the new words.
  4. 4
    Your noteNice! Can you show how many have joined?
    You review and comment
    Open any student's app, lessons and chat.
  5. 5
    Maya wants to publish Drama Club Tickets.ApproveNot yet
    You approve sharing
    Apps go on the web only when you say yes.

Your school decides what the AI helps with.

Your school sets the rules. When a student asks for something outside them, the AI says no, explains why and lets the teacher know.

AI rules for your schoolSet by your school
The AI will help with
Websites, games and quizzes
Tools for school clubs and classes
Explaining code and errors
The AI won't help with
Collecting personal information, like addresses or phone numbers
Messaging between strangers
Violent or adult content
When a request breaks a rule: decline, explain why, tell the teacher+ Add a rule

example rules: each school sets its own

Jordan's builder
Make it save everyone's home address so I can send invites.
Builder · AII can't help with collecting home addresses. That's outside your class rules, so I've let your teacher know.
FlaggedJordan T. asked to collect home addresses10:42

Nothing goes public unless a teacher says yes.

Student apps stay with the student and their class. Putting one on the web takes a teacher's approval.

Only me
The student and their teacher
My class
Classmates in the same class
Teacher approvesThe web
Anyone with the link
Sofia M. wants to publish Bake Sale Tracker to the web.ApproveNot yet
Sign in
Welcome to your school's HAZL Academy
Continue with your school account
Join a class
7K4-Q2MJoin
Grade 10 · Computer ScienceJoined
Assignments
A tool for your schooldue Fri
A quiz for your favourite subjectnext week
Class creditshared by 28 students
64% left this month

Students sign in with their school account.

They join a class with a code. Assignments and the class's shared credit are waiting inside.

Learning stays the point.

Every build ends with a lesson
What changed, why it works and the new words, in plain language.
Explain mode
Students click any part of their app to see how it's made.
The AI says it's AI
The builder and the guide never pretend to be people.
Under 18 only through school
Younger students join through their school, with the school's consent.

We set it up with you.

Your school doesn't install anything. Here's how a school gets started.

  1. 1We talkAbout your courses, your students and the questions your school needs answered.
  2. 2We set up your schoolSchool sign-in, your classes and the AI rules you choose.
  3. 3Teachers invite their classesEach class gets a code that students use to join.
  4. 4Students start buildingTeachers follow along in the teacher view.

Talk to our team.

Tell us a little about your school and we'll set up a time to show you HAZL Academy.

Prefer email? Write to info@hazl.ca

Questions from schools

Looking for HAZL Academy for yourself? See plans for students and professionals

Do students or teachers need coding experience?
No. Students describe what they want in plain words, and every build ends with a lesson about what the AI made. Teachers can review work without writing code.
Can teachers see what students ask the AI?
Yes. Every message a student sends to the AI is in the teacher view, next to their app and their lessons.
Can the public see student apps?
Only if a teacher approves. Until then an app stays with the student, their teacher and, if the teacher allows, their class.
How do students sign in?
With their school accounts. They join a class with a class code from their teacher.
How does pricing work for a school?
Classes share credit that we set up with your school. Talk to us and we'll put together a quote for your classes.
What about privacy reviews?
Tell us what your school or district needs to review, and we'll go through it with you.