20
评分系统的调研。
调研对象:实验楼、Coursera
产出:调研文档
21
自动评分 hadoop 代码 、Python 环境问题的协助排查(小班)
产出:Hadoop 的自动评分 demo
源码:github
22
数据库的自动判分、Python的自动判分、Jupyter的自动判分的流程打通。
产出:评分文档
结论:
hadoop:可判断语法错误和错误提示、可获取程序关键词、可取得程序执行结果
python 脚本: 可判断语法错误和错误提示、可获取程序关键词、可取得程序执行结果
数据库: 可判断sql错误和错误提示、可获取 sql 执行结果
结果: 不管是 hadoop、python,还是数据库,自动评分都可以做
做法是:用户填写评分单(用来生成配置,比如说程序的存放路径,步骤得分,执行结果,必须包含的关键字)- 》自动评分
23
做实验楼的实验,找灵感。
产出:
实验楼我做了三大实验:mysql、hadoop、python,并得调研结果如下
hadoop 没做结果正确性检查,一路下一步,就过了。
mysql 的实验检查:库是否存在、表是否存在、数据是否存在(只检查关键字段),其他字段不检查
python:检查文件是否存在、关键字是否存在(如 input关键字、for 关键字)
下午,商量新需求:
在moodle中一键打开实验文档、创建虚拟机、连接ssh,并在右边显示ssh窗口
24
读BestConfig源码,写报告
第一版:https://www.yuque.com/gsunwu/blog/gimrey
不知道如何写,源码全部注释了一边,跑通代码
25
读BestConfig源码,写报告
第二版:https://www.yuque.com/gsunwu/blog/zvyyw7
参考《kafaka源码解读》编写,搞懂了DDS和RBS
文中还差DDS和RBS的源码解读部分
26
休息、汇报
27
阅读DDS分类算法源代码,补充DDS文档:
调试源码:https://github.com/WuSunGG/DebugBestConfig
论文:https://arxiv.org/abs/1710.03439
源码解析包含在调试源码中