基于翻转课堂的微信小程序的开发与运用

合集下载

微信小程序的开发和应用实践

微信小程序的开发和应用实践

微信小程序的开发和应用实践随着移动互联网技术的快速发展,不断有新的应用形式和工具出现。

其中,微信小程序得到了越来越多人的关注和利用。

下面,我们将一起来了解微信小程序的开发和应用实践。

一、微信小程序的基本介绍微信小程序是一种不需要下载安装即可使用的应用程序。

它是在微信生态中的一种小程序,可以通过手机微信客户端进行访问和使用。

微信小程序不占用手机系统的内存,使用起来也非常方便,可以快速定位和访问。

微信小程序采用的是云开发技术,可以快速的进行开发,并且支持云端一体化部署和管理。

它具有快速、便捷、简单、省时、省资源等优点,逐渐成为企业、商家以及开发者所青睐的开发和应用平台。

二、微信小程序的开发流程微信小程序的开发流程主要包括:创建小程序、开发小程序、提交审核、发布上线四个阶段。

创建小程序:登录微信公众平台,选择小程序类型,填写小程序名称、开发者名称、类目等基本信息,然后创建小程序账号。

开发小程序:下载小程序开发工具,进行代码编写和调试,尤其要注意小程序的界面设计和交互体验。

提交审核:填写审核信息,上传小程序的logo、截图、应用说明等相关文件,然后点击提交审核。

发布上线:审核通过后,即可在微信小程序平台上线发布。

三、微信小程序的应用实践微信小程序的应用实践包括丰富的应用场景和应用案例。

其中主要有:电商购物、医疗服务、教育培训、餐饮外卖、旅游出行、社交娱乐等多个方面。

电商购物:腾讯微信的微信商城小程序和阿里巴巴的淘宝直播小程序,都是电商购物领域非常成功的应用案例。

医疗服务:一些医疗机构和医疗服务提供商,通过微信小程序向患者提供在线看病、药品配送、挂号预约等便捷服务。

教育培训:一些在线教育邮轮和培训机构,将课程以微信小程序的形式服务给用户,让用户更方便的学习和提高。

餐饮外卖:外卖平台如美团外卖、饿了么等将餐厅和顾客联系在一起,通过微信小程序实现订餐、送餐等服务。

旅游出行:旅游公司通过微信小程序提供旅游路线设计、订酒店、购买门票等各种旅游服务。

微信小程序开发及其在教育领域中的应用

微信小程序开发及其在教育领域中的应用

微信小程序开发及其在教育领域中的应用一、微信小程序开发的概述微信小程序是近年来国内热门的一种小程序,也是微信推出的小程序生态系统的重要组成部分。

微信小程序可以在微信公众号内直接运行,无需下载安装,运行体验流畅,而且可以实现多种功能,例如商品购买、个人社交、出行指导、生活服务等。

微信小程序开发的技术框架主要有两种:基于原生框架的开发和基于开放能力的开发。

基于原生框架的开发需要使用微信提供的开发工具和开发语言,如WXML、WXSS和JavaScript。

基于开放能力的开发则利用微信提供的API接口和开放能力接口,可以使用任何一种编程语言进行开发。

二、微信小程序在教育领域中的应用微信小程序在基础教育、职业教育、继续教育和海外教育等领域都有广泛的应用。

下面分别介绍微信小程序在教育领域中的应用案例。

1. 基础教育领域中的应用基础教育中的微信小程序主要有课堂教学辅助、家校沟通交流和学校管理三个方面。

其中,“智慧课堂”小程序在多个中小学教师之间进行了大规模应用,大大提高了教学效率和教学质量。

家长通过微信小程序了解孩子在学校的情况,方便了家校之间的沟通,减少了对学校的不信任,提高了家长的对教育的信任度。

2. 职业教育领域中的应用职业教育领域中,微信小程序可以提供学生就业推荐、职位推荐、环境介绍等服务,增强学生的职业规划和发展方向,提高职业教育的质量和效果。

例如,应聘者可以通过“招聘易”小程序,随时查看最新的招聘信息,方便自己及时了解职业市场的动向,提高应聘成功率。

3. 继续教育领域中的应用微信小程序在继续教育领域中更多地扮演了“线下提供优质教育资源”与“线上提供交互服务”之间的桥梁角色。

为缓解线下教育资源不足的压力,大量的机构和培训中心建立了自己的微信小程序,以提供在线教学资源、课件下载和资源分享等服务。

这样,用户不需要足不出户即可享受到优质的教育资源。

4. 海外教育领域中的应用在海外,微信小程序的应用也越来越广泛,其中最为重要的是将微信的国际化战略落实到教育领域。

微信小程序的开发与应用技巧

微信小程序的开发与应用技巧

微信小程序的开发与应用技巧微信小程序,是一种轻量级的应用,无需下载安装,能够在微信内部直接使用。

由于其良好的用户体验和广泛的应用场景,成为了移动互联网时代的一种重要的应用方式。

本文将从开发和应用两个方面,为大家介绍微信小程序的技巧和经验。

一、开发技巧1.选择合适的开发工具微信小程序的开发工具主要有官方推出的IDE和现有的其他第三方工具。

官方的IDE有较好的稳定性和兼容性,同时也有专业的技术支持。

而第三方工具则更加注重开发效率和创新性,用户可以根据自己的需求来选择合适的工具。

2.精确把握小程序的定位小程序是一种轻量级应用,需要精确地把握用户需求和场景。

在开发过程中,需要注意开发的功能和界面,与用户的使用习惯和心理需求相协调。

同时,还需要准确把握小程序的商业和营销价值,为企业和用户创造更多的价值。

3.合理利用微信API微信小程序平台提供了丰富的API,包括基础、界面、开放数据、支付、智能硬件等多个方面。

在开发过程中,需要根据自己的需求,合理选择和调用API。

同时,还需要注意API的兼容性和稳定性,在调用API前进行充分的测试和验证。

4.高效的代码编写和调试代码的编写和调试是小程序开发过程中最关键的环节,需要注重代码的可读性和可维护性,同时也需要关注代码的运行效率和安全性。

可以利用一些常用的工具和技巧来高效地编写和调试代码,如使用模板和框架,利用调试工具和测试平台等。

二、应用技巧1.优化小程序的性能小程序的性能优化是一个持续性的过程,需要不断地调整和改进。

可以通过一些技巧来提高小程序的性能,如减少HTTP请求,优化图片和视频的加载,采用本地缓存和预加载等。

2.合理利用小程序的社交属性微信小程序可以很好地与微信的社交属性相结合,为用户提供更好的社交体验。

可以通过一些策略来促进用户分享和传播,如制定奖励计划,设计有趣的互动游戏等。

3.加强小程序的商业价值小程序的商业价值是开发者关注的重要话题。

可以通过优化客户体验,提高销售转化率,扩大用户群体等方式,为商家和用户创造更多的价值。

微信小程序的开发与应用

微信小程序的开发与应用

微信小程序的开发与应用随着智能移动设备的普及,越来越多的人开始依赖移动应用程序来加强工作效率和扩大社交圈。

微信小程序便是在这一背景下应运而生。

微信小程序是微信推出的一款全新的应用形态,与传统的应用程序不同,它不需要下载和安装,用户可以在微信内直接使用。

接下来,本文将探讨微信小程序的开发和应用。

一、微信小程序简介微信小程序是一种轻量级的应用程序,可在微信内部直接使用,无需下载和安装。

除此之外,微信小程序的开发也十分便捷。

借助微信开发者工具,开发者可以轻松构建自己的微信小程序。

微信小程序的目的是为用户提供便捷的应用体验,同时降低用户下载应用程序的负担。

二、微信小程序的优势1. 无需下载和安装传统的应用程序需要先下载安装,然后才能使用。

而微信小程序则不需要下载和安装,用户可以在微信内部直接使用。

这大大减轻了用户的负担和耗时。

2. 减少手机存储空间的占用随着应用程序数量和大小的增加,手机上的存储空间也会逐渐减少,而微信小程序则可以减少手机存储空间的占用。

微信小程序不需要下载和安装,只需要在微信内部直接使用即可。

3. 开发成本低与传统的应用程序相比,微信小程序的开发成本更低。

微信提供了丰富的开发文档和开发工具,开发者可以轻松构建自己的微信小程序。

三、微信小程序的开发微信小程序的开发可以采用html5、javascript、css等多种技术,但是最受欢迎的还是采用微信小程序原生开发语言wxml和wxss的方式。

1. 开发工具微信提供了丰富的开发工具,包括微信开发者工具和微信小程序官方文档等。

微信开发者工具是一个集成了代码编辑、构建、调试和上传的开发环境。

在开发微信小程序时,可以通过微信开发者工具调试代码并实现微信小程序的上传和发布。

2. 开发流程微信小程序的开发流程可以分为以下几步:1)了解微信小程序开发文档和原理。

2)安装和配置微信开发者工具。

3)创建小程序项目。

4)编写代码并进行测试和调试。

5)打包并上传小程序。

微信小程序设计开发与应用

微信小程序设计开发与应用

微信小程序设计开发与应用微信小程序是一种基于微信社交平台开发的应用程序,从2017年推出以来,已经成为了移动应用开发不可忽视的一环。

相比于传统APP,微信小程序具有轻量化、简单易用、更加安全等优势。

同时,它也提供了丰富的开发 API、框架和工具,方便开发人员为用户打造更好的体验。

下面就让我们来了解一下微信小程序的设计开发与应用吧。

一、微信小程序能做什么?微信小程序作为一种新型应用形态,能够向用户提供丰富的服务内容。

例如旅游、餐饮、卖家等等。

通过微信小程序,用户可以进行一些简单的操作,如扫码、地理定位、进入页面等,从而得到其所需要的服务。

二、微信小程序的生命周期微信小程序的生命周期分为两个阶段:启动阶段和运行阶段。

启动阶段主要是程序启动时的准备工作,包括代码解析、资源预加载等。

运行阶段的生命周期包括小程序进入后台、暂停、停止等。

三、微信小程序的设计原则微信小程序的设计原则是以用户为中心,贴近用户需求。

在设计时要注重用户交互的体验,使其简洁明了、易于操作。

同时,为了保证小程序的流畅度,需要注意它的启动速度、页面转换速度等。

通过这些设计原则,可以让用户体验到更好的服务和更好的交互体验。

四、微信小程序的性能优化为了提升微信小程序的性能,可以采取以下一些策略:1. 对代码进行压缩2. 减少 HTTP 请求次数3. 合并小程序代码和框架代码4. 对图片进行压缩5. 清理无用的代码和资源五、微信小程序应用实例在实践中,微信小程序已经被广泛应用。

例如,智能家居控制、便利店自动售货机、餐饮点餐等等。

这些都是利用微信小程序打造的一些智能化应用,让用户能够更加便捷地获取服务。

六、微信小程序未来的发展趋势未来,微信小程序的发展趋势会越来越多元化和个性化。

例如,会出现更多的功能,比如在线聊天、视频播放、语音消息等等;并且小程序的定制化程度会越来越高,满足用户的个性化需求。

总而言之,微信小程序作为一种新型应用形态,已经成为移动应用开发的重要领域。

微信小程序的开发和实际应用

微信小程序的开发和实际应用

微信小程序的开发和实际应用随着移动互联网的快速发展,微信成为了绝大多数人日常生活中不可或缺的社交工具。

作为社交工具的背后,微信小程序应用已经逐渐被广泛的接受和应用。

微信小程序不仅可以满足用户的个人需求,也为企业带来了新的商业机会。

本文将主要从微信小程序的开发和实际应用两个方面进行探讨。

一、微信小程序的开发微信小程序是一个独立的应用程序,可以在微信平台上直接使用,无需下载安装,无需占用手机存储空间,用户只用扫码或者搜索同名小程序即可便捷打开。

微信小程序和传统的APP开发不同,它是基于HTML5、CSS3、JavaScript等前端技术来开发的,但同时也支持后端语言、云开发等技术。

微信小程序支持多种开发工具的使用,最流行的就是微信官方的开发工具“小程序开发者工具”。

开发工具提供了全套开发流程,包括本地调试、真机调试、代码提示、代码规范检测、上传代码等一系列开发所需工作。

在微信小程序的开发过程中,除了基本的HTML、CSS、JS语言,开发者还需要了解微信提供的API、组件库、UI库等开发工具,以及对小程序的规范和流程进行了解和掌握。

开发者也需要深入调查客户需求,探究用户体验,为微信小程序提供有意义、实用、可行的功能和用户友好的操作体验。

二、微信小程序的实际应用随着微信小程序的不断发展,越来越多实际应用也得到普及。

目前,微信小程序的应用场景非常广泛,涵盖了生活、购物、教育、医疗、金融、旅游等多个领域。

以下是几个实际的应用案例:1. 美食外卖:微信小程序为用户提供了在线点餐、配送、支付等微服务,方便了生活。

2. 旅游攻略:通过微信小程序,用户不仅可以搜索景点、导游、酒店等,还可以了解天气,交通等旅游相关信息,提高旅游安全性和质量。

3. 学习助手:微信小程序可以提供名师课程、在线答疑、作业辅导等多种服务,帮助用户提高学习效率和成绩。

4. 金融服务:微信小程序可以进行在线银行转账、缴纳水电费,还可提供财经资讯、股票行情等信息。

微信小程序开发技术的使用教程与注意事项

微信小程序开发技术的使用教程与注意事项随着智能手机的普及,移动应用程序的开发也变得越来越重要。

微信小程序作为一种近年来越受欢迎的开发平台,为开发者提供了一个在微信生态内打造应用的机会。

本文将介绍微信小程序开发技术的使用教程和注意事项,帮助开发者了解如何正确使用微信小程序进行开发。

一、微信小程序简介微信小程序是一种轻应用程序,用户无需下载即可在微信内直接使用。

它不仅具有小体积、操作简单等特点,还提供了方便的开发环境。

使用微信小程序开发,开发者可以基于自己的创意和业务需求在微信平台上构建应用,并与微信生态系统的其他功能进行无缝对接。

二、微信小程序的开发流程1. 注册账号和获取开发者权限要进行微信小程序的开发,首先需要注册一个微信开放平台账号,并在账号申请成功后获取开发者权限。

开发者权限的获取将为你提供小程序开发的所有必需功能。

2. 创建小程序项目获取开发者权限后,登录微信开放平台,进入小程序管理页面,点击“创建新项目”按钮,按照指引填写项目名称、APPID和项目类型等信息,成功创建小程序项目。

3. 开发工具的安装和配置微信小程序开发工具是进行微信小程序开发的重要工具之一。

开发者通过下载和安装微信小程序开发工具后,可以使用其提供的功能进行代码编写、调试和发布等操作。

4. 编写小程序代码使用微信小程序开发工具,开发者可在编辑器中编写小程序的前端代码。

小程序开发采用类似于Web开发的技术栈,主要是使用JavaScript、CSS和WXML(微信自定义的XML语言)进行开发。

5. 调试和测试小程序编写完小程序代码后,可以使用微信小程序开发工具提供的模拟器进行调试和测试。

开发者可以在模拟器中查看小程序的界面效果,进行页面交互操作,帮助调试和验证代码的正确性。

6. 发布小程序经过调试和测试后,开发者可以在微信小程序开发工具中选择“上传”按钮,将编写好的小程序代码上传到微信开放平台。

上传成功后,即可进行小程序的发布和分发。

开发基于微信小程序的应用

开发基于微信小程序的应用基于微信小程序的应用开发随着移动互联网的快速发展,微信已成为人们生活中不可或缺的一部分。

微信小程序作为微信的一个重要功能,受到了越来越多用户的欢迎。

小程序不需要下载安装,通过扫描二维码或搜索就能直接使用,具有使用方便、便捷快捷等特点。

在这篇文章中,我将详细讨论基于微信小程序的应用开发。

一、小程序的概念与优势1. 小程序是什么?- 小程序是微信公众号的子项,通过微信平台开发,提供给用户的一种全新的应用形态。

与传统应用相比,小程序更轻便,无需安装即可使用。

2. 小程序的优势是什么?- 无需安装,方便快捷:用户无需下载、安装应用,通过扫描二维码或搜索就能直接使用,节省了用户的时间和存储空间。

- 用户留存高:由于小程序的使用方便,用户留存率相对较高,而且可以通过微信的社交属性引导用户分享传播。

- 开发门槛较低:相对于传统应用开发,小程序的开发门槛较低,学习成本相对较低,开发周期也相对短。

- 跨平台:小程序可以在iOS和Android平台上运行,开发成本相对较低。

二、基于微信小程序的应用开发流程1. 确定需求和定位- 需求分析:清楚明确地了解用户需求,明确小程序的定位目标。

- 功能规划:根据需求确定小程序的功能模块,明确每个模块的功能细节。

2. 设计界面与交互- UI设计:根据需求和功能模块设计小程序的界面UI,提高用户体验。

- 交互设计:根据功能规划设计小程序的交互方式,使用户操作更加方便直观。

3. 开发与测试- 开发环境搭建:下载安装微信开发者工具,配置开发环境。

- 编码实现:按照需求和设计进行编码实现,开发小程序核心功能。

- 联调测试:测试小程序的各个功能模块的正确性和兼容性,确保用户体验流畅。

4. 提交与发布- 提交审核:在微信开发者平台提交小程序进行审核。

- 发布上线:审核通过后,小程序可以上线供用户使用。

三、基于微信小程序的应用场景1. 餐饮外卖小程序- 用户可以通过小程序在线浏览菜单、下单、支付。

基于微信小程序的开发与研究

基于微信小程序的开发与研究 一、本文概述 随着移动互联网的飞速发展,智能手机和移动应用已成为人们日常生活中不可或缺的一部分。在这样的背景下,微信小程序应运而生,凭借其无需下载安装、即用即走的特点,迅速获得了广大用户的青睐。微信小程序不仅为用户提供了便捷的服务体验,同时也为开发者提供了一个全新的开发平台。本文旨在探讨基于微信小程序的开发技术、应用场景及其未来发展趋势,以期为相关领域的研究与实践提供有益的参考。

本文将介绍微信小程序的基本概念、发展历程及其与传统移动应用的区别,帮助读者快速了解微信小程序的基本概况。文章将重点分析微信小程序的开发技术,包括开发环境搭建、核心技术框架、组件库使用等方面的内容,以便开发者能够快速上手并高效开发。本文还将探讨微信小程序在不同领域的应用案例,如电商、教育、医疗等,展示其在实际应用中的价值和潜力。

文章将展望微信小程序未来的发展趋势,分析其在技术、市场、生态等方面的挑战与机遇,以期为相关企业和开发者提供战略规划和决策支持。通过本文的阐述,相信读者能够对微信小程序有更深入的了解,并在实际开发中发挥其优势,为用户创造更多价值。

二、微信小程序技术基础 微信小程序是一种基于微信平台的轻量级应用程序,其技术基础主要涉及前端技术、后端技术以及微信提供的API。在前端方面,微信小程序主要使用WML和WSS作为标记语言和样式表,同时配合JavaScript进行逻辑处理。WML类似于HTML,但具有一些微信特有的标签和属性;WSS则类似于CSS,用于描述页面的样式。而JavaScript则用于实现小程序的逻辑功能,如数据处理、事件响应等。

后端方面,微信小程序支持云开发,允许开发者使用微信提供的云服务器和数据库资源,无需自行搭建后端服务器。通过云函数,开发者可以实现数据的存储、处理以及与其他服务的交互。同时,微信小程序也支持使用自己的后端服务器,通过HTTPS请求与服务器进行通信,实现更复杂的功能。

微信小程序的应用与开发

微信小程序的应用与开发随着移动互联网的普及和发展,移动应用也逐渐成为人们的生活必需品。

微信作为国内最受欢迎的社交应用之一,其应用生态系统也在不断发展壮大。

其中,微信小程序因其便捷、轻量级的特点,逐渐成为了用户和开发者的新宠。

一、微信小程序介绍微信小程序是一种无需下载和安装即可使用的应用程序。

用户只需要在微信中搜索、扫码或通过朋友分享的链接进入小程序即可使用。

与传统应用程序相比,微信小程序具有以下特点:1. 局部安装:微信小程序不需要用户单独下载安装,可以直接在微信中使用,节省用户手机存储空间。

2. 仅占用一部分系统资源:微信小程序只能使用微信的部分系统资源,同时也不会占用用户手机的运行空间。

3. 操作方便:微信小程序使用便捷,无需繁琐的注册流程,用户可直接使用。

4. 直接分享:微信小程序可以通过微信将其分享给好友,方便快捷。

二、微信小程序的应用微信小程序在生活、商务和娱乐等各个领域都有广泛的应用。

1. 生活类小程序:美团、饿了么、滴滴出行等,让人们在手机上轻松解决餐饮、出行、购物等生活所需。

2. 商务类小程序:小米有品、京东小程序、蘑菇街等,为商家提供了新的销售渠道和服务方式。

3. 娱乐类小程序:微信读书、微信音乐、王者荣耀等,为用户提供了丰富的在线娱乐体验。

三、微信小程序的开发微信小程序的开发需要掌握微信开发者工具和相关的开发技术。

1. 微信开发者工具:微信开发者工具是开发微信小程序的重要工具,它可以帮助开发者快速搭建小程序框架、进行调试和发布。

2. 开发技术:微信小程序的开发语言主要是基于前端的HTML、CSS、JavaScript 技术,同时也需要掌握相关的微信小程序开发框架及 API,如微信小程序 API、微信支付 API 等。

4. 开发流程:微信小程序的开发流程主要有以下几个步骤:(1) 账号申请:首先需要在微信公众平台申请小程序账号。

(2) 开发准备:安装微信开发者工具,下载并安装相应的开发框架,并学习相关开发技术。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Creative Education Studies 创新教育研究, 2020, 8(4), 423-431 Published Online August 2020 in Hans. http://www.hanspub.org/journal/ces https://doi.org/10.12677/ces.2020.84068

文章引用: 王琦, 温洁嫦, 曾人涛. 基于翻转课堂的微信小程序的开发与运用[J]. 创新教育研究, 2020, 8(4): 423-431. DOI: 10.12677/ces.2020.84068

Development and Application of WeChat Mini Program Based on Flipped Classroom

Qi Wang, Jiechang Wen, Rentao Zeng School of Applied Mathematics, Guangdong University of Technology, Guangzhou Guangdong

Received: Jul. 19th, 2020; accepted: Aug. 3rd, 2020; published: Aug. 10th, 2020

Abstract In order to serve the flipped classroom teaching and give full play to the role of instant messaging tool WeChat in the pre-class preview and after class review, this paper designs a WeChat mini program, which is used in the flipped classroom teaching practice. The running results show that the program improves the learning efficiency of students, facilitates the management of teachers, and further expands the hardware facilities and scope of space use of flipped classroom.

Keywords WeChat Mini Program, Flipped Classroom, Programming, Learning Efficiency

基于翻转课堂的微信小程序的开发与运用 王 琦,温洁嫦,曾人涛 广东工业大学应用数学学院,广东 广州

收稿日期:2020年7月19日;录用日期:2020年8月3日;发布日期:2020年8月10日

摘 要 为了服务于翻转课堂的教学,充分发挥即时通讯工具微信在课前预习和课后复习环节的作用,本文设计了一款微信小程序,并用于翻转课堂的教学实践。运行的结果表明,该小程序提高了学生的学习效率,方便了任课教师的管理,从而扩充了翻转课堂的硬件设施和空间使用范围。 王琦 等 DOI: 10.12677/ces.2020.84068 424 创新教育研究

关键词 微信小程序,翻转课堂,程序设计,学习效率

Copyright © 2020 by author(s) and Hans Publishers Inc. This work is licensed under the Creative Commons Attribution International License (CC BY 4.0). http://creativecommons.org/licenses/by/4.0/

1. 引言 翻转课堂教学模式起源于美国,2010年左右传入中国。在不到10年的时间里,翻转课堂得到了快速发展,越来越多的学者加入到翻转课堂的大家庭中来。对于翻转课堂的研究,大致可以分为两种:宏观研究和微观研究。前者是探讨翻转课堂的学习范式、运行模式和可行性问题的理论研究,而后者是研发与翻转课堂相配套的系统或实践平台。与传统教学模式相比,翻转课堂没有时空限制,学生能够根据自己的学习进度自行安排学习时间和选择学习地点,做到随时随地获取新知识。该模式不仅仅关注教师如何教书,更强调学生如何学习,推崇个性化教育[1]。但是,教师角色比重下降、过于依赖学生的主动性等问题也随之而来[2]。不过利大于弊,在这种新的教学模式下,课堂气氛变得活跃、学生学习积极性提高、内容更加丰富生动,翻转课堂之势不可逆转[3]。 我国翻转课堂的发展落后于国外,但进步很快,也取得了不错的成绩,尤其在开发学习工具、拓展学习内容和研究应用程序上,都有了一些新的研究成果。潘炳超针对三个教学班使用不同的教学模式来比较学习效果,进而分析在高校中实施翻转课堂需要什么样的硬性条件[4]。范文翔等人对如何发挥出移动平台支持的翻转课堂最大优势进行了研究,他们提出了7点建议[5]。缪静敏等人从大学教师的视角出发,研究了翻转课堂在高校的实践情况,他们发现满足学生个性化发展和提高学生自学能力是教学的重点,会有更多的教师考虑使用该教学模式[6]。隆茜将翻转课堂教学模式应用于信息素养教育类课程中,发现有超过90%的学生愿意继续使用翻转课堂来学习,而只有70%的学生愿意用传统课堂[7]。David等人努力为自控力不强的学生找到如何享受翻转课堂模式带来的高效率,他们发现,在自学资料中加入要自控的提示效果会更好[8]。 虽然目前对翻转课堂的研究成果很多,但笔者并没有发现利用微信小程序进行翻转课堂实践的案例。在人手一部手机,人人都用微信的时代背景下,将微信融入到翻转课堂的教学中,无疑是一个有意义、有前景的尝试。本文运用简单的开发工具进行程序设计和软件开发,并对软件的功能不断细化和升级,通过对微信小程序的运用,达到学生学习便利,教师监督便捷的目的。实践表明,该小程序的设计实现,能够让学生充分利用课前时间来预习,找到学习的重点和难点,进而在课堂上与老师和同学讨论,在课后做作业、归纳整理和复习,从而使得学习热情高涨,学习效率大大提高,取得了翻转课堂的预期效果。

2. 相关技术与背景 2.1. 相关技术 HTML语言常用于WEB页面的设计,该语言开发简单、功能强大,拥有简单性、可扩展性、跨平台性和通用性等特点。HTML语言的标签作用非常多,能够用来标记网页的内容,并且能够被浏览器解析,可以将最终得出的结果返回显示在浏览器的窗口上。 CSS层叠样式表一般用在HTML标签上,其作用是进行网页的效果美化,让页面的效果更加丰富,王琦 等 DOI: 10.12677/ces.2020.84068 425 创新教育研究

方便HTML的开发。CSS通过ID选择器、类选择器、伪类选择器、伪元素选择器和标签选择器来对标签进行相应的修饰,让HTML的内容和样式得以分开。 JavaScript可以为HTML编程提供动态方案,让页面更加丰富,为用户提供动态的效果。JavaScript能够进行数据验证和响应,是一种动态的、跨平台的弱语言类型。 Eclipse是当前较为流行的开发环境,拥有开发软件过程中软件生命周期所需的工具,可对代码和文本模块进行直接生成,加强了可视功效和Web应用程序部署的进程。

2.2. 微信小程序 微信小程序(简称为小程序),是无需下载安装就能使用的应用程序,它真正实现了用户只需扫一下或者通过搜索就可以打开并且使用的工具。小程序是一种新型的应用模式,经过近三年的发展,适用范围和影响力迅速增长。小程序是IT业的一种创新应用程序,随着信息技术的进步,越来越多的程序员投入到开发制作小程序的活动中来。到目前为止,小程序应用已超百万,遍及各行各业,日活跃用户多达两亿,其社会效应不言而喻。 小程序为用户提供了一个叫做MINA的框架,这个框架一般可以分为两个层面:视图层和逻辑层,最核心的功能是拥有一个可绑定的数据系统。WXML的动态页面数据可以对应它的DATA,这种数据绑定是单向的,一般只有数据发送具体的变化,视图才可以进行相应的调整。这种模式能够让开发者通过改变其对象和视图专注于具体事件的处理。微信小程序拥有一系列独特的基本组件,这些组件常带有微信的风格,类似于HTML标签。

3. 流程分析 翻转课堂微信小程序的功能分为两部分,教师端:可布置和修改各种作业信息、学生信息等;学生端:可在线进行学习和提交作业。整体流程见图1。

Figure 1. Overall flow chart 图1. 整体流程图 王琦 等 DOI: 10.12677/ces.2020.84068 426 创新教育研究

4. 具体设计 4.1. 功能结构 通过前期调研,我们明确了软件的功能需求所在。本软件在有网络连接的情况下,才能正常使用,软件可以让师生双方按权限进行数据管理和登陆学习。系统总体结构图见图2。

Figure 2. Overall structure of the system 图2. 系统总体结构图

系统的几个主要模块如下: 注册模块:新用户首次使用要进行注册,并填写个人信息,方便以后再次使用该小程序,这些个人信息数据将会被加密处理存放在数据库中,注册的用户名和密码仅供登录时验证使用。 登录模块:已经注册过的用户,可以凭借账号和密码进行登录,密码正确则可进入个人学习页面,密码错误会提示错误信息,如果账号是没有注册过的,则会显示用户不存在。 修改密码模块:用户初次注册的密码,可以多次使用,也可以再次修改,修改密码的前提是用户能够输入正确的原密码。 测试模块:用户在线练习或做作业时,答题正确将会直接跳入下一题,答题错误将会显示题目错误并给出分析,同时错题将会被存入数据库,下次进行错题重练的时候会再次显示。答完所有题目后,会自动跳转到成绩显示界面,正确的题目数与总题目数都会被上传,从而给出系统评定的答题情况和评估结果。 查看资料模块:该模块包含了最新的学习资料,这些资料可以通过各种主流格式(WORD,PDF,PPT等)上传,均可以被用户学习使用。

4.2. 数据库设计 在程序设计之前,需明确程序包含的用户需求和要素是什么以及彼此的关系,通常使用较为简洁的ER图显示。画出ER图之前要明确各部分实体之间的关系,分析出系统需求,ER图通常用来显示系统实体与实体之间的关系,不包含实体的属性。系统对应多个对象,称为实体,每个对象拥有不同的特征,则称为属性。系统ER图见图3。 学习系统的数据库包含多个表单,用来设计实体关系、项目索引等。先安装好MySQL,然后建立数据库,创建用户信息表、教师资料表单、学生信息表单等。后续教师对资源进行管理时可以进行数据存储,用户也可以存储个人信息。

相关文档
最新文档