ABC-Rubrics

From "A B C"
Revision as of 17:12, 7 August 2017 by Boris (talk | contribs) (→‎Insights)
Jump to navigation Jump to search

Rubrics


 
Caution!

This unit is under development. There is some contents here but it is incomplete and/or may change significantly: links may lead to nowhere, the contents is likely going to be rearranged, and objectives, deliverables etc. may be incomplete or missing. Do not work with this material until it is updated to "live" status.


 


This page defines different levels of performance, and the grades that would normally be associated with these levels for a variety of tasks.


 


 

Assessment and Evaluation

Assessment is "formative": we apply the rubrics to gauge what level of performance has been achieved and provide feedback on successes and on aspects that need improvement. This can be self-assessment, peer-assessment and instructor assessment.

Evaluation is "summative". The rubrics give guidance regarding the final outcome of the task, and what grade should be recorded.


 

General

Essays, quizzes, projects and other assigned material will generally be evaluated according to the following principles:

Category Outstanding
(A+, 90-100% and more)
Excellent
(A, 80-89%)
Good
(B, 70–79%)
Adequate
(C, 60–69%)
Marginal
(D, 50–59%)
Inadequate
(F, Less than 50%)
General[1] Advances the field: strong evidence of original thinking while organizing ideas in a lucid and rigorous manner; extends concepts of the subject matter; discovers non-obvious relationships and extensions to other domains. Accomplished in every aspect: good organization; material is understood in broader context; capacity to analyze and synthesize; superior grasp of subject matter with sound critical evaluations; evidence of extensive knowledge base. Knowledgeable and competent: evidence of fundamental understanding and operational grasp of subject matter; awareness of context; some evidence of critical capacity and analytic ability; evidence of familiarity with literature. Basic proficiency: able to reproduce a majority of facts; basic understanding of the subject matter; ability to develop solutions to simple problems in the material; evidence of exposure to the literature. Significant gaps: some evidence of familiarity with subject matter; not fully able to reproduce factual knowledge; some evidence that critical and analytic skills have been developed; vague knowledge of literature. Competence has not been achieved: insufficient understanding of subject matter; weakness in critical and analytic skills; limited or irrelevant use of literature.
Concepts Adds to expected concepts; balance between perspective and detail is exemplary. Concepts complete; well balanced between broad perspective and crucial detail. All main concepts present; granularity appropriate. Contains most main concepts; too broad or too deep in parts. Contains a few of the main concepts; granularity appears somewhat arbitrary. Contains a limited number of concepts and/or irrelevant ones; haphazard granularity.
Relationships Original insights extend given relationships in a meaningful and rigorous way. Meaningful insights; precise representation of relationships; annotated where necessary - no ambiguities. Expected relationships largely complete; relationships meaningful and accurate; annotations generally present. Missing some important relationships; generally correct; some annotations. Many omissions; existing ones not fully thought through; meaning vague. Trivial connections only and/or erroneous connections; meaning not clear.
Organization Lucid organization exposes how concepts derive from underlying principles; effortless presentation of the material's coherence. Clear and compelling; cuts through superficial complexity but all essential relationships present; independently finds appropriate level of abstractions. Thoughtful; clusters and pathways clear; expected relationships present. Mostly represents topic adequately; some higher-order relationships shown. Not all parts coherent; missing significant structure. Choppy; confusing; with erroneous application of principles.
Form Inspiring Exemplary Effective Adequate Hasty Careless


 

Software Design

Grading of software design tasks will consider the following aspects:



Category Outstanding
(A+, 90-100% and more)
Excellent
(A, 80-89%)
Good
(B, 70–79%)
Adequate
(C, 60–69%)
Marginal
(D, 50–59%)
Inadequate
(F, Less than 50%)
Principles Naturally extends common design principles Well grounded in common design principles Adheres to most important design principles Generally guided by appropriate design principles Some design principles reflected in approach Unprincipled and/or violates important design principles
Abstractions Contains original, non-obvious abstractions that improve the design Establishes wholly appropriate abstractions Well defined, solid abstractions Workable abstractions Abstractions technically correct but unwieldy Haphazard abstractions
Concerns Separation of concerns flows naturally from design Effective separation of concerns Separation of concerns complete Separation of concerns could be improved Some inadequate separation of concerns will require refactoring Disorganized separation of concerns creates significant technical debt
Granularity Granularity is exemplary Convincing level of granularity Granularity acceptable in all respects Granularity could be improved Some inappropriate granularity will require refactoring Granularity inappropriate
Coupling Degree of coupling is fully balanced for efficiency, maintainability and extensibility, compromising on neither Appropriate degree of coupling for the context No unnecessary coupling between components Some excessive or insufficient coupling Several modules or components have excessive or insufficient coupling Insufficient attention to coupling concerns
Requirements Fully realizes all requirements, and in addition anticipates requirement changes without prematurely encumbering the design. Fully realizes requirements while keeping extensibility in mind All requirements addressed All main requirements well addressed All main requirements addressed One or more main requirements missing and/or erroneously translated in the design


 

Code

Grading of code development tasks will consider the following aspects:



Category Outstanding
(A+, 90-100% and more)
Excellent
(A, 80-89%)
Good
(B, 70–79%)
Adequate
(C, 60–69%)
Marginal
(D, 50–59%)
Inadequate
(F, Less than 50%)
Code Elegant; introduces alternative paradigm / pattern / library that improves on previously established solutions Expressively named variables; astute use of external libraries and packages; mastering coding standards - at all times appropriate to objective; confident use of language features but not so idiomatic to be obscure to novices; efficient data structures and control flow; defensive in intake of data and parameters; rigorous in output; conscientious in error handling.; ... ... ... ...


 

Documentation

Grading of software documentation will consider the following aspects:



Category Outstanding
(A+, 90-100% and more)
Excellent
(A, 80-89%)
Good
(B, 70–79%)
Adequate
(C, 60–69%)
Marginal
(D, 50–59%)
Inadequate
(F, Less than 50%)
Documentation ... Lucidly presents context, concept and realization; full coverage of behaviour; authoritative description of preconditions, parameters, output, and all error conditions; concise and illustrative examples. ... ... ... ...


 

Journal

Grading of the course journal will consider the following aspects:



Category Outstanding
(A+, 90-100% and more)
Excellent
(A, 80-89%)
Good
(B, 70–79%)
Adequate
(C, 60–69%)
Marginal
(D, 50–59%)
Inadequate
(F, Less than 50%)
Journal Engaging; effective reference for others Complete; concise; reproducible; fully cross-referenced, written without delay. ... ... ... ...
 

Insights

Grading of the insights! page will consider the following aspects:


Category Outstanding
(A+, 90-100% and more)
Excellent
(A, 80-89%)
Good
(B, 70–79%)
Adequate
(C, 60–69%)
Marginal
(D, 50–59%)
Inadequate
(F, Less than 50%)
insights! Engaging, memorable, ... ... ... ... ... Cursory, superficial, irrelevant


 

Notes and References

  1. These principles generally reflect the University of Toronto's Grading Policies but distinguish between A/A and A+ levels of achievement.


 

In general, marks will be "holistic" in the sense that a high-level achievement in one category can not simply compensate for an inferior achievement in another category. It is the overall quality, integrated over all categories that counts. Therefore it would not make sense to attempt a "marks-breakdown" by category for these items. Marks negotiations that you base on isolated aspects of these rubrics will be pointless - that's not what the rubrics are for. Use them as a guide what you should be aiming for instead.


 


 


CreativeCommonsBy.png This work is made available to the public under a Creative Commons Attribution 4.0 International License.