第二次结对作业-原型设计
这个作业属于哪个课程 | 软件工程 |
---|---|
队员1 | 211706397 |
队员2 | 211706190 |
这个作业要求在哪里 | 第二次结对作业 |
这个作业的目标 | 结对合作、数据分析、原型设计 |
作业正文 | 如下 |
其他参考文献 | 如下 |
结队情况
大数据综合实验班 明锐 211706397
计算机科学与技术2班 林涛 211706190
数据分析
1.通过 蔡雨婷汪钰莹小组 的数据,我们将上课的姿势与课堂满意度、课堂吸收的主观评分进行关联
发现无论是课堂满意度还是主观的课堂吸收情况,坐着要比其他姿势(躺着或趴着)相对要高很多
从这点出发,建议大家尽量坐着上课,尽量不穿睡衣,换好日常的衣服,为上课创造仪式感,这样有助于提高课堂效率
2.通过分析学生对不同课程的主观评分
我们可以看出《高级数据库》、《数据挖掘技术》、《大数据应用开发》这三门比较偏向通过测试来巩固知识点的课程,学生主观吸收情况相对较好
再结合上教师对线上课程的建议,我们可以得出:适当的考核可以提高学生对于知识的吸收水平
3.通过 蔡雨婷汪钰莹小组 和 张露吴娉婷小组 的数据,我们了解到了很多之前没有关注到的学生角度的网课问题
通过分析对比两张图表,可以看到学生群体认为网课的主要问题主要有这几类:线上网课导致的交流成本增加、上课的环境和氛围不理想、电子产品容易导致走神等,主观原因的占比较大
目前线上教育比较难做到实体课的监督管理,所以还是要靠大家自觉
可以通过多与老师互动、关闭无关应用减少干扰、创建学习小组互相帮助、学习其他优秀的线上资源等方式来克服线上课程的带来的不便与困难
对以上提供数据的这两个小组表示感谢
爬虫分析
因为考虑到我们小组自身问卷的采集的样本量不大,所以采用爬虫的方式,爬取西安农林科技大学所作的调查结果,希望能通过更大的数据量反映出普遍问题
具体代码实现如下:
import requests
from bs4 import BeautifulSoup
headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36'
}
company = "https://baijiahao.baidu.com/s?id=1659718684335656020&wfr=spider&for=pc"
content = requests.get(company, headers=headers).text
soup = BeautifulSoup(content, "lxml")
div_result = soup.select('div.article-content div.img-container,p')
title = []
# for i in range(6, len(div_result)):
# print(div_result[i])
for j in range(6, len(div_result)-6):
if(len(str(div_result[j]).split("<p>")) != 2 ):
title.append((div_result[j].select('.large'))[0].attrs['src'].strip())
else:
title.append((div_result[j].select('.bjh-p'))[0].get_text().strip())
word_file = 'd:\\爬取的数据\\分析.docx'
for i in range(len(title)):
if( title[i].find('https') != -1):
try:
pic = requests.get(title[i], timeout=10)
except requests.exceptions.ConnectionError:
print('图片无法下载')
continue
# 保存图片路径
pic_address = 'd:\\爬取的数据\\' + str(i) + '.jpg'
fp = open(pic_address, 'wb')
fp.write(pic.content)
fp.close()
else:
file = open(word_file, 'a+')
file.write(str(i) + "====>\n" + title[i] + "\n")
file.close()
原型展示
使用的原型软件是墨刀,设计了三个模块:information,Spider,Summary
information模块展示的是我们小组整理的自己的数据和其他同学的数据分析的结果
Spider模块展示的是爬虫的分析结果
Summary模块是对比自己的数据和爬虫的数据进行的总结,以及对提高线上学习效果基于数据分析基础上的意见或建议
话不多说,上原型,试过你就知道
原型地址:原型设计
云结对
这次的云结对相对上次的来说有很多改变
1. 在腾讯会议的基础上,我们增加了腾讯文档的协作。上一次我们文字主交流要通过QQ和互传Markdown文件这两种方式,一旦一方修改了,那么同步起来就比较麻烦,所以这次我们使用在线文档
2. 经历了上次的结对作业,我们磨合出了一套比较好的工作流程: 讨论题目 -> 制定计划 -> 分析可行性 -> 细化任务 -> 分工合作 -> 相互检验,通过这套工作流程我们确实减少了很无意义的工作,提高了效率
总结
对于老师来说:可以通过适当的考核提高学生对于知识的吸收水平
对于学生来说:一方面我们应该尽可能地为自己创造一个更加适合学习的环境。穿好平时上课穿的衣服,坐在书桌前,收起无关学习的东西,关掉无关学习的电脑应用,这些都可以给你更积极的心理暗示:我要开始好好学习了。另一方面我们也要利用好现有的资源:各种优秀的慕课、优秀的笔记软件(OneNote、有道云笔记)等