All activities

Grades 6–8

Integer operations, all four mixed

Adding, subtracting, multiplying and dividing integers from -12 to 12, all mixed. Students get a new problem every time, instant feedback, a streak that resets on a wrong answer, their best streak so far, and a "Goal reached!" that stays up once they hit 10.

Open the activity in Amplify Classroom

In Amplify it's called "Integer Operations". To assign it, you'll need an Amplify Classroom teacher account, which is free.

What's in it

How to run it

The goal is a streak, so a student who tanks on purpose only resets their own streak. A class goal can be a number of students who reach 10 in a row by a date, instead of 100% accuracy.

What I said to ChatGPT

This is everything I typed, exactly as ChatGPT received it, all in one message.

Build a one-slide practice activity on integer operations: adding, subtracting, multiplying and dividing positive and negative integers, all four mixed. Each problem is randomly generated. Use numbers from -12 to 12, put a negative number in parentheses when it comes right after an operation sign, like -5 - (-3), and make sure every division problem has a whole-number answer. The student types the answer and presses Check. If they're right, show "Correct!" and a new problem. If they're wrong, show "Try again" and keep the same problem. Show a streak counter that goes back to 0 after a wrong answer, and also show their best streak so far. Once they get 10 in a row, show "Goal reached!" and keep it on the screen for the rest of the activity, even after a wrong answer.

Make your own version

Copy the request, change whatever you like (the topic, the numbers, the goal), and paste it into the plugin as one message. It tells you which pieces to add in Amplify's activity builder and what to paste into each one.

Get the free plugin

To find it yourself, open ChatGPT, click Plugins and search for Desmos. On a school-managed ChatGPT account, an admin might have to enable it first. The plugin does make mistakes sometimes, so preview what it builds before you assign anything.