SubmitManager
轻松收集作业,不再为命名发愁。配合问卷星收作业统一输出PDF格式。
TODO
✅ 根据表格自动处理文件
✅ 多线程处理文件
✅ 自动转换图像文件
✅ 文件冲突处理
✅ 自动配置文件权限1
✅ 添加文件原始信息
❎ 处理word文档2
协议
软件原创代码部分以AGPL-3.0授权。
软件还用到了其他的库:
- Apache POI
- Project Lombok
- Snake YAML
- Jgoodies
- kasp315b's UACTool
https://github.com/ColorsWind/FileRemap/network/dependencies。
另外本软件内置了思源黑体,如果你使用其他字体请注意许可。
系统需求
- Windows,macOS,Linux
- Java8或更高版本
- 一个问卷星账号
使用Java打开SubmitManager打开jar文件可启动。
截图
使用方法
问卷设置
创建一个表单
收集你需要的信息+文件
修改文件类型限制,下图是目前软件支持的文件类型
回收表单
下载所需文件,你需要下载附件和答卷数据(按选项序号)
处理文件
下载的附件解压,浏览选择输入表格和数据数据(解压后的文件夹)的位置,点击转换选项
调整输出文件的文件名,其中{8}表示下载输入数据表格的第八个字段(即H列),{7}表示表格的第七个字段(即G列),其他选项按需选择。
接着我们只需要点击开始即可完成转换,注意必须保证转换时没用使用 Excel 打开输入表格
下图展示了效果
进阶使用
作业截止日期
学生查询作业提交情况
尝试合并多个文件
软件是支持同一张问卷收集份文件的,只需要打开转换选项中的尝试合并多个文件,这个功能可以帮助你收集多张图片,软件会按照题目顺序生成PDF。
尝试转换图片文件
软件支持图片转换PDF,只许可打开转换选项中的尝试转换图片文件。需要注意的是,转换图片会消耗数倍于图片大小的内存,同时需要一定的时间完成转换。软件支持多线程同时处理图片使这项工作可以在合理的时间内完成。
由于现在智能手机拍摄一张照片大小可能高达数M,但对于作业来说可能不需要这么多的像素,建议调整上传文件大小限制。
添加文件原始信息
如果启用该选项,软件会在 PDF 每一页的左上角添加文件转换成 PDF 之前的名称,字体默认 思源黑体,出于控制PDF大小的考虑,软件不会把字体文件内嵌到PDF中(如果这么做,PDF的大小会增加9M),所以在没用安装该字体的电脑可能无法显示这个文字。如果需要自定义字体,请将字体文件放到与 SubmitManager.jar 同级目录并命名为 font.ttf。(目前只支持ttf格式的字体文件)
如何编译软件
SubmitManager 使用了maven管理依赖。
你需要 maven 来构建这个软件。
git clone https://github.com/ColorsWind/SubmitManager.git
cd SubmitManager
mvn clean install
捐助
如果这个软件给你节约了整理文件的时间,请给作者买块面包吧。