IdeaCredIdeaCred

ckaimuk/CBIT-AiExam-plus

52

๐ŸŒ Build a versatile AI examination platform that adapts to diverse assessment needs for schools, training centers, and online courses.

What's novel

๐ŸŒ Build a versatile AI examination platform that adapts to diverse assessment needs for schools, training centers, and online courses.

Code Analysis

8 files read ยท 3 rounds

A Flask-based Chinese-language web app for administering IMBA master's program entrance exams, with student ID verification, question bank management, optional LLM-based question generation, and automated scoring of multiple-choice, short-answer, and programming questions.

Strengths

The scoring system has reasonable multi-strategy evaluation (AI semantic similarity + keyword matching + code execution for programming questions), and the multi-provider API manager provides a clean abstraction for switching between OpenRouter, OpenAI, and Anthropic.

Weaknesses

The codebase is a 372KB monolithic Flask file with zero tests, a security vulnerability from executing student code via subprocess without sandboxing, API keys printed to logs, and a logic bug in student verification that can create duplicate records. The 'AI' features are thin LLM API wrappers with hardcoded fallbacks, and the README claims features (adaptive difficulty) that don't exist in the code.

Score Breakdown

Innovation
3 (25%)
Craft
40 (35%)
Traction
17 (15%)
Scope
63 (25%)

Signal breakdown

Innovation

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

Craft

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

Traction

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

Scope

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

Evidence

Commits

52

Contributors

2

Files

64

Active weeks

3

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

2

Forks

2

License

โ€”