Skip to content
Logo LogoCodio
Changelog
Logo LogoCodio
Changelog

Documentation

  • Overview
    • Getting Started
    • Onboarding Guide
    • How to Videos
    • Codio Support
    • Changelog
    • Generating a HAR file for troubleshooting
  • Authoring
    • Authoring
      • Project or course assignment
      • Author and student views
      • Table of contents management
      • Page editing overview
      • Authoring Guidelines
      • Content editing
      • Previewing content
      • Teacher only content
      • Solution File Templating
      • Freezing Code
      • Custom Buttons in Guides
      • Blueprints for Guide Pages
      • Adding media
      • Generating Content Drafts with AI
      • Open/close tabs from content
      • Hiding folders
      • Excluding Files/Folders
      • Latex for math expressions
      • System Resources
    • Guides Settings and Page actions
      • Open tabs
      • Assessment Settings
      • Media Settings for a Guide
      • Global Guide Settings
    • Auto-graded assessments
      • Assessments
      • Advanced Code Test
      • Generating Assessments With AI
      • Assessment Security
      • Free Text Autograde
      • Assignment Level Scripts
      • Delete an Assessment
      • Duplicate an Assessment
      • Edit an Assessment
      • Edit Assessment Points
      • Fill in the Blanks
      • Free Text
      • Grade Book
      • LLM-Based Rubric Grader
      • Math Assessments
      • Multiple Choice
      • Parameterized assessments
      • Parsons Puzzle
      • Partial Points
      • Random Assessment
      • SPLICE Assessments
      • Standard Code Test
      • Student submission options
      • Ungraded Assessments
    • Assessments Libraries
      • Codio Global Assessments Library
      • Search Assessments Library
      • Add Questions from Assessments Library
      • Add Questions to an Assessments Library
      • Unlink an Assessment
      • Update an Existing Assessment in Library
  • Developing Code
    • Developing Code
      • Project Settings
      • Create or Import a Project
      • Access Projects
      • Copy a Project
      • Export a Project
    • Stacks
      • Using Stacks
      • Stack planning
      • Create a Stack
      • Modify a Stack
      • Update a Stack
      • Switch Project to New Stack
    • Starter Packs
      • Create Starter Pack
      • Starter Pack Guidelines
      • Update a Starter Pack
    • IDE Workspace
      • Panels, Tabs, and Layouts
      • Open a File
      • Upload and Download Files
      • Add and Delete Folders
      • Add and Delete Files
    • Code Editing Features
      • Abbreviations
      • Autocomplete
      • Audio Video Chat
      • Code Beautifier
      • Color Picker and Preview
      • Command Bar
      • Connecting a Codio Box to a GitHub Repo
      • Cursor Features
      • Git and GitHub
      • Jupyter
      • JUnit Testing Framework
      • Keyboard Shortcuts
      • Language Highlighting
      • Preview
      • Quick Open
      • Save Files
      • Search and Replace
      • Share Project
      • VSCode
    • Tools
      • Code Playback
      • Code Commenting
    • IDE Tools
      • Git Hub API
      • Remote SSH Terminal Access
      • Desktop App
    • IDE Box Overview
      • Terminal Window
      • External Access to Boxes and Ports
      • Restart or Reset Box
      • Customize Run Button
      • Autostart Services
    • Installing Software Packages
      • File and Software Locations
      • Preinstalled Software Packages
      • Add Your Own Software Packages
      • Language Server Protocol
      • GUI Based Output
    • Debugger
      • Create and Manage Debugger Targets
      • Start Debug Session
    • Web Security and Browser Capabilities
  • Courses Set up
    • Courses Set Up
      • Create a New Course
      • Clone a Course
      • Working with Parent/Child Courses
      • Data Exports
      • Course Content Exports
      • Archive Course
      • Delete Course
      • Rename Course
      • Share Course
      • Search and Order Courses
      • Add and Remove Course Assignments
      • Modify Assignments
      • Rename/Reorder Modules and Assignments
      • Preview Courses and Assignments
      • Bulk Assignment Update
      • Batch Groups Upload
      • Batch Student Tagging
      • Add or Remove Teachers in a Course
      • Add Teaching Assistant to a Course
      • Add, Remove or Archive Students in a Course
      • Change Student Passwords
      • Course contact URL
      • Revoke sudo access for all assignments in the course
      • Remove Inactive Students
      • Export Assignment Data
      • Setting course level custom CSS
      • Export LTI Settings
      • Connecting to your LMS
      • Mark Assignment as Complete/Uncomplete
      • Automated Emails
      • View Student Usernames
      • Gamification
      • Virtual Machines
      • Large Language Model
    • Codio instructional resources
      • Editing Resources
    • Additional resources
      • Flode
      • Jeroo
      • Scratch
      • Pencil Code
      • Draw.io
      • Pyret
      • Tkinter
      • TKinter Widgets
      • Running the Python file
      • Turtle
      • Processing and p5
    • Integrating with your LMS system (Canvas etc.)
      • System specific instructions
      • Creating User Account
      • LTI Enroll to Course Only
      • Open Student Assignments Directly from LMS
      • LMS Grading
      • LTI App (LTI 1.1 Only)
      • Mapping an Assignment to a Canvas Assignment
      • LTI Keys and URLs
      • Export LTI Settings
      • Common Cartridge
      • LTI Course copy
      • Common Cartridge
      • LTI version 1.3
      • LTI 1.3 for Blackboard
      • LTI 1.3 for Brightspace/D2L
      • LTI 1.3 for Canvas
      • LTI 1.3 Dynamic Registration
    • Managing assignments
      • Assignment Action Buttons
      • Pin and Unpin Assignment
      • Disable Assignment
      • Visibility on Completed
      • Visibility on Disabled
      • Disable Mark as Completed
      • Complete Requires All Questions Answered
      • Reset Assignment by Student
      • Allow Regrade Request
      • Disable Download
      • Prerequisite Assignments
      • Assignment Duration
      • Penalties
      • Exam Proctoring
      • Assignment Surveys
      • Gigabox Slot
      • Prime Assignment Containers
      • Pair Programming
      • Grade Weights
      • Assign Grading Template to an Assignment
      • Mandatory Progress
      • Virtual Coach
  • Getting Started
  • Teaching
    • Viewing student work
    • Grading
      • Grading Free Text Questions
      • Auto-Grade with nbgrader
      • Release Grades
      • Rerun Code Tests
    • Behavior Insights
    • Learning Insights
    • Code Playback
    • Code Commenting
    • Cursor Presence
    • Resetting student passwords
    • Removing Students
    • Plagiarism Checker
    • Inviting students to your course
  • Admin
    • Integrating with your LMS system (Canvas etc.)
      • System specific instructions
      • Creating User Account
      • LTI Enroll to Course Only
      • Open Student Assignments Directly from LMS
      • LMS Grading
      • LTI App (LTI 1.1 Only)
      • Mapping an Assignment to a Canvas Assignment
      • LTI Keys and URLs
      • Export LTI Settings
      • Common Cartridge
      • LTI Course copy
      • Common Cartridge
      • LTI version 1.3
      • LTI 1.3 for Blackboard
      • LTI 1.3 for Brightspace/D2L
      • LTI 1.3 for Canvas
      • LTI 1.3 Dynamic Registration
    • Organization settings
      • Add or Remove Organization Owners
      • Add Teachers to Organization
      • Configure Student IP Consent Form
      • View Organization Members
      • Set Users Dashboard
      • Enable Custom Script
      • Create Grading Templates
      • Remove Organization Members
      • Create an Organization Assessments Library
      • Enable or Disable Public/Private Settings
      • Gigaboxes
      • Deleting an Organization
      • Set Organization Contact URL
      • Enable or Disable Releasing Grades Automatically
      • Hide A/V calls
      • Show Student Emails
      • Enable SSO Integration
      • Large Language Models
      • Custom LLM Providers
      • Webhooks
      • Course Action Data
    • Organization Billing
    • Account Settings
      • User Profile
      • Manage Password
      • SSH Key
      • User Preferences
      • Project Preferences
      • Environment Variables
      • Student Assignments
      • Connect to BitBucket
      • Connect to GitHub
    • Legal stuff
Codio
/
Courses Set up
/
Integrating with your LMS system (Canvas etc.)
/
System specific instructions

System specific instructions

Select your LMS below to access directions for integration:
  • Integrating with Canvas

  • Integrating with Blackboard

  • Integrating with Moodle

  • Integrating with D2L

  • Integrating with Google Classroom

  • Integrating with Schoology

Integrating with your LMS system (Canvas etc.)
LTI 1.1 Setup

© Codio 2025. All rights reserved.