A newer version of the Gradio SDK is available:
6.5.1
title: AICELS
emoji: π₯
colorFrom: yellow
colorTo: indigo
sdk: gradio
app_file: app.py
pinned: false
license: mit
short_description: AI Code Evaluation and Learning System - Correctness First
π AICELS: AI-Powered Code Evaluation and Learning System
Correctness First, Quality Second
AICELS evaluates Python code in two phases, then makes recommendations:
- Priority 0 - Correctness: Does your code run without errors?
- Quality Assessment: How well does it follow best practices?
- How can it be improved?: AIFCEL suggests a learning path
Features
- β Syntax and runtime error detection
- π PEP 8 compliance checking
- π Documentation quality assessment
- π― Naming convention validation
- π Personalized learning paths
- π Quality grading (A/B/C/D)
How to Use
- Paste your Python code in the input box
- Click "Evaluate Code"
- Review your correctness status and quality grade
- Follow the personalized learning path to improve
Philosophy
Unlike traditional code quality tools, AICELS prioritizes functional correctness before style. No amount of beautiful formatting can fix code that doesn't work! The app was developeded following extensive consultations and discussions with the community of teachers and educators
Development
Developed collaboratively by Paola Di Maio (Ronin Institute, W3C AI Knowledge Representation Community Group) with AI Coding agents that she is becoming embedded with.
Currently in testing phase. Colab version working well, HF deployment being refined.
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference