Assessment

GEOG246-346


Back to vignette index

Overall Grades

Final letter grades will be assigned as follows

lower 94 90 88 83 80 78 73 70 68 63 60 0
upper 100 94 90 88 83 80 78 73 70 68 63 60
grade A A- B+ B B- C+ C C- D+ D D- F

Participation

Participation is worth 10% of your final grade and has two components. - Attendance. You are expected to attend each class. If you cannot make it for some reason, please arrange ahead of time. - Engagement with the course material, including any coding work assigned for homework. It is essential to read and work through the class material between classes. You will not be able to learn everything just from class. Additionally, you will at times be asked to work on practical problems between classes, for which you should be prepared to share your code and provide examples of errors/obstacles. - Reading quizzes. Periodically, short quizzes may be given on core concepts from readings. These quizzes will be closed-book and not exceed 10 minutes. (e.g. explain in general terms how an apply function works). Students receiving 60% or higher on a quiz receive a “Complete” grade.

For assignments

Assessment: Can we load the data you used, run your code, and arrive at the same result you reported? Does your code conform to the style guide (note: we are a little obsessive about this)

We will grade using this rubric (or one close to it that captures the results/style/reproducibility dimensions).

Accuracy Acc. points Reproducibility Repro. points Elegance Ele. points
Results all wrong (0-5%) 0 Can’t be made to run 0 Indecipherable code, no comments/documentation 0
Results mostly wrong (5-25%) 4 Doesn’t work 4 Indecipherable code, no comments/documentation 2
Results more wrong than right (25-50%) 8 Doesn’t run without numerous fixes 8 Code indecipherable/no comments/documentation 4
Results more right than wrong (50-75%) 12 Runs after a handful of fixes 12 Code readable but wrong style/some commenting/doc’tation 6
Results almost entirely correct (75-95%) 16 Runs after some minor tweaks 16 Code mostly conformant/adequate commenting/documentation 8
Results all correct (95-100%) 20 Runs out of the box 20 Code conformant and stylish/well commented/documented 10

Back to top || Back to vignette index

Final project overview

For the project overview assignment, assessment will be out of 50 points using simplified and somewhat different categories than the unit assignments, as shown below. The required content for this particular assignment in the Final Projects section.

Note that the minimum number of points assigned per category assume that the final project overview was completed and handed in.

Quality of Plan QPts Structure/completeness Cpts Reproducibility RPts
No plan (analysis/coding approach and timelines) provided 5 Doesn’t follow required structure or provide requested information 2 Can’t be built/no R package structure 2
Plan (analysis/coding approach and timelines) is provided but mostly unworkable, many holes or inconsistencies in logic or approach 15 Barely follows required structure or provides requested information 4 Runs after many fixes 4
Probably workable plan, but with a fair number of holes or inconsistencies that need to be addressed 20 Partially follows structure and provides part of the information 6 Runs after 4-6 fixes 6
A pretty well thought-out and workable plan, with just a handful of holes or inconsistencies 25 Mostly follows structure and provides most of the required information 8 Runs after 1-3 fixes 8
Excellent, well thought plan, no obvious flaws in approach 30 Perfectly follows structure and provides all of the required information 10 Runs out of the box/with no fixes needed 10

Back to top || Back to vignette index

Final project

Assessment is out of 70 pts (note that there a minimum points floor, which assumes that a final project has been submitted), and will be based on four categories:

  • Quality evaluates the content of the material in your package, focusing on the information and ideas conveyed in your descriptions, figures, and tables. How well did you understand and execute the project, and how well did you convey what you did?
  • Progress evaluates whether you achieved the objectives put forward in your Assignment 6 and final presentation, focusing more on the latter due to course corrections (and incorporating any necessary changes we discussed)
  • Clarity examines the clarity of the writing (is it easy to understand, no typos or missed words), the visual aspects of figures (does the color choice make sense, legend sensible, size appropriate, text readable?), formatting (did html lists end up as lists? do headings make sense?), and code syntax. This basically covers the stylistic components of your vignettes and code.
  • Reproducibility relates to the now familiar criteria about whether your package builds for another user without error, and with browsable vignettes.

Note that the minimum number of points assigned per category assume that the final project was completed and handed in.

Quality QPts Progress PrPts Clarity Cpts Reproducbility RPts
Objectives/methods/results/interpretations unclear, poor understanding conveyed replete with analytical/methodological errors Findings/interpretations/examples absent 10 None since presentation 5.0 Vignette(s) a complete mess, graphics absent/totally confusing, text a word salad, narrative impossible to follow code a mess/doesn’t follow style 5.0 Can’t be built/no R package structure 3.0
Objectives/methods/results/interpretations cloudy, understanding of project less than half many analytical/methodological errors Findings/interpretations/examples present but weak/wrong 15 Only a little 7.5 Vignette(s) more unclear than clear; graphics present but hard to decipher; text somewhat confusing; narrative hard to follow code messy/mostly doesn’t follow style 7.5 Runs after many fixes 5.0
Objectives/methods/results/interpretations 50% clear, project about 50% understood some analytical/methodological errors Findings/interpretations/examples about half wrong 20 Modest progress 10.0 Vignette(s) not unreasonable; graphics so-so, not spectacular, maybe hard to decipher; text still a bit distracting, causes some confusion; narrative mostly clear code sloppy/half follows style 10.0 Runs after 4-6 fixes 7.0
Objectives/methods/results/interpretations 75% clear, project about 75% understood few analytical/methodological errors Findings/interpretations/examples interesting/correct 25 Project mostly complete 12.5 Vignette(s) good; graphics mostly clear, no major questions; text understood and gets the job done; narrative clear code clear/mostly follows style 12.5 Runs after 1-3 fixes 8.5
Objectives/methods/results/interpretations crystal clear, project completely understood no obvious analytical/methodological errors Findings/interpretations/examples novel/really well done 30 Much greater than expected 15.0 Vignette(s) outstanding; graphics spectacular, tell a clear and easily understood story supporting text; text crystal clear and right amount; gripping narrative code tight, perfect style 15.0 Runs out of the box/with no fixes needed 10.0

Back to top || Back to vignette index