- Interactive Course Authoring
- Meet Learners Where They Are
- Engagement and Exploration
Bring your course materials to life
Author truly interactive course content to engage your students like never before. Encourage students to explore code with copyable code snippets, preconfigured “run” buttons, and code visualizers. Instead of passively watching or reading instructional content, students build code as they progress through your course materials.
For learners of all experience levels
Codio is designed to meet students where they are, whether they're beginners, advanced programmers, or anywhere in between.
Codio's "hands-on" course resources are approachable, rich in feedback, and lead to higher student engagement and performance.
Promote "learning by doing"
Codio puts emphasizes students exploring the information presented. Student engagement improves because students are actively participating in their learning. Instead of reading long paragraphs, students are asked to read very short prose full of images and opportunities to write, modify, and run code.
I Love Authoring in Codio
Content Controls the IDE
The Guides editor fully controls the IDE. Each page can open and close the files you need to see for any individual page of content. You can also execute commands, open up browser pages and even highlight portions of code.
Author all kinds of assessments
Codio supports auto-graded coding assessments, multiple choice questions, fill in the blank and open ended free text assessment types. Codio provides a Starter Pack project that contains examples for all assessment types and a guides authoring cheat sheet.
Author graded and ungraded assessments with instant learner feedback
Standard Code TestStandard code tests are dialog driven, where you specify input data and the expected output. Codio then executes the student code, supplies the specified input data, and compares the expected output to the student code’s actual output.
Advanced Code TestImplement unit tests, style checkers, or write custom code tests in any language that grades student-written code with an advanced code test.
Multiple ChoiceEasily set up multiple choice type assessments, which provide a question and then single or multiple response options.
Fill in the BlanksFill in the blank questions allows for a choice between free text or offer options from a drop down. Learners can then choose the correct answer from a drop down list or complete the missing words by entering the answer.
Free TextGive students the opportunity to answer in their own words with Free Text assessments, which allow for LaTeX formatting and are recommended for math assessments. Instructors can easily review and manually grade answers.
Free Text AutogradeSimilarly to Free Text, Free Text Autograde also allows students to answer in their own words, but teachers can easily enable autograding by including a command line to execute the autograding script.
Math AssessmentSet and grade math questions for any type and level of mathematics with ease, using the Free Text assessment. Codio offers manual grading of mathematical expressions or proofs, and multiple choice assessment type to create answers.
Parsons PuzzleAlso known as a Parsons problem, Parsons Puzzles are formative assessments that ask students to arrange blocks of scrambled code, allowing them to focus on the purpose and flow of the code (often including a new pattern or feature) instead of syntax.
Rubric Based Grade BookThe Grade Book is available for rubric based grading. The student can only see the comments, points, and rubric items once the assessment is graded and the grades are released.
Parameterized AssessmentsSimply generate parameters by writing python code on the Parameters tab, for all assessment types except Gradebook and Random.
Markdown or HTML