一、背景
为了提高《Python网络爬虫》课程的教学质量,强化能力考核,突出过程考核,实施过程性多元化评价,探索增值性考核,评估员工的知识、能力和素质水平。正向鼓励员工积极主动学习,提高学习效果,特制定本课程考核制度方案。
二、考核内容
2.考核方式
理论知识:Python的编程基础,爬虫程序设计理念,scrapy 爬虫框架,数据采集、解析、保存、测试相关知识。
能力:使用Requests库获取网页源码,设置请求头,使用正则表式、xpath、BeautifulSoup选择数据,使用scrapy中Item、Pipeline进行数据序列化,使用Spider爬虫技术、Scrapy中间件技术,在动态网页中爬取数据。
素质:分析、解决爬虫技术问题,良好的沟通能力,能清晰地传递、表达信息、思想和感情,与人合作的团队协作能力与踏实肯干、吃苦耐劳的精神,自学能力,能独立获取信息,解决实际问题,软件工程规范和编码规范意识。
2.考核方式
本课程是考查课程,使用百分制,平时成绩占60%,期末考核占40%。
平时成绩:包括考勤(占10%)、课堂提问(占20%)、五个学习情境(占50%),增值性评价(占20%)。
五个学习情境得分:每个都由员工自评20%,组内成员互评30%,教师评价50%组成,最后五个学习情境取平均分。
增值性评价:任务实施中选择了学习情景中难度较高的任务,或者获得学习情境进步奖同学可得2-5分额外加分,最多不超过20分。
期末考试由教师布置一个课程相关任务,员工在规定时间分小组完成(小组成员2-3人),应包含需求分析文档,软件测试用例设计文档,软件测试总结文档组成,员工需在课程结束时进行项目展示,展示项目的设计、实现过程及成果,并进行答辩。
3.评分标准
制定明确的评分标准,以保证考核的公平性和透明度。
学习情境得分:参照典型工作环节的评价单。
期末考试项目答辩评分:
需求分析(10%):清晰性,完整性。
获取数据(20%):可行性,完整性,正确性,创新性。
解析数据(30%):可行性,完整性,正确性,创新性。
保存数据(10%):可行性,完整性,正确性,创新性。
测试数据(10%):可行性,完整性。
小组合作(10%):合作的团队协作能力,踏实肯干、吃苦耐劳,能独立获取信息,解决实际问题,软件工程规范和编码规范意识。
答辩(10%):能够分析、解决爬虫技术问题,能清晰地传递、表达信息。
4.特殊情况处理
针对特殊情况,应有相应的考核处理机制。
补考制度:对因特殊情况未能参加考试的员工,提供补考机会,但需提前申请并说明理由。
实验与项目补交:允许员工在规定时间内补交实验报告和项目,但需说明原因。
5.课证融通
考取课程对应的1+X数据采集职业技能等级证书(中级),按照RAYBET雷竞技学分银行相关规定可以申请课证融通获取对应学分。
6.赛课融通
参加课程相关的职业竞赛,根据竞赛项目与课程相关程度,获奖的等级进行加分,加分5%-20%,同样不能超过100分。
7.反馈与评估
考核制度应注重反馈,以促进员工的学习和成长。
及时反馈:教师应在考核后及时给予员工反馈,指出优缺点及改进建议。
自我评估:鼓励员工对自己的学习进行反思和评估,制定改进计划。
三、实施计划
1.在课程开始时,教师将向员工介绍考核制度方案,并明确告知员工考核内容、方式与成绩评定方式。
2.教师将总结课程考核情况,对教学质量进行反思和诊改,不断完善和优化考核制度方案。