Codio solved problems I didn't even know I had. I can easily access student code in real time, I've been able to autograde nearly everything and students are getting incredibly effective, instantaneous feedback.
I was a TA for a college intro into coding class and the professor thought codio would be a good start for the class... It was not. Codio was the most infuriating site of its kind. Even if students get the correct answer, the problems require specific inputs which made grading by courses completed useless. Crashes, glitches, and poorly designed lessons aside we eventually decided on just teaching c# with our own impromptu curriculum which was welcome with open arms after students had experienced the awfulness that is codio.
The interactive, hands-on approach of "read and do" is awesome. It allows the class to be a lot more hands on that with a traditional textbook. The automated graded assignments, reading comprehension questions and formative assessments have a lot of potential. But:
(1) Sometimes the wording of the questions is confusing for students, especially those will little to no technical background
(2) The automated output check is too strict. For example: If the expected output is: "a is a vowel", having an output of "a is a vowel." will mark the question wrong. So much so that I constantly have to have my students email me so that I can manually override grades for individual questions.
Having all students use a common platform requiring nothing more than a browser on the local machine is fantastic. Further, the features -- from the ability to open a student's project directly to support for team projects and more -- are well implemented and very easy to use. Students benefit from not having to download or install anything. The support is terrific -- I usually get a response to a problem within minutes. The rich set of learning materials make codio suitable for introductory and advanced courses.
I am taking a python class at college, and we use Codio for everything: tests, assignments, projects, even the syllabus! All I can say is that Codio tends to be very glitchy and inconsistent. This goes for everything, but especially our projects. I spend 3-4 hours writing the code for a project and another 3-4 hours (or more!) trying to get it run satisfactorily in Codio. I will NOT take another class that uses Codio.
I took this at a college- horrible concept technique, lack of detail, lack of effort. A student or beginner or anyone is better off the search for free online resources, like Rstudio. R for Dummies is free online has better information, Khan Academy, Chanel 9, Techieeventure, or www.techieventures.in on youtube and host of other options. Do not bother wasting your time or money here.
It's like a very lightweight version of cloud 9 IDE that doesn't offer a ftee trial version. I signed up to just test it and they don't offer a free trial and then forgot I had it since I didn't use it much after the first couple days due to it being vastly inferior to cloud 9. Even though I canceled part way through my second month they refused to give any sort of refund, not even a partial one. Save yourself the hassle and just go with cloud 9, nothing to see here.
I have used Codio for teaching programming, specifically Python. Overall it is a very impressive package. No one had issues accessing it via Chrome, Edge, or IE. It did update grades in near real-time in Canvas. It was fairly comprehensive. Overall very good. The slight downsides that I see are that the administrative aspect of it seems to be a lot of work and not very intuitive, there are a very few mistakes(although I have seen that in all CBT software), and for a very few student exercises the instructions were not clear. Overall I would say it is very good, better than most I have seen, but a little over complicated.
A horrible in browser software. I have no idea why any university would think this is a good recourse to use. It's clunky, hard to navigate through, and does not run like other downloadable software.
As a User experience professional and professor, I have very mixed views on using Codio for my Fall 2021 Intro programming course in Python. Codio has been phenomenal providing autograded content that maintains the rigor I expect for an intro programming course with just the right amount of challenge for advanced learners and enough nuanced guidance for newbies. My issues lie with the interface itself. In general, the user interaction across pages within an assignment, within a lesson, within a course are not consistent. This is problematic because students who are new to technology, new to college, new to programming become quickly frustrated when they expect buttons to be in the same place on each page or if they're asked to run code that has an input statement but the parallel page that should display the result does not afford that action. Similarly, if they're expected to "run" some code, there is no terminal or "run" button on the page. It seems like the interface was developed but was not evaluated by a UX team or using professors at a teaching institution. There are some really good features that Codio provides but as a teaching tool in the classroom it also can create nightmares. I have several bugs that are unresolved when it comes to issuing grades through my institution's LMS. It is very hard to fix an issue, Codio created or otherwise, once students have started an assignment and that should not be the case.
Not a great experience. The autograder had issues. Too complex to create your own assessment and test cases. The questions built in Codio were too simple. Sometimes they had issues as well.
This is by far the worst software I have ever used!
1. Lacks instruction - half the time you don't get enough instruction to do the task or you don't even know what they expect because there wasn't enough instruction with it. So expect a fun-filled day of guessing until you... might hit the correct combination.
2. Misspelling throughout the course. I think a 3rd grader wrote this, to be honest.
3. Let me give you an example the mentality of this platform:
Here are your choices and it doesn't matter what the question is really it's the context I am trying to show.
A. None of the above
B.We have a yard
C.We have a car
D. All the Above
If you selected (C) or (B) you would be incorrect because the answer is (D)
Whhhhaatttt you say! How can you have None of the above with all the above... EXACTLY!
This was actually (the structure) of one of the questions in this package.
4. They give you instruction to do a sqrt of a number add a couple of numbers subtract a number... all in one instruction, no big deal it's doable. But then the answer comes out to be a decimal and their answers are all in whole numbers. COME ON NOW we are coding here there are operators that we could have thrown in to make this a whole number and if you wanted us to round it up or down you should have said that in the question.
5. TERRIBLE QA DONE ON THIS SOFTWARE!
Improvement is need in the following; instruction about the auto grader and configuration, LMS integration use/configuration direction.
Very pleasant experience and very interesting program that can boost student leaarning if implemented properly.
The examples are way too generic and do not represent real problems.
Codio has a rating of 3 stars from 15 reviews, indicating that most customers are generally dissatisfied with their purchases. Codio ranks 3877th among Education sites.