File size: 1,668 Bytes
60d5d17
ef08127
 
 
 
 
 
 
 
60d5d17
 
 
 
 
 
 
e5941a7
60d5d17
 
e5941a7
60d5d17
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
e5941a7
 
60d5d17
 
 
e5941a7
60d5d17
 
0c1fc06
ef08127
 
60d5d17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
---
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:
1. **Priority 0 - Correctness**: Does your code run without errors?
2. **Quality Assessment**: How well does it follow best practices?
3.  **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

1. Paste your Python code in the input box
2. Click "Evaluate Code"
3. Review your correctness status and quality grade
4. 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