Skip to content

AreaLoad 是一个用 PHP 编写的轻量级的作业上传框架,可被用于作业提交,实验操作考试等,具有简单部署,易用等特点。

License

Notifications You must be signed in to change notification settings

LUNAD3v/areaload

Repository files navigation

AreaLoad

AreaLoad

一个用PHP编写的作业上传平台。 演示地址

介绍,部署方法,使用方法

请参照我们的AreaLoad项目页面

TODO

这是一个开源项目,如果您有什么建议可以在issue中提出,或者可以直接参与我们的开发!

  • 使用图形验证码防止自动提交脚本
  • 服务端的文件扫描和正确性测试
  • 编写一个Web GUI方便教师用HTTP的方式修改trustlist和清除学生提出的问题
  • 程序的模块化重构,使用统一文件来handle用于的上传操作
  • 管理页面SQL防注入
  • 多用户管理
  • 后台界面添加收作业功能
  • request页面防注入
  • 解决不同学号上传同名文件覆盖问题
  • 改善收作业功能
  • 修复修改课程部分无法提交修改的Bug
  • 在管理后台修改文件类型限制和登陆密码
  • 页面美化
  • 代码健壮性审计
  • 更好的Ticket处理机制
  • 上传进度条
  • 点击收作业按钮时不允许短时间内多次点击

Authors

Architect and major PHP programming: @n0vad3v

Major JavaScript,uploaded.php table design and UI design: @allenliu

SQL injection prevention and Student number validation function design: @jazoma

License

GNU General Public License v3.0

About

AreaLoad 是一个用 PHP 编写的轻量级的作业上传框架,可被用于作业提交,实验操作考试等,具有简单部署,易用等特点。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published