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

This site uses Just the Docs, a documentation theme for Jekyll.