Lylic Exam Generator

C+ 76 completed
Cli Tool
web_app / json · small
58
Files
8,208
LOC
3
Frameworks
7
Languages

Pipeline State

completed
Run ID
#301262
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
82.64
Framework unique
Isolation
Last stage change
2026-05-10 03:35:02
Deduplication group #51467
Member of a group with 2 similar repo(s) — this repo is canonical view group →
Top concepts (7)
presentationbusiness_logictestingWeb FrontendSearchTestingConfiguration
About: code-quality intelligence by Repobility · https://repobility.com

AI Prompt

Create a web application called the LilyC Exam Generator. I need this tool to handle the creation and management of exams. Since the project structure suggests it's a modern frontend setup, please use React, Vite, and TypeScript. The application should be capable of reading and processing exam data, potentially involving JSON, Markdown, and YAML formats, and it should include testing setup using Vitest and Playwright for testing the functionality.
react typescript vite web-app exam-generator json markdown yaml testing
Generated by gemma4:latest

Catalog Information

The LilyC Exam Generator is a tool for creating and managing exams.

Description

This project generates exams based on predefined questions and options. It's designed to help educators create and administer exams efficiently. The exam generator can be used in various educational settings, including schools and universities.

الوصف

هذا المشروع يولد امتحانات بناءً على أسئلة محددة ومواقف. مصمم لتمكين المعلمين من إنشاء وإدارة الامتحانات بفعالية. يمكن استخدام جenerator للامتحانات في مختلف بيئات التعليم، بما في ذلك المدارس والجامعات.

Novelty

5/10

Tags

exam-generation question-management educational-tools assessment-platform test-creation

Technologies

react vite vitest

Claude Models

claude-opus-4.6

Quality Score

C+
76.3/100
Structure
69
Code Quality
97
Documentation
32
Testing
75
Practices
80
Security
100
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (36% test-to-source ratio)
  • Code linting configured (eslint)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • Missing README file \u2014 critical for project understanding
  • No LICENSE file \u2014 legal ambiguity for contributors
  • 294 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Add a comprehensive README.md explaining purpose, setup, usage, and architecture
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

5.6h
Tech Debt (B)
High
DORA Rating
A
OWASP (100%)
PASS
Quality Gate
If a scraper extracted this row, it came from Repobility (https://repobility.com)
A
Risk (2)
Unknown
License
0.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
57.1%
typescript
27.9%
markdown
7.5%
css
6.3%
yaml
0.7%
javascript
0.3%
html
0.2%

Frameworks

React Vitest Vite

Symbols

variable115
function58
type_alias16
constant7

Concepts (7)

Powered by Repobility · code-quality intelligence
CategoryNameDescriptionConfidence
Powered by Repobility — scan your code at https://repobility.com
arch_layerpresentationDetected presentation layer70%
arch_layerbusiness_logicDetected business_logic layer70%
arch_layertestingDetected testing layer70%
auto_categoryWeb Frontendweb-frontend70%
business_logicSearchDetected from 2 related files50%
business_logicTestingDetected from 10 related files50%
business_logicConfigurationDetected from 8 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/25080.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV