Grading Rubric (Group Assignment)
Assessment of Learning Goal 1: Quality of describing how image processing can be used in the design process and Quality of the critical reflection of model capability (weight 45%)
- Excellent (9-10)
- Take a set of photos that have very diverse conditions (e.g., weather, lighting, location, angle, scale, etc.)
- Summarize the model output into convincing findings that can inform the design of the product-service system
- Use rich examples with different variety to reflect on model capability in a great detail
- Have convincing insights about how to create a good dataset for training models
- Good (7-8)
- Take a set of photos that have reasonably diverse conditions (e.g., weather, lighting, location, angle, scale, etc.)
- Summarize the model output into findings that can provide some useful insights in the design process
- Use proper examples to reflect on model capability in a reasonable way
- Have proper insights about how to create a good dataset for training models
- Sufficient (6)
- Take a set of photos that may not have diverse conditions (e.g., weather, lighting, location, angle, scale, etc.)
- Have some summarization of the findings from the model output, but some parts may not be convincing or not elaborated properly
- Use some examples to reflect on model capability, but the reflection may have flaws
- Have some insights about how to create datasets for training models, but some insights may not be convincing
- Insufficient (<6)
- No photos or only a few photos are taken with poor diversity
- Have no summarization of the findings from the model output, or the summarization has poor quality
- No examples or no reflections on model capability, or the reflections have poor quality
- Have no insights about dataset creation, or the insights have poor quality
Assessment of Learning Goal 2: Quality of problem identification, model training, and application design (weight 45%)
- Excellent (9-10)
- Describe the problem with clear and precise details
- Provide a thorough training procedure and explain how the data is utilized in the model
- Assess the model performance in a detailed manner, including the number of correct and incorrect identifications
- Design the application with a rich user interface, a detailed dataflow, and a clear flowchart
- Good (7-8)
- Describe the problem with reasonable details
- Provide a reasonable training procedure and explain how the data is utilized in the model
- Assess the model performance with some details, including the number of correct and incorrect identifications
- Design the application with a reasonable user interface, a reasonable dataflow, and a reasonable flowchart
- Sufficient (6)
- Describe the problem with some details, but some parts may not be convincing
- Provide some training procedures and explain how the data is utilized in the model, but some parts may not be convincing
- Assess the model performance with some details, but some parts may not be convincing
- Design the application with some user interface, a dataflow, and a flowchart, but some parts may not be convincing
- Insufficient (<6)
- No description of the problem, or the description has poor quality
- No training procedure or the training procedure has poor quality
- No assessment of the model performance, or the assessment has poor quality
- No design of the application, or the design has poor quality
Assessment of Learning Goal 3: Ability to automate the image processing pipeline (weight 10%)
- Excellent (9-10)
- Fully automate the image processing pipeline
- Have good documentation about how the code works
- Have very good code quality
- Good (7-8)
- Fully automate the image processing pipeline
- Have reasonable documentation about how the code works
- Most of the code is human-readable
- Sufficient (6)
- Some image processing pipeline is automated but some parts require human effort
- Have some documentation about how the code works, but some may not be clear
- Some part of the code is hard to understand
- Insufficient (<6)
- The image processing pipeline is not automated and requires all human effort to drag and drop the images into the web interface to get the results