2025-11-13 09:14:49 +08:00
|
|
|
|
# loveace_autojudge
|
|
|
|
|
|
|
2025-11-13 09:21:25 +08:00
|
|
|
|
一个基于 Flutter 开发的自动评测应用程序。
|
2025-11-13 09:14:49 +08:00
|
|
|
|
|
2025-11-13 09:21:25 +08:00
|
|
|
|
## 功能特性
|
2025-11-13 09:14:49 +08:00
|
|
|
|
|
2025-11-13 09:21:25 +08:00
|
|
|
|
- 跨平台支持(Android、iOS、Windows、Web)
|
|
|
|
|
|
- 现代化的用户界面
|
|
|
|
|
|
- 自动评测功能
|
2025-11-13 09:14:49 +08:00
|
|
|
|
|
2025-11-13 09:21:25 +08:00
|
|
|
|
## 开始使用
|
2025-11-13 09:14:49 +08:00
|
|
|
|
|
2025-11-13 09:21:25 +08:00
|
|
|
|
### 环境要求
|
2025-11-13 09:14:49 +08:00
|
|
|
|
|
2025-11-13 09:21:25 +08:00
|
|
|
|
- Flutter SDK
|
|
|
|
|
|
- Dart SDK
|
|
|
|
|
|
|
|
|
|
|
|
### 安装步骤
|
|
|
|
|
|
|
|
|
|
|
|
1. 克隆项目
|
|
|
|
|
|
```bash
|
|
|
|
|
|
git clone [repository-url]
|
|
|
|
|
|
cd loveace_autojudge
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
2. 安装依赖
|
|
|
|
|
|
```bash
|
|
|
|
|
|
flutter pub get
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
3. 运行应用
|
|
|
|
|
|
```bash
|
|
|
|
|
|
flutter run
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## 项目结构
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
lib/
|
|
|
|
|
|
├── main.dart # 应用入口
|
|
|
|
|
|
├── models/ # 数据模型
|
|
|
|
|
|
├── providers/ # 状态管理
|
|
|
|
|
|
├── screens/ # 页面
|
|
|
|
|
|
├── services/ # 服务层
|
|
|
|
|
|
├── utils/ # 工具类
|
|
|
|
|
|
└── widgets/ # 自定义组件
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## 技术栈
|
|
|
|
|
|
|
|
|
|
|
|
- Flutter
|
|
|
|
|
|
- Dart
|
|
|
|
|
|
|
|
|
|
|
|
## 许可证
|
|
|
|
|
|
|
|
|
|
|
|
本项目采用 **GNU AGPL-3.0 许可证** 并附加 **严格禁止商业使用条款**。
|
|
|
|
|
|
|
|
|
|
|
|
### 项目性质
|
|
|
|
|
|
|
|
|
|
|
|
本软件是 **安徽财经大学教育服务的衍生项目**,专为教育和学习目的开发。
|
|
|
|
|
|
|
|
|
|
|
|
### 主要条款
|
|
|
|
|
|
|
|
|
|
|
|
- ✅ 可以自由使用、修改和分发本软件(仅限非商业用途)
|
|
|
|
|
|
- ✅ 必须开源所有修改和衍生作品
|
|
|
|
|
|
- ✅ 网络使用也需要提供源代码(AGPL特性)
|
|
|
|
|
|
- ❌ **严格禁止任何形式的商业使用**
|
|
|
|
|
|
|
|
|
|
|
|
### 严格禁止商业使用
|
|
|
|
|
|
|
|
|
|
|
|
本软件在任何情况下均不得用于商业目的,包括但不限于:
|
|
|
|
|
|
- 销售本软件或其衍生作品
|
|
|
|
|
|
- 将本软件作为商业服务的一部分提供
|
|
|
|
|
|
- 在商业产品中集成或捆绑本软件
|
|
|
|
|
|
- 通过本软件直接或间接获取商业利益
|
|
|
|
|
|
- 为商业实体提供基于本软件的服务
|
|
|
|
|
|
- 任何形式的商业化运营
|
|
|
|
|
|
|
|
|
|
|
|
### 允许的使用范围
|
|
|
|
|
|
|
|
|
|
|
|
本软件仅可用于:
|
|
|
|
|
|
- 个人学习和研究
|
|
|
|
|
|
- 教育机构的教学活动
|
|
|
|
|
|
- 非营利组织的非商业用途
|
|
|
|
|
|
- 开源社区的协作开发
|
|
|
|
|
|
|
|
|
|
|
|
### 重要声明
|
|
|
|
|
|
|
|
|
|
|
|
⚠️ **本软件不提供任何形式的商业使用许可。任何商业使用请求均将被拒绝。**
|
|
|
|
|
|
|
|
|
|
|
|
详细许可证内容请查看 [LICENSE](LICENSE) 文件。
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
Copyright (C) 2025 loveace_autojudge
|
|
|
|
|
|
|
|
|
|
|
|
This project is a derivative of educational services at Anhui University of Finance and Economics.
|
|
|
|
|
|
|
|
|
|
|
|
Licensed under **GNU AGPL-3.0** with **Strict Prohibition of Commercial Use**.
|
|
|
|
|
|
|
|
|
|
|
|
⚠️ **Commercial use is strictly prohibited under any circumstances.**
|