eCornell

Codio enabled eCornell to offer more technical content for their students, while providing a flexible and powerful teaching and learning basis for topics like programming, data analysis, and AI/Machine learning.

case studies logos (3)
01
 

Requirements 

Before adopting Codio, we encountered multiple challenges with providing a platform for experiential teaching of technical topics like Machine Learning and Data Analysis/Visualization. We had specific issues with grading, facilitator review of student work, and providing students with appropriate hints/starting code, among others.

  • Auto-Grading: Full-Stack Auto-Grading Support
  • Cloud IDE: "Ready-to-go" IDE with zero configuration needed
  • LTI Integration: Integrate LTIs at scale with Canvas
  • Ease of Content Sharing: Ease of sharing course materials with other instructors

 

case studies logos (Presentation) (4)


 

02

Background

There was a desire and a need to expand into offering more technical content and we realized eCornell's technical platform had to be strengthened to support such an expansion. 
 
So, we drew up a vendor comparison against several other options in the marketplace and decided ultimately that Codio was the best fit.

getty-images-ZadtE16oVic-unsplash 1 (1)

 

 

03

Teaching with Codio

Courses Taught With Codio

  • Programming in Python and JavaScript
  • Data Analysis with R & RStudio
  • Python/Julia Jupyter Notebooks and Labs
  • Data Visualization using SQL/OmniDB
  • AI/Machine Learning using
  • Python/Jupyter

Since adopting Codio, we’ve been able to provide a flexible & powerful basis for teaching subjects involving programming exercises, including coding classes and machine-learning/AI/data science-focused courseware. These topics require capabilities for student work segmentation, autograding, code analysis, and providing students with individualized, working, re-settable programming environments: Codio provides all these along with an elegant, scalable LTI-based integration with our LMS, Canvas, that works with the automated course-creation system we have in place.

The ability to flexibly integrate with our LMS (Canvas), not only for launching and provisioning students but also for auto-cloning Codio courses as part of our automated section-creation framework, has been crucial to our success with Codio. The improvements the Codio team has continually made to the organizational structure of courses, and the increasing sophistication of the parent/child relationships and our ability to work with them, has also been key.



Frame 1171276424 (1)

 

04

Working with Codio

Codio has been extremely supportive of eCornell from the beginning, working closely with us to implement customizations we needed, and participating in in-depth troubleshooting and issue resolution. Max, Codio’s CTO, and the team have been very helpful and accessible.


05

Going Forward

We plan to keep building on our current Codio environment to expand our existing technical training and create new courseware.

Related Articles

case studies logos (2)
Education
Columbia University
Codio is the key technology used to deliver Computer Science and Mathematics courses at this large Ivy League Institution—providing faculty with everything they need to deliver courses and everything students need to code.
case studies logos (4)
Education
University of California — Berkeley
Codio lets students at UC Berkeley work on complex programming projects from day one without complex technical configuration requirements.
case studies logos (12)
Education
University of Florida
At the University of Florida, Codio is used in large computing courses and fosters better student management, more efficient grading, and exams that will prepare students for programming interviews.
Get Started and [Achieve These Results] for Your Organization