IdeaCredIdeaCred

haku07210/AutoJudge-Project

36

๐Ÿค– Predict programming problem difficulty with AI using text analysis and machine learning for accurate complexity scoring.

What's novel

๐Ÿค– Predict programming problem difficulty with AI using text analysis and machine learning for accurate complexity scoring.

Code Analysis

7 files read ยท 3 rounds

A Streamlit web application that predicts programming problem difficulty using Random Forest models trained on entirely synthetic, randomly generated data.

Strengths

Clean and readable code structure with proper use of caching and error handling in the main application. The scraper implementation follows standard patterns for web scraping.

Weaknesses

The project relies on fabricated training data with no real-world correlation between features and targets, making predictions meaningless. Documentation is heavily misleading about installation methods and actual capabilities.

Score Breakdown

Innovation
3 (25%)
Craft
41 (35%)
Traction
6 (15%)
Scope
28 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+0
Concept Novelty+1

Craft

Ci+0
Tests-1
Polish+0
Releases+0
Has License+0
Code Quality+17
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+2
Has Dependency Mgmt+5

Traction

Forks+0
Stars+6
Hn Points+0
Watchers+0
Early Traction+0
Devto Reactions+0
Community Contribs+2

Scope

Commits+8
Languages+3
Subsystems+5
Bloat Penalty+0
Completeness+6
Contributors+6
Authored Files+8
Readme Code Match+3
Architecture Depth+3
Implementation Depth+8

Evidence

Commits

51

Contributors

2

Files

19

Active weeks

5

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

1

Forks

0

License

โ€”