The following parameters define how the adjudicators of IDSOL will evaluate the projects (“Evaluation Criteria”). Local Olympiad Committees reference these Evaluation Criteria for local team qualification, but may differ from the international standard, due to localization or preferences of the local organizers.
Understanding and application of first principles to the project, e.g. data collection, data quality, data preprocessing, etc.
Code quality, modularity, and effective use of appropriate libraries and frameworks, e.g. data & AI model development, implementation, training, etc.
Fulfillment of specifications, quality of functionalities, handling of edge cases, and consideration of performance, scalability, security, etc.
Organized documentation, e.g. design specifications, user guides, API docs, maintenance manuals, etc.