Creating Canvas Assignments

Alright, so you’ve got some problems in ClassCube and are ready to use it with your students. And, you’re using Canvas. Let’s walk through a couple of steps to get your problems out there for students to complete and automatically graded.

Course Setup

First step, and one you may have already taken, is to get ClassCube added as an app in Canvas. Rather than copy and paste the instructions, head on over to a page where you’ll find instructions on how to add ClassCube as an app in your course.

Creating an Assignment

Create an assignment in whichever way you’re used to. There are several places to create an assignment, and if you’ve been using Canvas for a while you’ve probably got a favorite.

Once on the assignment page, change the submission type to External Tool.

Next to where it prompts for a URL click on the Find button. That will bring up a dialog that looks like this.


Depending on other apps you have installed, there may be more than just ClassCube in the list; so you may have to scroll. Find the ClassCube link and click on it. This will bring up another dialog.

ClassCube assignment list

If you’ve already created an assignment in ClassCube you should see it here. The first 25 are listed. If you have more than 25 assignments you can search for the one you’re looking for.

If you want to create a new assignment instead click on the Add Assignment tab.

Add assignment dialog

Give your assignment a name. This is a description that’s used for ClassCube, but it’s independent of the assignment name that you’re using in Canvas.

Next, pick a problem from the dropdown. You can type to search if you have a lot of problems. And, if you forget what a particular problem looks like you can click on the little eye ball icon on the right side to see a preview.

You can also pick an opening and closing date for your assignment, although you’re probably better off letting Canvas handle that.

Click on the Create Assignment button and ClassCube will send back a URL to Canvas for your assignment. configure-with-url

And last, click on the Select button. That will close the dialog and take you back to the assignment editing page in Canvas. But, now the URL is in the box for the external tool.


Once you’ve saved the assignment you are probably going to be sent to the assignment page where you’ll see what your students will see. You can also work through your solution here. It won’t affect anything your students will see.