OK, it does look like you have two or more prototypes for octave_function. I'm curious to know how that came about. New question types are defined by clicking the customise checkbox and then, in Advanced customisation, setting up a user-defined prototype. But I try to avoid accidental creation of duplicate prototypes during question editing -- you should get an error message like this when you try saving:
[As a side note, older versions of CodeRunner - several years ago - didn't have this check. Do you know what version of CodeRunner you're running?]
So there are two problems here:
- What sequence of events led to this problem?
- How do we fix it?
You're probably mainly interested in 2 but I'm more interested in 1 :-)
If the problem occurred while you were playing with just one particular question, then that would likely be the culprit. Edit that question again and check if it's customised with an advanced customisation panel like the above, defining a "new" Question type "octave_function". If so, you should be able to fix the problem just by deleting that question. Which solves your problem (2) but not mine (1).
If you're not sure of the history, check all questions modified recently (i.e. since the last time the question type was working correctly).
It's also possible that this isn't something you did at all - a sysadmin might have created a duplicate in the System context, which you can't see. If that were the case, the question type would be broken site-wide but if the duplicate is in your course, only that course would be affected. Do you have access to any other courses on the server to check?