Skip to content
UAVProg
Platform

Platform

Teaching with UAVProg

What the product does for a teacher, the three screens you will actually use, and the shape of a term.

You do not need to know how to program. You do not need to have flown a drone. Your students will write short programs, a drone will fly them on screen, and your job is the one you already do: notice who is stuck, and go and help them.

This page is the map. Every page after it is one part of the map in detail.

What a lesson actually looks like

A student opens a lesson. The instructions are on the left. On the right they drag coloured blocks together — “take off”, “fly forward 2 metres”, “land” — and press a button. A drone takes off in a 3D view and flies what they built. If it lands where the lesson asked, they pass. If it does not, they can see why and try again.

Nothing is typed. Nothing is installed. It all happens in the web browser you are reading this in.

A lesson open in the browser: the written brief on the left, coloured blocks in the middle, and a 3D drone flying above a landing pad on the right

One lesson, as a student sees it. The brief on the left, the blocks they build in the middle, the drone flying what they built on the right.

The shape of a term

Six things happen, roughly in this order, and only the first two are one-offs.

ONCE, AT THE START Get a teacher account Make a class ONCE PER GROUP Hand out the class code — students join themselves EVERY WEEK, FOR THE REST OF THE TERM Assign work Read the board Go and help whoever is stuck
The first three boxes you do once. The last three are the loop you live in.

The three screens you will use

Almost everything a teacher does happens on three pages. They nest: the board sends you to a class, the class sends you to a student.

My Classes The whole-class board. Who needs me? Nine panels. Names, not scores. Read it before each lesson. Manage class One class, five tabs. What exactly happened? Every student against every mission. Set the work here. A student's page One person, everything. What did they do? Every attempt, their code, and where you write back.
Click a name on the board to reach the class. Click a name in the class to reach the student. You never have to hunt for a menu.

My Classes is the front page of your teaching, at /teacher. It is a wall of small panels — how the class scored, who has not started, who has gone quiet, which mission everyone is failing. It answers who needs me today. Reading your dashboard takes every panel in turn.

Manage class is one class in detail. Five tabs: Progress, Assignments, Students, Quiz Analytics, Settings. This is where you set the work and where you see the full grid of every student against every mission.

A student’s page is one child. Every attempt they made, the code they wrote, and a box where you can write them feedback they will read.

Words this product uses

Four words are used in a specific way. Everything else means what you expect.

WordWhat it means here
CourseA subject, like “Flight Basics”. Made of lessons.
LessonOne sitting. Instructions, sometimes a short quiz, usually one or more missions.
MissionOne thing to fly and get right. This is the unit that gets a score.
AssignmentYou saying “this class does this course, by this date”. A course exists whether or not you assign it; an assignment is the bit with your class’s name and a deadline on it.