sajad-dev/code-judge
最新稳定版本:1.0.1
Composer 安装命令:
composer require sajad-dev/code-judge
包简介
README 文档
README
This Laravel package provides a Code Judge system for evaluating programming solutions. Participants can submit their code, and the system will automatically test it against predefined test cases, returning a score and a log of the results. It supports Laravel 11 and is designed to be easily integrated into existing projects.
✨ Features
- Automated Code Testing: Evaluate code submissions against predefined test cases
- Score Calculation: Automatic scoring based on test results
- Detailed Logging: Comprehensive logs of test execution and results
- Laravel 11 Support: Built specifically for Laravel 11.x
- Easy Integration: Simple setup and integration into existing projects
- Multi-Language Support: Execute code in various programming languages
📋 Requirements
You need the following to run the package:
- PHP 8.1 or higher
- Laravel 11.x
- Composer for dependency management
- A Linux or Mac OS environment for code execution (Windows may require additional configuration)
🚀 Installation and Setup
Follow these steps to set up the package:
1. Install the package via Composer:
composer require sajad-dev/code-judge
2. Publish the package assets:
php artisan vendor:publish --provider="SajadDev\CodeJudge\CodeJudgeServiceProvider"
3. Run the migrations to create the necessary database tables:
php artisan migrate
Mohammad Sajad Poorajam 👨💻🚀
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-12-16