欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    【《基于python的在线学习系统的设计与实现》9700字(论文)】.docx

    • 资源ID:1366886       资源大小:68.82KB        全文页数:16页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【《基于python的在线学习系统的设计与实现》9700字(论文)】.docx

    基于python的在线学习系统的设计与实现摘要新冠肺炎疫情期间,大多数的学校实施了停课线上教学的政策,而本人所创办的线下辅导机构也深受疫情影响,所以一款操作简单,界面简洁,编程语言简单的线上学习系统,对于我来说显得越来越重要,本操作系统考察了疫情期间其他线学习系统的实践以及在实践过程中所遇到的困难与挑战。在此基础上,本研究还参考了国外知名软件的相关经验,提出了改进未来在线学习评估的建议。本文以计算机语言实现了一个资讯整基于Python的线上学习系统的设计。整套系统分为前端与后端,前端用于给用户进行操作,后台则是等级管理员账号登录进行数据管理等操作,超级管理员则是系统最高权限的拥有者,用于分配权限以及一些列的操作。算法实现基于PythOn,该门语言语法简洁,很多内置方法与第三方依赖包都已经非常的完善。关键词:Python;网络技术;HTM1.;Css;Js目录1概述11.1 程序开发的背景意义11.2 国内不同于国外的实际状况12 国外研究现状22 .1对于国内外研究的总结23 .2课题的流程工作34 3733 木目/也、Ei33. 1MOOdle:'33.2虚拟学习社区44社区型Python学习系统平台架构设计与实现54. 1社区型Python学习系统架构51.1.1 1.1系统架构分析51.1.2 主要功能模块分析51.1.3 数据库分析74.2MoOdle平台搭建84. 2.1系统环境的部署85. 2.2Moodle系统内核安装84. 3移APPejj问实现*94. 3.1APP开发环境部署95. 3.2APP源文件配置96. 3.3编译分发105教学的实施125. 1教学实施目的125.2 教学实施目标125.3 教学实施对象125.4 教学内容125.5教学实施效果和模式1314.16结论参考文献1概述1.1 程序开发的背景意义与传统线下教学相比,在线教育有着便捷性和灵活性的优势。伴随着互联网与智能手机的普及,网络使用环境获得极大的改善和提升,跨越时间和空间的限制,随时随地地学习,知识获取变得更加快捷和多样传统教育的局限性促使了现阶段对在线教育的需求越发强烈,并且,由于今年的疫情的影响,在线学习成为了教育领域的重点发展方向,也加速了在线教育的发展据统计仅在疫情阶段,我国已有63.1%的线上用户,购买过知识付费产品。线上教育受到众多平台青睐,各类线下教育机构转型上,不断开发下沉市场等操作,使得在线教育市场无限扩大,所以各种线上课程系统的发展前景也会有无限可能。现代信息技术是在线学习的技术依托,使得我们的在线学习有了很大的发展与改革。在线学习的问题不仅仅是人才的培养,因此我们实现在线学习,需要在线学习系统,来创造一个合格的在线学习环境。在线学习系统在在线学习中扮演着越来越重要的角色,因为没有在线学习系统,我们单单依靠一些娱乐性的直播平台,是远远无法满足的。在线学习系统在在线学习中所扮演得角色越来越明确。1.2 国内不同于国外的实际状况在线学习的概念在上世纪九十年代初就已被引入学术界。1997年6月,东北师苑大学宋树生教授在中国电化教育发表了第一篇在线学习研究交章在线学习一利用计算机网络进行学习的新方式。然而在随后的5年,在线学习的研究是属于停滞期。这个现象一直到了2002年,江西师范大学钟志贤教授连续在现代远距离教育期刊上对在线学习进行全面论述:以实际的社会需求证明了在线学习的存在价值,引起国内众多研究者的重视,之后研究文献数量呈上升趋势。在线学习发展至今己有20余年。进入二十世纪后,伴随着科技的突飞猛进,在线学习也进入了新的发展时期,有关这一领域的研究也不断创新,对在线学习研究更多的是国内教育技术学界,内容涉及到在线学习的各个方面。因此对近些年来国内有关在线学习的研究热点、研究结构、理论前沿及演变态势等进行系统梳理成为人们普遍关注的问题。目前,在成人高等教育领域,我国的在线网络教育形成中央电大,各省、自治区电大,地级市电大,县电大四级网络教育模式,中央电大是教育部试点高校中唯一一所的成人高等远程教育机构,其在校生规模占到全部网络高等教育总量的60%以上:在普通高等教育领域,从1997年至今,教育部批准了67所现代远程教育试点高校。在基础教育领域绝大多数有条性的中小学都建成了自己的校园网,并且都依托互联网建设了网络教室。我国的在线课程起步较晚.现在仍处于探索、总结阶段。理论体系层次不够.相比之下,研究虽然重视将理论指导实践,但依然存在实践面窄,针对性差、需求分析不够、深度不够,影响有限等问题。重视技术运用研究,但研究者之间缺少合作,难以形成规模性研究。从研究的内容看,现在也开始重视研究怎样共享资源、优化服务体系、提高效率效益等。2国外研究现状2013年8月荷兰以“乔布斯”命名的11所学校中,8所开学迎接学生,本学校在苹果设备以及技术平台的支特下,尽可能地采取无纸化教学。据2014年10月7日荷兰有关报道显示,7所乔布斯学校为1000名4到12岁的孩子提供基础教育。而目前荷兰己经开办22所乔布斯学校,位于阿姆斯特丹、阿米尔等城市。报道还显示:根据苹果公司的最新统计,目前全球教育机构共采购了超过100o万台的苹果设备用手教学,其中美国占到700万台,而德克萨斯州就有75万台。在信息技术高度发达的美国。不少地方已开始像我们学区一样,利用网络电子产品(如iPad)和教育应用产品(APP)等领域的优势,大力推进数字教材和网络教学,不仅传统意义上的纸教科书正在淡出视野,而且老师学生面对面的课堂教学也能用网络课程和教育产品来替代或补充,很显然互联网和应用产品的发展正在慢慢改变着传统的教育方式,一场教育革命正在悄悄来临。2.1 对于国内外研究的总结综上所述,从社会发展、个人需求来看,在线学习将得到迅速发展。在不久的将来,在线学习将深入到社会各个领域,成为人类生存的基本方式,而且从根本上改革学校教育,形成立体化学习网络,实现真正的终身学习与全民教育。2.2 课题的流程工作先对系统进行设计分析,然后再进行调查研究。在前人系统的理论基础上,在系统的操作程序上,对于新的版本程序功能进行详细认真的分析与设计布局。对于程序系统的设计跟实现上的技术可行性进行讨论,对系统数据库的存储,采用MySQ1.数据库和Django框架技术对系统进行直接设计。由于Django和MySQ1.相关技术目前已经非常成熟,所以选择他们来实现这个程序是可行的,程序完成后还要对程序进行稳定性测试。2.3 本章小结本文使用总分的结构。在开头的介绍中,分析了该系统的优缺点。之后,它也解释了系统的发展和意义。在以下各章中,将详细介绍系统的模块和功能,数据库技术以及如何使用它。最终内容主要是对该系统功能和性能的测试,以及相关参考资料。3相关概念界定3.1 Moodle平台MOOdIe平台是目前国际上比较流行的基于建构主义理论的课程管理系统,遵循GP1.协议,是一款开源免费的自由软件,全球范围内有大量的用户和自由开发者,大量一线教师在教学中予以应用。软件技术门槛低,操作方便,简单易用,基于PHP服务器和SQ1.数据库就可以快速建立一个简单的MOOdle网站。MOOdIe采用模块化的设计,扩展性极强,教师可以灵活的通过安装、删除模块实现丰富的功能。平台在保证易用性的前提下,提供了高效的资源管理方式,同时具有较高的系统安全性和运行稳定性。在本研究中,社区型PythOn学习系统基于MoodIe平台搭建。Moodle平台系统原生带有课程设计模块,作业管理模块,知识测试模块,聊天模块,资源共享模块等。可以提供比较完整的课程支持。在课程设计模块,教师可以根据编程课程设计的需要,对实践、主题、资源、作业、测验等各方面进行设置,创建一个比较完整的线上编程课程。作业管理模块允许教师设定作业要求规范,截止时间,学生在线提交,教师在线评分。聊天模块允许师生、学生之间在线交流,支持文字、图片、链接等形式丰富的媒介。资源共享模块可以实现权限范围内的自由分享,每个用户都有属于自己的网盘空间,方便存储学习资源和作业。3.2 虚拟学习社区本研究中社区指虚拟学习社区。虚拟社区是伴随着20世纪的互联网发展起来的,最初的虚拟社区由于与现实社区的相似结构,与社会学紧密的联系在一起。Rheingold是最早研究虚拟社区的学者之一,他从社会学的视角,对虚拟社区中成员间由情感、大量的讨论交流联结成的社会关系网进行论述。众多学者在此基础上进一步延伸,进行教育应用。1.eWiS等人在2005年总结学习社区是一定数量的成员由于共同兴趣爱好,自愿成为社区成员,以解决问题、提升水平或拓展知识为目的,进行协作项目工作。'虚拟社区指基于网络,突破时空限制,有具有相同学习目的学习者组成的虚拟学习环境。所有社区成员可以在网络支持下自由交流、互动、讨论和协作。成员之间通过沟通、交流,获得知识,相互促进,协作完成一定的学习任务。社区成员具有共同利益,自愿参与社区,共享资源和信息,彼此促进,共同成长。王陆归纳了虚拟学习社区的五个典型特征要素,包括教育性要素、专业性要素、兴趣要素、边界要素、环境要素。教育性要素包括师生、学校等正式教育元素的社区;专业性要素的社区与工作结合紧密;兴趣要素是以成员共同兴趣为核心聚集;边界要素考虑社区结构中的边界是否颜狗;环境要素关注学习社区的模式属性,线上线下活动的构成。虽然研究方向所有区别,但通过网络技术促进成员的问题解决和发展是学术界比较统一的观点。在本研窕中的虚拟学习社区定义为以学生为主体,教师和学生以编程学习为兴趣聚合点,依托于具有社区属性的Python学习系统作为活动园地,共同构成的虚拟学习社区。社区同时具有线上课内和线上课外两种情境属性。在线上课内J情境中,虚拟学习社区主要承担信息技术课程中的编程教学支持功能,从资源、环境、交互方式等各方面提供支持。在线上课外情境中,教师作为所谓“老手”参与到社区中,通过相对更为丰富的知识和经验分享,树立良好的社区榜样,形成乐于分享的社区风气,提高社区活跃度和内容质量。基于实际师生关系建立起来的虚拟学习社区具有更明显的优点,教师作为老手,由于职业身份的原因,不会像其它社区老手一样倾向于将交流局限于老手内部。在师生关系之下,新手老手之间的学习交流更具有持续性,且动机性较弱。同时,在线上课外情境下,师生关系摆脱校园中的绝对权威性,体现出一定的民主性和平等性。4社区型PythOn学习系统平台架构设计与实现4.1 社区型Python学习系统架构4.1.1 系统架构分析MoodIe自2(X)2年发布至今,经过了数个大版本升级,现在己经十分成熟。具有一大批自由开发者形成的开发社区,截至目前,官方商店上架了上千个插件,累计三十余万下载,功能丰富完备,以其稳定性、健壮性被全球的教学研究着广泛采用,在教育类自由软件中首屈一指。用户界面APP询可)MOOdle内核图4-1MOodle系统架构图本系统基于Moodle平台和其社区的各类模块插件,采用B/S架构,使用Mysql,Php和CSS等技术实现各功能,系统架构如图4-1所示。用户可以通过浏览器和手机APP访问系统。在基本系统需求方面主要包括各类成员权限管理和多终端的互联网访问支持,管理员可以对教师和学生信息进行增删改查的管理,管理员和教师具有课程管理权限,可以添加、修改和删除课程,学生具有选择课程和访问课程资源的权限。4.1.2 主要功能模块分析本节通过对基于Moodle平台的社区型编程教学模式及学习系统的需求进行分析,进一步对社区型Python学习系统的主要模块进行具体功能分析,作为后续系统实现的指引,主要模块结构如图4-2所示。基于Moodle平台的社区型Python学习系统移动学习支持交流协作模式编程测验模式在线编程模块资源管理模式图4-2主要模块结构4.1.2.1 资源管理模块在这一模块教师需要对信息和教学资源进行管理。通过这个模块,教师可以创建新课程,将课程信息和公告公布在新课程中。课程信息资源管理模块是教师课程设计的重要工具模块,课前教师需要通过这个模块创设情境,实现课前导学。课程中,教师需要通过这个模块管理包括情境,讲解演练,小组任务等多种教学活动。课后,随堂任务的发布说明也同样依托于课程信息资源管理模块。丰富的功能要求,需要模块能够上传课件、文档和影音资料,并实现在线观看和浏览,为学生进入情境提供媒体条件。4.1.2.2 在线编程模块在线编程模块承担所有代码调试运行的功能任务。课程设计中,课堂知识讲解和演示,学生的动手实践,小组任务的完成,课后作业,课外拓展都需要在线编程模块支持。在线编程模块简单易用,不需要学生手动配置Python编程环境,实现在平台上的在线编写和修改,在线运行。能够在多人访问的情况下提供稳定、高可用性的服务。完善的资源管理机制,能在系统异常的情况下自动退出进程,释放资源。允许公网访问,学生在校外能够通过互联网访问编程模块,继续使用相关功能,降低学生的自学成本。4.1.2.3 编程测验模块本研究中的教学设计部分,课中和课后都涉及到个人和小组作业的提交,因此需要作业模块来支持学生的作业提交和管理。Moodle原生有强大的作业模块,可以提交包括文本、电子表格、图片、音频、视频在内的任意格式的数字化文件,在线编辑编辑文本等丰富功能,甚至还可以设置屏蔽学生信息,盲评作业,较好的满足了口常作业的要求。但是针对本研究的实际情况,主要作业形式是程序设计代码,学生或小组提交作业之后,教师需要花费大量的实践和精力来对作业进行评判,工作量较大。通过编程测验模块,可以对学生提交的代码进行自动化的测试,与预设输出值进行匹配,判断正误并给出分数,同时能够与其它己提交代码的进行雷同检测识别,减少直接抄袭作业的情况。4.1.2.4 交流协作模块师生之间,学生之间线上交流比较频繁。学生在课前准备阶段,针对社区中的导学内容,除了独立的分析思考之外,也鼓励和同学进行讨论。课程进行中的同学互助和小组任务协作,同样需要功能完善的交流模块。在MOodIe平台中,原生主要支持两种交流方式,第一种是一对一的即时短消息,第二种是讨论区公开交流。根据本研究中的学习需要,讨论区的功能更为匹配。学生可以就课堂中的编程问题和任务协作需要在讨论区自由交流,代码支持高亮显示,提高可读性。支持附件上传、下载,并使用在线编程模块打开运行。在拓展区,教师和广大同学们都可以发布新的主题帖,进行情境拓展,探究课外项目学习,拓展讨论区完全开放,并且具备搜索功能,减少重复发帖,提高效率,帮助社区成员更快找到主题的同时,减少服务器资源的浪费。丰富学生的编程经验,学以致用,提高实际问题解决能力。4.1.2.5 移动学习支持从现实角度来看,我国的中小学生仍然负担着较重的学业,新时代青年全面发展的需要和较重学业负担之间有着一定的冲突。'在教学设计中,也提出了在课前通过虚拟学习社区呈现导学内容,创设情境的需要,这在当前的高中生学业负担下确实有一定困难,因此本研究借鉴了移动学习的理论。移动学习将学生从固定地点的静态学习解放出来,让学生可以在家庭、学校,甚至是家校之间,进行无缝化学习。在移动学习环境下,学生可以一定程度的摆脱时空的局限,充分利用碎片时间,自主安排导学时间和进度,达到情境创设的目的。这相对于传统课上学习和系统性学习而言,首先表现为学习时间的增加,其次,移动学习能够提供学习的连续性,这对于高度抽象、逻辑性强的编程学习而言尤其重要。本研究的移动学习方案在Moodle官方的APP基础上进行二次开发,使学习社区在APP上集成度更高,更简便易用。4.1.3 数据库分析数据库的设计对于系统的稳定、健壮运行至关重要,Moodle平台本身是一个活跃的开源项目,具有比较完善的数据库架构,可以满足包括账户,用户信息,课程,测验,数据采集管理等复杂功能。通过对数据库的简单配置,即可使平台满足各种功能模块的运行需求。如表4-1所示,是本系统中的主要数据表。表4-1系统主要数据表编号表名描述1mdl_config系统配置2mdl_course课程3mdlOg系统日志4mdl_moudles系统模块续表4-1系统主要数据表编号表名描述5mdl_survey问卷6mdl_quiz测验7mdl_vpl编程模块8mdl_role角色身份9mdl_user用户信息4.2 MoodIe平台搭建Moodle官方提供了两种安装方式:第一种是快捷安装,适用于具有网络服务应用安装经验的管理员,或者需要快速创建MOodIe服务并运行的使用者。步骤简单,但不适用于生产环境。第二种安装方式是常规安装,推荐需要Moodle长期稳定运行或用于生产环境中,本文采用第二种安装方式。4.2.1 系统环境的部署本研究使用AMP环境(APaChe服务器2.4.39,MySql数据库5.7,PHP7.1)搭建服务器端软件,确保服务器环境运行正常。在MOOdIe系统环境部署中,通过git命令从MOodIe官方仓库克隆MoOdIe的官方内核程序,将程序部署至Web服务器,以实现网络访问。设置moodle文件夹的所有者为root用户,Web服务器用户仅有读取权限。设置具有读写权限的moodledata文件夹,用于存放上传文件、临时文件、缓存以及会话文件,moodledata文件夹需独立于Web服务器存放,以确保安全。4.2.2 MOOdIe系统内核安装在完成Moodle平台安装前的服务器配置工作之后,就可以通过访问服务器绑定的域名或者工P地址进入安装环节,进行数据库的配置,完成内核安装后注册站点信息至Moodle官方论坛。4.3 移动APP访问实现Moodle官方发布有app客户端方便移动端使用,为了提高本平台在移动端的使用体验,满足学生的移动学习需求,在本研究中,通过对MOodIeaPP进行二次开发,将个人搭建的MOodle站点集成在叩P中,简化登录步骤,提供接近原生app的使用体验。4.3.1 APP开发环境部署为方便app调试,开发环境选择运行WindowlO操作系统的本地计算机配合chrome浏览器进行配置。安装NOde.js,ionic,gulp,WindOWS-build-tools,cordova-res等工具包,完成移动端app的开发准备工作。从Moodle官方的Github仓库中克隆叩P核心代码到本地,以供二次开发使用。切换至integration分支,以确保使用最新版本分支,获得最新功能支持。使用npm工具部署app开发环境,同时开启ionicserve工具,在开发过程中可以通过ChrOme浏览器实时获得app的渲染效果。4.3.2 APP源文件配置(一)app基本信息配置站点基本信息通过srcconf.json文件配置,具体关键参数如表4-2所示。通过对Confjson文件可以对印P的名称、版本和默认站点等信息进行配置。表4-2Confjson关键参数表参数名称描述app_idApp唯一标识符AppnameApp名称VersionnameApp版本1.anguages默认语言Customurlscheme客制化Ud方案siteurl站点urlSttename站点名称(二)app颜色样式配置App的颜色样式通过scss预编译文件进行配置,编译后将输出css样式文件,实现对app模式样式的修饰。路径位于srcthemeVariable.scss。关键样式参数如图表4-3所示,所有颜色均为16进制表示的HEX色号。表4-3样式关键参数样式参数描述Colorpalette色盘Core-color主要颜色Toolbar-background工具栏背景颜色Content-padding内边距Core-warning-color主要警告颜色Tabs-background标签页背景(三)app外观配置Moodleapp支持自定义app图标及欢迎页面,可以通过对resources资源路径中的图片文件进行替换实现。表4-4APP外观资源文件资源名称描述Splash.png启动图Icon.png图标4.3.3 编译分发本研究中app的开发借助Phonegap在线开发工具。Phonegap是Adobe旗下的一个采用HTM1.、CSS和JavaScript技术的快速开发平台。在Phonegap上开发者可以在网页中调用手机的丰富功能,快速完成跨平台的移动应用开发。这也是MOOdIe官方推荐的app开发工具之一。(一)项目准备与编译本节使用phonegap完成基于Moodle平台的社区型Python学习系统实现,而移动端的Moodle客户端运行需要Moodle平台的运行支持。Phonegap的app开发方式是将Moodle中由HTM1.、JaVaSCript、CSS和Resources资源组成的WebApp资源,通过HTM1.API和PhonegapJSAPI的调用,形成HTM1.Jg染引擎,在计算机端开发过程中表现为webview网页视图。网页视图通过phonegap提供的nativeAPI调用各种功能插件,包括手机加速感应器,摄像头,网络,文件,媒体等,由开发者根据需要添加。网页视图和各类插件共同打包成为phonegap应用,使用OSAPl对手机等移动设备的系统底层服务调用,实现各种设计功能。APP实现架构图如图4-3所示。PhonegapAPP欧页视圉HTM1.JavaScript传感SS手机操作系妩圉像HTM1.渲染引挈(利页视图)NativeAPI图4-3Phoneg叩APP实现架构图对MOOdle端的网页视图在上述章节已经完成。建立新的PhOneg叩目录用于打包项目文件,项目编译准备文件如表4-5所示。上传PhOnegaP目录至GithUb远程仓库,通过PhoneGap在线工具拉取Github远程仓库数据,完成app编译分发。表4-5项目准备文件文件侠)描述WWW/*网页文件Resources/App资源GoogleService-Infb.plistGoogle服务属性列表文件Google-ServicesJsonGoogle服务配置Config.xmlApp配置文件Icon.png图标资源Splash.pngApp启动页(二)app签名Android系统耍求app在分发时需要使用数字证书进行签名,以表明开发者身份,即通过数字签名表示应用程序的作者和app之间的信任关系。没有经过签名的apk文件会被系统拒绝安装。本研究使用keytool工具生成证书为app进行签名。5教学的实施5.1 教学实施目的本节将通过教学活动对基于Moodle平台的社区型Python学习系统进行教学实施应用,检验该系统在实际教学应用中的稳定性、可用性和教学效果,对后续的系统、模式完善提供指引。本研究对基于Moodle平台的社区型Python学习系统做了理论层面的分析论述,将建构主义,混合学习,项目式教学等理论在虚拟学习社区中进行了应用和延伸,并且在虚拟学习社区中引入了非正式学习的观点,建构了具有一定创新型的拓展社区。将社区建设与理论相结合,设计了适合学习社区的教学模式,根据教学模式的特点、需要,进行了学习平台的建设和二次开发。5.2 教学实施目标通过基于Moodle平台的社区型Python系统进行教学实施,与传统教学模式相比获得更显著的教学效果:1.更显著地提高学生的计算思维能力。2.更显著地提高学生对编程的兴趣。5.3 教学实施对象本次教学实施对象是福建省泉州市某省级重点高中学校高一年级的两个班级,两个班分别有46和47人。为了尽可能控制两个班的学生差异,以客观评价两班学生地学习效果,笔者从普通班中随机抽取了两个班级。两个学生的文化课水平基本相当,课堂积极性较高,有一定的信息技术基础,但是大部分同学没有接触过编程语言。学校有两名信息技术专职教师,专业知识较强,教学经验丰富,上课认真负责。该学校基础设施比较完备,有接入高速互联网和投影设备的机房教室,可以满足虚拟学习社区的教学需要。5.4 教学内容学校长期使用的信息技术教材以信息获取加工、办公软件教学、影音信息技术等作为为主要内容,没有使用过编程类教材。在与年级主管教师和信息技术教师沟通之后,决定使用教育科学出版社出版的普通高中教科书信息技术必修一作为本次课程活动教材,该教材根据普通高中信息技术课程标准(2017年版)编写,由初识数据与计算、编程计算、认识数据、计算与问题解决、数据分析与人工智能五个单元组成。教材中的编程内容全部以Python语言编写,着重通过计算机编程对实际问题进行解决,比较契合本研究所设计的教学模式。笔者通过对教材的分析,该教材第一章节主要是对数据的基础性介绍和使用excel对数据进行简单的排序、筛选,本次教学实施的两个班级在之前的信息技术课程学习中,基本己经掌握了相关内容。结合两班学生的实际情况和教学活动的需要,本次教学实施从教材中选取第二单元课程进行教学,主要涉及Python的简单语法,计算机算法的三种基本结构,比较符合两个班级学生的实际接受水平。5.5 教学实施效果和模式本次教学实施效果通过两个因变量的测量来查看,分别是学生的计算思维能力,学生对编程活动的兴趣。测量工具的选择上,计算思维层面的测量使用KOrkmaZ和白雪梅在原版K12计算思维量表基础上开发的,针对中国高中生的计算思维量表(五点式计分),在原版22个题项的基础上精简为20个,经过检验信效度良好。'学生对编程的兴趣测量使用SiU-CheUng编制的编程兴趣问卷。教学实施活动在两个高中一年级班进行。随机选择一个班级使用基于Moodle平台的社区型Python学习系统教学模式(A班),另一个班级继续沿用原教学模式(B班),两个班都由同一老师负责授课。对学生计算思维的测量需要在实施教学前后各测量一次。对学生的学习兴趣效果测量只在教学活动结束后进行一次测量。在本文中,从各种角度介绍了本程序的优势,而且对于Python在Web方面的使用也有了一定程序的了解,在我开始与Python的基础语法学习时,就已经觉得语法非常的适合新手,入门级别的编程人员。它是我从一个完全不懂编程的人从事了这个的门槛。通过介绍DjaIlgO功能,从不同的方面解释了系统的可行性。由于我在学习之前对开发没有很深的认知,造成很多困难。例如,数据库页面的显示从开始的乱摆盒子,数据库调试报错,并且无法接收参数等一系列问题,但是通过在一群分享群中得到了解答。论文的结论和研究意义归纳如下:在学习过程中,我不仅学到了很多知识,而且还大大提高了处理问题的能力,结合Web系统,实现网站内容的展示显示。在学习过程中,我不仅学到了很多东西,而且还提神了很多学习能力,尤其是在前后端的时候,明白了接口的返回数据类型原来是要JSoN数据类型的,前台的请求是需要使用AJAX的,这些都是我在编写本程序时学到的。我知道这些将对我在这以后的从事相关的工作中有很大的帮助和很大影响。参考文献1高焕超.基于Django的在线学习系统设计与实现J.电脑编程技巧与维护,2021(08):35-36+92.2王敏.MOOC适应性学习中的文本挖掘与分析D.湖南师范大学,2019.引周国伟.基于Moodle平台的社区型PythOn学习系统设计实现与教学应用D.天津大学,2020.4王博文,刘鹏,苏绍杨,张光妲,王丽,李君.基于微信小程的Python学习系统设计与实现U1.齐齐哈尔大学学报(自然科学版),2020,36(04):18-20.5陈志斌.高中信息技术在线课程设计与开发D.宁波大学,2019.6王成,李少元,郑黎晓,etal.Web前端性能优化方案与实践J.计算机应用与软件,2014(12):89-95.7HamersAdrianS,SamsingJohan.Binary-binaryscatteringinthesecularlimitJ.MonthlyNoticesoftheRoyalAstronomicalSociety.8朱赞.Python语言的Web开发应用J.电脑知识与技术,2017,013(032):95-96.9梁孔科,李芳莹.基于Python脚本语言的Web开发应用研究J.信息与电脑(理论版),2019,424(06):78-79.10奚培锋,田由甲,张少迪,etal.一种支持ReStfUI接口的能源网关;11张云飞,杨明光.基于Django的RESTful通用程序接口研究与实践J.电脑知识与技术,2018,14(28):36-38.

    注意事项

    本文(【《基于python的在线学习系统的设计与实现》9700字(论文)】.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开