北航评教助手 | BUAA Teaching Evaluation Assistant
一键完成课程评价 | Auto-complete course evaluations with one click
| Platform | File | 平台 |
|---|---|---|
| Windows | BUAA-Evaluation-Windows.exe |
Windows |
| macOS | BUAA-Evaluation-macOS.zip |
macOS |
| Linux | BUAA-Evaluation-Linux |
Linux |
- Download
BUAA-Evaluation-Windows.exe - Double-click to run
下载后双击运行即可。
- Download and unzip
BUAA-Evaluation-macOS.zip - Move
BUAA-Evaluation.appto Applications folder - First run: The app is unsigned, run this command in Terminal:
xattr -cr /Applications/BUAA-Evaluation.app- Double-click to open
- 下载并解压
BUAA-Evaluation-macOS.zip - 将
BUAA-Evaluation.app移动到"应用程序"文件夹 - 首次运行:应用未签名,需在终端运行以下命令:
xattr -cr /Applications/BUAA-Evaluation.app- 双击打开
- Download
BUAA-Evaluation-Linux - Make it executable and run:
chmod +x BUAA-Evaluation-Linux
./BUAA-Evaluation-Linux- Full Score | 满分评价 - Select highest score for each question | 每题选择最高分
- Random | 随机评价 - Random selection from top options | 从前几个选项中随机选择
- Minimum Pass | 最低及格 - Select minimum passing score | 选择及格分数
- Special Teachers | 特殊教师 - Custom evaluation for specific teachers | 为指定教师单独设置评价方式
- Auto Skip | 自动跳过 - Skip already evaluated courses | 跳过已完成评价的课程
- Bilingual UI | 双语界面 - Chinese/English language switch | 中英文切换
python main.py- Python 3.9+
- Node.js 20+
git clone https://github.com/ZenAlexa/BUAA_TeachingEvaluation_2024Winter.git
cd BUAA_TeachingEvaluation_2024Winter
# Install Python dependencies | 安装 Python 依赖
pip install -e ".[dev]"
# Install frontend dependencies | 安装前端依赖
cd frontend && npm install# Build frontend | 构建前端
cd frontend && npm run build && cd ..
# Run GUI | 运行图形界面
cd backend && python main.py# Windows
.\scripts\windows\build.ps1
# macOS
./scripts/macos/build.sh
# Linux
./scripts/linux/build.shMade with ❤️ for BUAA | 为 BUAA 用 ❤️ 制作