Closed PythonCHB closed 6 years ago
Added a first daft in:
source/for_instructors/code_review.rst
published at:
https://uwpce-pythoncert.github.io/PythonCertDevel/for_instructors/code_review.html
Needs review from other instructors:
@natasha-aleksandrova: could you give it a look over?
will look a little later today
The main list looks great; I think there should be an item for "Meeting main assignment requirements" which sometimes students do miss.
I am also interested in how will these correlate to actual "points" submissions.
This is the current grading rubric in EdX which I am very not fond of 😄
I believe part of this revision was to update this EdX rubric to actually make sense for python course.
I see -- I had not idea there was a Rubric like this in EdX!
No I know why you asked for a better one!
-- In Canvas, there's just a free-form place to put in how many points they received -- so I just put in 5 or 10 if they have "made a good faith effort".
If a student doesn't complete (enough of) the requirements, I give them a chance to update before I give them credit.
If you feel like it would be helpful to have a more defined "points" system then go ahead and suggest one.
BTW, I do intend to update the number of points each exercise is worth -- I found last time that students could "pass" without completing one (Or more!) of the major assignments at the end. I really don't think someone should pass if they haven't written any real OO code, for instance.
I'm very open to suggestions as to how to re-scale them. We can discuss in #33
Once we know what we want, we can have Eliana update EdX
Here is a swag at a rubric equivalent to what's in the EdX but more fitting for Python course.
Ideally though I would prefer Points 1 (partial) and 3 (full points) to keep things simple but I am not sure what is possible from EdX point of view.
In process via email, along with: #133
resolved via a sync call this morning.
We could use a guideline for reviewing students' work -- a list of things to look for.
Here's a start:
Logic issues:
Pythonicity:
Is the code Pythonic?
Style Issues