Skip to content

LUNAD3v/areaload

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
css
 
 
db
 
 
 
 
 
 
img
 
 
js
 
 
 
 
tmp
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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