*Please Note: In order to use the FlatWorld Homework tool, the integration needs to be configured with LTI access keys provided by FlatWorld. Please refer to the integration setup article for more information.

Accessing the FlatWorld Homework Tool

  1. Click the 'Courses' tab and select the desired course. You can also access the course through the 'Dashboard' option from the menu bar.

  2. Click on 'Assignments'.

  3. Click '+Assignment'.

Once the assignment has been opened, you will need to enter a name for the assignment and select a submission type in order to save it. Name the assignment, and then select 'External Tool' from the Submission Type dropdown menu. Each time you create a new assignment in canvas, you will access the FlatWorld Homework tool the same way. Submission Type -> External Tool-> FlatWorld Homework.

Click 'Find' to pull up a list of available External Tools, and search for FlatWorld Homework.

*Please note that your menu will only show 'FlatWorld Homework' once.

Click on 'FlatWorld Homework' from the External Tools list; do NOT hit select, as this will cause an error. This action will bring up a book configuration window titled 'Link Resource from External Tool' with a welcome message from FlatWorld Homework.

  1. The course name will be taken from Canvas.

  2. Under the 'Book Field', you can search by ISBN or Title. If you need, you can click on 'get more books' and a link to the FlatWorld website will pull up book details in our catalog.

  3. Once you have selected your book, click 'Confirm'. This will link your book to the homework course (this only need to be done once), and you will be taken to the FlatWorld Homework tool to being creating your first assignment.

For information on the features of assignment creation please see the following articles. Please note that some assignment features/settings will not be available through the FlatWorld Homework tool, as they are set within the Canvas assignment settings (Example: start date and due date for the assignment). If you would like to control how many times a student can attempt an assignment, please use the (richer) settings inside FlatWorld Homework instead of the (more simplified) control in the Canvas Assignments screen. In particular, keep the “Allowed Attempts” setting as Unlimited in Canvas.

Embedding the Assignment in Canvas

When you have completed your assignment and hit 'Publish' you will be prompted to embed the assignment in Canvas through the 'Embed in LMS' option.

Clicking the 'Embed in LMS' button will prompt a warning screen, as the act of embedding the assignment will automatically publish the assignment. Please be sure that you do not wish to make any changes to the assignment before embedding.

Once you are ready, click 'Embed in LMS'. You will be taken back to the Canvas Assignment page and see the External Tool selection list.

IMPORTANT: CLICK THE SELECT BUTTON. Do not click out of the window, or you will undo all of your work and the assignment will not be available.

Once you click select, you will see a URL entered in the External Tool URL under the Submission type. At this point, down to the bottom of the page and click 'Save' to ensure the Assignment configuration is not lost during future edits to the Canvas assignment settings.

This completes the assignment creation process and it is now ready for use in your Canvas course. Congratulations!


Do I have to enter in FlatWorld assignment grades manually into Canvas?

Student grades are sent to the Canvas grade book as soon as they submit their assignment. When and if the students can see these grades is determined in the Canvas grade book settings.

How do I change a student grade for a FlatWorld Assignment?

For integrated homework, all grade changes will take place in the Canvas grade book.

Did this answer your question?