sajad-dev/code-judge 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

sajad-dev/code-judge

最新稳定版本:1.0.1

Composer 安装命令:

composer require sajad-dev/code-judge

包简介

README 文档

README

PHP Version Laravel Version Composer Required Platform License Version Status

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

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-12-16