黑板分析工具

blackboard_analysis_tools的Python项目详细描述


#黑板分析工具
一种分析自动化工具,用于在对通过黑板学习系统提交的学生作业进行评分时避免重复性任务。

例如:
*提取数百个.zip文件
*对每个作业的文件进行排序,学生
*创建统计:学生数量,迟交作业,…

(处理大约100MB的作业时大约10秒)(时间会有所不同)。
*打开“输出”文件夹查看结果(每个学生排序的所有文件、摘要、日志文件…。

(Linux&Windows)
*python包索引中提供的python包:http://pypi.python.org/pypi/blackboard_analysis廑tools/
*下载源代码并运行``python setup.py install`。

限制:
*当前仅在Linux&Windows7上测试该程序
*该程序是在考虑到其他操作系统用户的情况下创建的,因此最终将获得全面的跨平台支持。

##幕后发生的事情:
1。扫描.zip文件
2。解压缩.zip文件
3。扫描.txt文件(这些文件包含描述学生报告/作业的元数据)
4。分析.txt文件
5。为每个学生创建一个文件夹
6。将所有文件移动到正确的文件夹(包括那些被黑板“损坏”的文件名)
7。写一些统计数据:所有交过东西的学生的列表。编写进程摘要:学生数、作业数、损坏的文件数,…

加速)
*python 3.3兼容
*部分windows兼容
*排序输出文件夹
*打印生成摘要
*检测延迟文件

<0.0.2:
*检测“损坏”文件
*统计信息:日志文件、摘要、学生列表
*使用输入和输出文件夹
*代码清理:pep8,pylint

0.1:基本功能
*提取.zip文件
*创建学生文件夹
*将文件移动到文件夹

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
从文本文件中读取时显示java符号“ï»”   java在有很多生产商的情况下如何改进Disruptor?   不同线程的java不同堆栈   用Java模拟oraclespool   jsp java访问自定义web中的错误信息。xml错误页   给出奇怪结果的java集成堆栈   java在jsp中显示值列表   java会话。保存更新具有错误ID的实体   在树数据结构中添加节点时的java递归   java在Spring Data Mongodb中使用$$ROOT检索整个文档   java我应该把图像放在罐子里还是不放在罐子里?(Inno设置)   java将bat文件放入jar文件中   Java:如何在节点上执行XPath查询   控制台应用程序如何在Mac上从Java输出重音字符?