- Functionality Completion (40%): This criterion evaluates the extent to which the project meets its intended objectives and addresses the complexity of the problem statement. It assesses whether all functional requirements are fulfilled and the overall effectiveness in solving the identified problem.
- Quality of Deliverable (40%): This assesses how well-written and documented the code is, as well as adherence to best practices and the potential for future extension and maintenance. This criterion examines the following aspects:
- Code Quality
- Documentation
- Scalability of Code
- Reusability of Code
- Maintainability of Code
- User Experience and Design (10%): This criterion assesses the intuitiveness and user-friendliness of the project. It includes an evaluation of the design's aesthetic appeal and ease of navigation, ensuring that the user interface is visually pleasing, inclusive, and accessible.
- Presentation and Communication (10%): This assesses the clarity and thoroughness of the presentation, focusing on how effectively the team communicates the problem, solution, and impact, as well as the quality of storytelling, and articulation of the value proposition.
Note: Complexity of Problem Statement:The Problem Statements are categorised as High, Medium and Low based on the complexity. This criterion assigns additional weight to more complex Problem Statements and the corresponding solutions. It evaluates how effectively the team tackled the inherent challenges, the depth of technical implementation, and the innovation demonstrated in solving the problem, with higher complexity resulting in increased weighting.