Problem Solving Rubric

advertisement
PROBLEM SOLVING RUBRIC
Definition
Problem solving is the process of designing, evaluating, and implementing a strategy to answer an open-ended question or achieve a desired goal.
Exceeds Expectations
3
Meets Expectations
1
Doesn’t Meet Expectations
0
Identify Problem
***Exceeds expectation for the scenario
***Meets expectations for the scenario
***Doesn’t meet expectations for the scenario
***A measurable goal
Research and gather
information about problem
***Exceeds expectation for the scenario
***Meets expectations for the scenario
***Doesn’t meet expectations for the scenario
***Exceeds expectation for the scenario
***Meets expectations for the scenario
***Doesn’t meet expectations for the scenario
***A measurable goal
Determine limits for solving
the problem.
***Exceeds expectation for the scenario
***Meets expectations for the scenario
***Doesn’t meet expectations for the scenario
***A measurable goal
Make Decisions Based on
Analysis.
***Exceeds expectation for the scenario
***Meets expectations for the scenario
***Doesn’t meet expectations for the scenario
***A measurable goal
Implement Solution
***Exceeds expectation for the scenario
***Meets expectations for the scenario
***Doesn’t meet expectations for the scenario
***A measurable goal
Evaluate Outcomes
***Exceeds expectation for the scenario
***Meets expectations for the scenario
***Doesn’t meet expectations for the scenario
***A measurable goal
Set Goals and Identify
Strategies
***A measurable goal
***Customize the rubric for your discipline
EXAMPLE - CIT Adaptation of PROBLEM SOLVING RUBRIC
Definition
Problem solving is the process of designing, evaluating, and implementing a strategy to answer an open-ended question or achieve a desired goal.
Exceeds Expectations
3
Meets Expectations
1
Doesn’t Meet Expectations
0
Document provides a clear vision and the list of
requirements. There must be at least 20 valid
requirements.
Document provides a clear vision and the list of
requirements. There must be at least 10 valid
requirements.
Document provides poor vision and invalid
requirements.
Creates an innovative list of tools and
technologies that can be used.
Creates a list of tools and technologies that can be
used.
Fails to create a list of tools and technologies that
can be used.
Set Goals and Identify
Strategies
Project plan uses the headings from the use cases
and adds sufficient tasks for design, development,
and testing.
Project plan uses the headings from the use cases
and adds sufficient tasks for design, development,
and testing but is missing some detail.
Project plan shows poor planning and lack of
detail.
Determine limits for solving
the problem.
Creates a constraint list for the
project
Make Decisions Based on
Analysis.
Lists 5 valid constraints for the problem.
Lists 3 valid constraints for the problem.
Doesn’t provide constraints or the constraints
provided aren’t valid.
Creates class diagrams that thoroughly capture
the use cases functionality and ER diagrams to
capture the data requirements.
Creates class diagrams that minimally capture
the use cases functionality and ER diagrams to
capture the data requirements.
Creates class diagrams that poorly capture the
use cases functionality and ER diagrams to
capture the data requirements.
Each iteration has the full functionality of the
use cases implemented according to the plan.
Each iteration has the minimal functionality of
the use cases implemented according to the plan.
Each iteration has incomplete functionality of the
use cases implemented according to the plan.
System is tested thoroughly and the use cases are
completely verified.
System is tested minimally and the use cases are
minimally verified.
System is poorly tested and the use cases are
incompletely verified.
Identify Problem
Creates a requirements document for a
project that identifies and defines the
problem.
Research and gather
information about problem
Researches tools and technologies to
solve the problem.
Creates a project plan to specify goals
and a detailed timeline to achieve the
goals based on the use cases
Creates design diagrams and ER
diagrams.
Implement Solution
Creates a system that implements the
use cases in an iterative manner based
on the timeline.
Evaluate Outcomes
Tests the system created to make sure
that the outcomes specified in the use
cases are implemented.
Download