Kit-free robotics lessons that end in standards-aligned records

A 3D robot simulator, an AI tutor and classroom tools in one screen. One teacher account, starting today.

Built from real screens · 20 seconds
Public challenges
64
Standards linked
13
Physical-computing lessons
8
Installs needed
0

Robovia at a glance

What is Robovia?
A robotics coding platform that runs in the browser. Students drive a 3D robot with blocks or Python, an AI tutor helps when they get stuck, and results roll up into curriculum standards and record drafts.
Who is it for?
Teachers of informatics and coding classes from upper elementary through high school, and their students. Coding academies and after-school programs use the same features.
How much does it cost?
Free for an individual teacher: one class, 30 students, the full simulator and challenge library, plus record drafts free for one semester after signup. Unlimited classes and teachers and the admin console come with a school license.

What a teacher sees after logging in

Preparation, delivery, assessment and records in one flow. Every image below was captured as-is from a demo class (20 students).

  1. Today's lessons on one screen

    The teacher home surfaces today's classes, pending grading and help requests first.

    • Today's classes with one-click entry
    • Shortcuts to live monitoring, assignments and uploads
    Robovia teacher home: 1 lesson today, 4 submissions waiting, 1 help request and the class table
    Teacher home (demo class, on a teaching day)
  2. Record drafts at term end

    Enter evidence keywords per student and get a record draft you can edit in NEIS format.

    • Generate for the whole class or one student
    • Attitude, growth, communication, problem-solving
    Part of the Robovia record-writing grid: four students' observation keywords next to AI-written record drafts of four to five lines
    Record drafts · keywords in, drafts out
  3. One class, whole picture

    The class dashboard shows invite codes, active students, grading queue, help requests, distributed materials and attendance.

    • Invite code or QR enrolment
    • AI insight flags students with no progress
    Robovia class dashboard with invite code, activity, grading queue, AI insight and attendance
    Class dashboard (20 students)
  4. Live lesson mode

    Pick a courseware and start; student screens follow the same page automatically.

    • Lockstep or self-paced
    • Live answer feed and stuck-student alerts
    Robovia live lesson in progress: a feed of student answers marked pass or wrong, and per-student progress tiles
    Live lesson in progress
  5. Official courseware, ready to assign

    Preview standards-mapped official courseware and distribute it to a class.

    • Middle-school physical computing, 8 lessons
    • Computational thinking through robotics, 9 lessons
    Robovia public courseware library with three official courseware cards
    Public courseware library
  6. Find challenges by standard

    Choose a standard to see linked challenges, model solutions and teaching notes.

    • 64 challenges mapped to 13 standards (elementary to high school)
    • Share a login-free link with students
    Robovia challenge library with a standards list and challenge cards
    Challenge library · standards mapping

What a student sees

Resume from home, retry challenges without fear, and watch growth accumulate.

Read the mission, predict, run

Each challenge shows goal, conditions and a hint first, then asks for a prediction before running.

  • Randomised conditions solved with one program
  • Blocks and Python both ways
Robovia student challenge: block code on the left and a robot in front of a green box in the 3D simulator

Pick up where you left off

The student home puts the last lesson on top.

  • Weekly goal and streak
  • Class-wide goal gauge
Robovia student home with resume card, weekly goal and achievement level

Growth you can see

Level, badges, solved challenges and next goals in the student's own words.

  • XP and next level
  • Growth trend and study days
Robovia student growth page showing level 2, 180 XP, 3 of 8 badges

My lessons

Work through assigned courseware lesson by lesson and get topics worth reviewing.

  • In progress and completed at a glance
  • Retry challenges you got stuck on
Robovia student lessons page with review topics and four courseware cards
Coduck the mascot raising a wing

Stuck? Coduck helps with questions

Coduck is Robovia's AI tutor. It reads the student's code, current sensor values and robot position, then asks what to check next instead of handing over the answer.

Example conversation
  1. Student: My robot keeps hitting the wall.

  2. Coduck: Shall we print what the ultrasonic sensor is reading right now?

  3. Student: It says 12 cm but it still drives forward.

  4. Coduck: Nice! So under what condition does your stop block run?

  • Never hands over solution code
  • Flags long-stuck students to the teacher
  • The AI sees student numbers, not names
Robovia public challenge list with challenge cards grouped into basics, waiting and maze sets
64 public challenges · no login

Official courses you can use today

Each lesson pairs a concept with a simulation or challenge, a taste of Python and a formative quiz, all linked to standards and rubrics.

  • Robots That Sense and Decide: middle-school physical computing

    • 8 lessons
    • 360 min
    • 6 standards
    • 12 challenges

    Input-process-output → motors → ultrasonic → conditions → loops and line following → nested control → system design → project.

  • Computational thinking through robotics

    • 9 lessons
    • 610 min
    • 61 challenges

    Decomposition, pattern recognition, abstraction and algorithm design through maze, dungeon, loop and condition challenges.

Browse public challenges

How it differs from a kit classroom

Kits still fit: practise at home in the simulator, verify at school on real hardware.

Kit classroomRobovia
Practice ratio1:2–1:3 (groups)1:1 (a virtual robot per student)
Breakage or lossA whole group stopsNone, retry instantly
Home practiceKits rarely leave schoolOne link, anywhere
Evidence for standardsTeacher observes and logs by handAuto-mapped per lesson → record draft
Grading reproducibilityVaries by unitSame code, same result
Non-teaching loadBatteries, storage, repairsNone

How to start

A single teacher can start without school approval.

  1. 1

    Create an account

    Email and password only. No school code, no approval.

  2. 2

    Make a class, invite students

    Share an invite code or QR; students self-enrol. Chrome is all they need.

  3. 3

    Assign courseware, go live

    Import official courseware, distribute it and start a live lesson. Pull record drafts at term end.

Step-by-step screens from sign-up to the first lesson, grading and records
Teacher guide (PDF, Korean)

Frequently asked questions

Can we teach informatics without physical robots?

Yes. The 3D simulator follows the official LEGO EV3 and Pybricks APIs, so code written here also runs on real EV3 or SPIKE hardware. Besides blocks and Python, students can also code in MicroPython. Physical-computing units (sensors, actuators, control structures) run entirely kit-free.

Can one teacher use it for free?

Yes. One teacher account runs one class of 30 students free, including the simulator, challenges, public courseware, the AI tutor (daily cap) and live lesson mode. Record drafts are free for one semester after signup.

How does a school adopt it?

A school license adds unlimited classes and teachers, an admin console, record drafts, AI grading and school reports. Pricing is quoted by size and we prepare the paperwork your school needs.

How does it map to the 2022 revised curriculum?

Each official lesson is mapped to middle-school informatics standards and 64 challenges are linked to 13 elementary-to-high-school standards (checked against the official text), ready to cite in lesson and assessment plans.

How are record drafts produced?

Teachers enter evidence keywords per student; the AI drafts a record which the teacher reviews and edits in NEIS format. It organises evidence. It does not write answers for students.

Does the AI tutor give answers?

No. Coduck looks at the student's current sensor values and robot position and helps with questions and staged hints. It never hands over solution code.

How is student data protected?

Data is stored separately per school and is not visible to other schools. The AI sees students as numbers, never names; names appear only on the teacher's screen. Phone numbers or emails inside student-typed text are masked before they reach the AI. Learning-record collection is switched on by the school administrator with consent settings.

Can academies or after-school programs use it?

Yes, with the same features. Start with one class and scale by headcount; contracts follow the institution type.

Start with one class this term

Sign up with an email and password. Decide on a school license after trying it with your own class.

Start free as a teacher