logo
0
0
Login
优化 gunicorn 服务配置,添加清理旧 socket 和等待 socket 创建的步骤,以避免权限和连接错误

作业提交系统 (最小示例)

这是一个最小的 Django 示例应用 submissions,用于记录学生向助教提交作业的情况。学生通过访问带有 assignment_idta_id 的 URL 提交。

快速开始:

  1. 创建虚拟环境并安装依赖:
python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt
  1. 迁移并创建超级管理员以便使用 admin 创建班级、助教、作业与学生:
python manage.py migrate python manage.py createsuperuser
  1. 启动开发服务器:
python manage.py runserver

使用方法:

  • 在 admin (/admin/) 中创建 Classroom,再在该班级下创建 TAStudentAssignment
  • 学生提交:访问 /submit/<assignment_id>/<ta_id>/,填写学号和姓名后提交。
  • 助教查看作业状态:访问 /ta/<ta_id>/assignment/<assignment_id>/,可看到已提交和未提交学生列表。

About

收作业辅助

Language
Python79.4%
HTML20.6%