Yumiclass

C 64 completed
Other
unknown / java · small
112
Files
8,451
LOC
1
Frameworks
6
Languages

Pipeline State

completed
Run ID
#1545184
Phase
done
Progress
0%
Started
2026-04-16 23:09:31
Finished
2026-04-16 23:09:31
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
39.56
Framework unique
Isolation
Last stage change
2026-05-10 03:34:51
Deduplication group #47319
Member of a group with 123 similar repo(s) — canonical #189146 view group →
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

AI Prompt

Create a comprehensive high school class management web service, similar to YumiClass. I need the system to be built using Spring Boot for the backend, connecting to MySQL 8, and using Thymeleaf and Bootstrap 5 for the frontend. The system must allow teachers to manage sports scores (with Excel download), calculate PAPS grades based on official standards, handle attendance, manage assignments, and generate tournament brackets. Students should be able to view their personal scores, PAPS records, and class tournament standings. Additionally, integrate a Gemini API-based chatbot for teaching assistance.
java spring-boot mysql thymeleaf bootstrap web-app education management-system api-integration
Generated by gemma4:latest

Catalog Information

Create a comprehensive high school class management web service, similar to YumiClass. I need the system to be built using Spring Boot for the backend, connecting to MySQL 8, and using Thymeleaf and Bootstrap 5 for the frontend. The system must allow teachers to manage sports scores (with Excel download), calculate PAPS grades based on official standards, handle attendance, manage assignments, and generate tournament brackets. Students should be able to view their personal scores, PAPS records,

Tags

java spring-boot mysql thymeleaf bootstrap web-app education management-system api-integration

Quality Score

C
64.2/100
Structure
49
Code Quality
95
Documentation
64
Testing
0
Practices
74
Security
100
Dependencies
80

Strengths

  • Consistent naming conventions (PascalCase)
  • Low average code complexity — well-structured code
  • Good security practices — no major issues detected

Weaknesses

  • No LICENSE file — legal ambiguity for contributors
  • No tests found — high risk of regressions
  • No CI/CD configuration — manual testing and deployment
  • 144 duplicate lines detected — consider DRY refactoring

Recommendations

  • Add a test suite — start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Languages

java
44.0%
html
42.3%
css
9.9%
javascript
1.7%
xml
1.2%
markdown
0.9%

Frameworks

Spring Boot

Symbols

variable525
method233
class56
interface13
function10
enum8
constant2

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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