- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于DocRun平台的Python编程教学实践
Python在中小学编程教学中备受关注,因此如何提高Python编程教与学的效率和效果成为重要课题。Python教学属于典型的编程教学,有着程序设计教学的重要特征。从媒体资源整合的角度来看,一般性教学除了要用到的各类文字、图形、图像、视频等资源,还涉及程序代码资源。代码具有动态计算、可执行的特性,在课件、学案、练习的设计过程中都会涉及程序代码的编写和调试,仅采用一般的静态化呈现手段很难取得理想的效果。DocRun平台中的文档具有可计算、可执行的功能,所以,笔者尝试将DocRun平台应用到Python编程教学中,将课件、学案、测试与编程环境相结合,使线上与线下活动相融合,实现代码自动测试与批阅,实现数据支撑的过程化精准管理,极大地提升了Python编程教学的效能,改善了学生的编程学习体验。
●在线课件与代码执行完美融合
课件是教学活动中师生沟通交流的重要载体之一。在编程教学中,程序代码无法在课件展示过程中直接执行,执行代码需要在课件和编程环境之间来回切换。在DocRun平台中可以将课件的内容与Python代码有机融合,从而使程序代码动态可执行成为课件的有机组成部分,教师对照课件讲解的同时可直接在课件上运行代码,无需来回切换。同时,教师也可将课件通过网络在线分享给学生自主学习。
●在线学案与代码评测完美融合
学案是教师提供给学生使用的重要学习支架之一,有助于引导、帮助学生深入学习。在Python编程教学中,教师一般会在学案中设计类似“试一试”的操作环节,让学生学完相关内容后,动手尝试进行程序设计。纸质、普通文本性的文档或资源包类型的学案,无法为学生代码编写提供语法和程序逻辑检查帮助,无法做到自动评测与自动批阅,很难动态跟踪学生的学习过程。教师将基于DocRun平台制作的在线学案,通过网络发送给学生,学生可在学案中直接运行和编写代码,平台能自动提供语法检查、代码测试等功能,教师在学生提交后,可通过平台的自动评测数据了解学生的学习情况。
在学案中加入可执行代码段可参照上述在课件中加入可执行代码段的操作方法。下面,笔者以在学案“试一试”环节添加编程题为例,介绍在线学案与代码评测的融合。在学案中要求学生尝试编写程序,实现输入一个3位的自然数,然后依次输出这个数每位上的数字,并使用逗号分隔。在下页图2中,在文档中先输入题干,然后点击①处“+”,在弹出的对话框中点击选择“编程题”,系统将在文档中当前位置,生成样例输入、样例输出、代码编写三个段落。样例输入和输出是程序代码的数据输入和输出,样例输入dat经过程序代码运行后将得到样例输出的内容。教师根据程序功能预先设置样例输入和输出,一方面便于学生理解题目要求,另一方面方便学生在代码编写完成后直接进行调试。点击④出现代码编写段落,如下页图3所示,在图3中,①处设置分数,即此题的分值,②处用于设置平台自动评测代码所用的输入、输出测试用例,可设置多个测试用例,用例与用例之间用“-case-”分割,同一用例中,用“-out-”分割输入与输出。设置测试用例,可阻止学生通过直接给出样例输出而得分的“投机取巧”行为的发生。在②处用于设置完成提交后才显示的内容,一般用于显示题目的正确答案或者题目解析。设置完成后,点击右上角的“×”关闭设置对话框。
教师通过网络分享(二维码或者网址)将学案发送给学生。学生访问分享页面,如下页图4所示,学生点击③处代码编写段落,编写程序代码,平台能自动进行语法提示,有助于帮助学生提高程序代码输入的正确率,尤其是对初学者非常有用。编写完成后可点击④处进行代码测试,系统将自动进行评测,并在下方显示评测结果,帮助学生快速定位代码出错原因,提高代码排错效率。①②处样例输入、输出数据一般情况不用调整,直接专注于程序的设计与编写就可以了。在完成所有的题目后,最后点击⑥处“自助打分”提交答题。教师打开相应的学案分享页面即可查看学生的答题情况,无需人工评测与人工批阅,十分高效。
●在线考试与自动批阅完美融合
考试是教学中的一种重要的结果性评价,是对学生阶段性学习的检测与反馈,对教师的教与学生的学有着重要的参考与指导作用。由于Python编程教学操作性比较强,考试一般选择上机考查的方式,但这种方式需要人工批阅,对广大教师来说是一项枯燥、机械、烦琐的工作,且批阅效率低。DocRun平台支持将文档直接变成试卷,除了支持前面所介绍的编程题,还支持填空题、判断题、选择题、论述题。利用DocRun平台可以制作在线试卷,让学生通过网络在线进行测试,可考查编程知识和编程能力,提交后平台自动批阅,教师后台即可看到考试结果,对学生的答题情况一目了然,省去了繁重的人工阅卷。基于DocRun平台在线考试操作流程大致分为四个环节:制作试题(在线文档)→分发试题→学生在线
您可能关注的文档
最近下载
- 42页WORD-2024年GenAI人工智能和工作的未来.docx
- 电子商务网络营销外文翻译文献.pdf VIP
- (苏教2024版)科学三年级上册 第五单元 材料的演变 综合测试(含解析)新教材.docx
- 基于AI智能技术的中小学个性化学习路径设计与效果评估研究.docx VIP
- 高中化学教材所有知识点总结2025版.pdf VIP
- (苏教2024版)科学三年级上册 第四单元 空气的性质 知识清单(新教材).docx
- 人工智能应用教育平台对学生学习成绩的影响研究教学研究课题报告.docx
- 中国电信新一代bss3 0_数据模型场景验证分册一分册v1 1 00.pdf VIP
- (苏教2024版)科学三年级上册 第三单元 地球上的水体 知识清单(新教材).docx
- 友邦友如意星享版(2024)重大疾病保险条款.pdf
文档评论(0)