Brooke writes: | Grading hw 5 I notice that two students in one paper completely missed the | idea of mutual recursion. That means they tried to write every program in | one function that took in an expr. I haven't used a very rigid guideline | for taking off points before now-- just a point or two there for things. In | this case, since every function is completely wrong, I need an idea of how | many points I should take off for each. (I also put a note on their paper | to talk to someone about mutual recursion.) | | Brooke hi brooke -- Yikes. I would say, for the problems which should be mutual recurring, give them -80%. (They can still get 20% if they had good test cases. Regardless of whether they got their roundabout functions working; that's immaterial.) The question then becomes, how much weight are on those mutual recur. probs (xexpr=, remove-comments). I'd say those are 50% of the assignment, and 50% of the weight sits on the slew of smaller functions (collect-captions, is-this-a?, frame-picture, ...). So that's a minimum of .5*.8= 40% off, and more from there. Let me know how that works out point-wise, and if you feel like the end result of this guideline yields a reasonable score. (It might be too high -- they shouldn't get as much as people who had the mutual recur., but made a bunch of smaller mistakes on the templates and all.) Yes, the note is good; hopefully they'll check in soon with somebody. | Homework 5 doesn't have point distributions for the various problems. I | really have no idea how to go about grading the assignment without knowing | how much the individual parts are worth. Also, do we have any sort of | guideline as to how many points should be taken off for various mistakes? | | thanks, | -justin If you've already done the grading, it's okay, it's not worth going back to conform to this here. (But write down qeustions to bring to the next lunch meeting, in a week and a half.) At lunch we'd talked a little about this -- namely, things like "no small examples of xexprs ever given anywhere: -2", and, um, ... hmmm, can't remember the other specific bits in the homeworks i'd scanned. Also, maybe more like -3, if they don't ever have any small examples. As for the individual point distribution, let's stick with the few-points-off-here-and-there. For people who are missing entire sections: (from the posted grade guideline) No Templates: -30% No Examples: -25% If individual functions are missing: xexpr=? -25% remove-comments -25% process-gallery -15% Other functions are -10% off. Note that making a couple of 1pt mistakes is as bad as leaving off a small problem entirely. Oh well, that's okay.