Development Processes

Creating a New Codio Course

Follow this process whenever creating a course in Codio for a new course going into development. Process. From courses list in Codio, click the + button and “Add Empty Course” Name the course: {cours…

Casey Shew
Updated by Casey Shew

Creating a New Codio Unit

Follow this process whenever creating a Codio Unit in Codio for a course under development. Process. Under "Courses" in the left-side navigation, begin by clicking the "New Course" dropdown, followed…

Casey Shew
Updated by Casey Shew

Integrating a Codio Course into Canvas

Follow the process below whenever integrating a new Codio course in a Canvas course for the first time. NOTE: In steps 7-9, you are shown how to copy the Codio course_target_id and parent_course_id a…

Brock Schmutzler
Updated by Brock Schmutzler

Embedding a Codio Unit into Canvas

Follow this process whenever embedding a new Codio unit onto a Canvas page. Process for Ungraded Units. Open the page in Canvas and click “Edit”. In the rich content editor toolbar, click the plug ic…

Casey Shew
Updated by Casey Shew

Setting Up the Class Fork

NOTE: For more information about the Codio LTI course copy features, click this link to the Codio documentation. Process. Follow this process whenever a course with Codio units is through QA and bein…

Jason Carroll
Updated by Jason Carroll

R Studio - Exclusion List for R Code

R Studio - Exclusion List for Autograders. This article covers adding an "exclusions list" (collection of certain R code meant to manipulate the student's saved code). As of the date of this article,…

Nick
Updated by Nick

Mocha/Selenium Autograding

What is Mocha? Mocha is a feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous testing simple to run. Mocha tests run serially, allowing for flexible and…

Nick
Updated by Nick

Starter Packs in Codio

What is a Starter Pack? A starter pack is a fully-functional Codio unit and a quick starting point for course development. Each starter pack can be slightly or greatly different from the others. Howe…

Nick
Updated by Nick

Configuring Partial Point Autograders in Codio

You can award partial points for student assessments in your testing scripts. Use the following Bash and Python grading scripts to enable partial points. Example Bash grading script for partial point…

Nick
Updated by Nick

Launch a Jupyter Notebook from VM

Launch a Jupyter Notebook from a VM. Recording of meeting with Max at Codio: In the Codio Course settings, go to Virtual Machine in the side navigation and toggle on Enable Virtual Machine , set the…

Nick
Updated by Nick

Contact