Project Report Checklist
Here is the (partial) checklist we are using to help judge your report.
Note that your project does
Problem
- Statement is clear and well-articulated
- Relevance and importance of the problem is established
- Problem is significant in the context of vector databases or the target application area
Solution
- Approach introduces novel ideas or techniques
- Approach demonstrates technical depth or engineering rigor
- Use of appropriate and well-structured methods or techniques
- Tackles non-trivial design or implementation challenges
- Algorithms and methods are described clearly
- Data analyses and conclusions are reasonable
- Demonstrates deep understanding of the existing techniques
- Vector DBs are meaningfully used to solve the problem
- There is clear discussion of how the work could be extended or scaled up
Evaluation
- Results are well-interpreted and insightful
- Demonstrates understanding of strengths and limitations
- Evaluation supports conclusions
- Multiple baselines or datasets used for evaluation
- Evaluation metrics are well-chosen
- Evaluation setup is sound and appropriate
- Limitations or interpretation of results is mentioned
- Key takeaways are highlighted clearly
Report
- Logical structure with clear sectioning and flow
- Writing is concise, readable, and free of major grammatical errors
- Figures, tables, and visual elements are relevant and effective
- Code snippets or algorithm descriptions are clearly documented
- Report is citing relevant prior work appropriately
5-minute Presentation
- Presentation is clear, well-paced, and engaging
- Slides (if used) are clean, readable, and effective
- Responds to questions appropriately
- Visuals (if used) aid in understanding the solution
- Presents meaningful results (preliminary or final)