Project Grading Rubric


  • Week 1 - Design and Middleware Implementation (30 points)

    • You have completed documentation for API.md and MG.md
    • You have a working middleware implementation
    • (All or nothing)
  • Week 2 - Caching and Additional MGs (30 points)

    • You implemented caching
    • You documented an advanced feature
    • You implemented a static MG (-15 points if you used my work or a small delta of my work instead of making your own)
    • You implemented a dynamic MG (-15 points if your dynamic maze was unique unique with high probability)
  • Week 3 - Shared Middleware (20 points)

    • You MGs successfully connect and interact with the shared middleware.
  • Week 4 - Finale and Showcase (70 points)

    • You explained your MGs at the course-wide showcase
    • Your static MG was functional at the showcase (-25 points if your static MG was late)
    • Your dynamic MG was functional at the showcase (-25 points if your dynamic MG was late)

Your final project grade is broken down by week on Canvas.