作业管理系统 HomeworkManager
声明
本项目是基于 https://github.com/AxerZ/homework 项目的二次开发版本,考虑到版本差距较大,因此独立开启项目独立维护。
在此感谢原作者张本和(axer@tc.edu.tw)。
特色
学生不必用帐号密码登入。
学生上传作业时设定一组密码,未来下载、修改删除使用此组密码。
可限制上传时间、可限制上传密码。
防止学生下载或删除别人作业。
可开关展示,展示中一般访客可下载,不开放展示则只有上传者在「上传时间」自己下载。
可开关生效,不生效作业则不能上传,也不在列表中。
教师管理作业,可将优秀作品放至展示、也可设定通过/不通过。
(修改版新增)增加学号字段,适应以学号为核心的管理体制。支持通过正则表达式限制学号输入。
(修改版新增)命名方式为作业标题-学号-姓名.扩展名,适应教学管理体系需要。
使用
下载本包或通过git clone下载。
按以下指令配置文件权限
1 2 3 |
$ chmod -R 777 upload/ $ chmod 777 libs/cache $ chmod 777 libs/templates_c |
将hw_database.sql导入到您的数据库。
配置includes/init.php。
可以上线测试了。
提示
只有新版本支持PHP7,老版本只支持PHP5。
系统内置了默认的账号密码信息,请在程序部署后及时修改密码。
管理员默认账号: default@note.tc.edu.tw
管理员默认密码: 0000