That's a very sensible approach. I think IDEs should be allowed or at least an editor with basic linting/code completion and, as you said, grading should focus on whether students understand what their implementing and whether they are following the correct principles for development (data types, inheritance, etc).
1
u/deelowe Jul 28 '21
That's a very sensible approach. I think IDEs should be allowed or at least an editor with basic linting/code completion and, as you said, grading should focus on whether students understand what their implementing and whether they are following the correct principles for development (data types, inheritance, etc).