在搭建小程序前,首先要进行需求分析和整理,进行充分的市场调研和用户痛点收集,确定通过开发此小程序可以解决哪些现实问题以及达到什么样的效果。通过主动或者被动形式获取需求,并对需求进行分析整理,从开发者角度对需求进行确认并根据确认的结果提出可行性的解决方案。通过分析得出小程序的主要功能有:视频课程、线上直播、做题练习、章节练习、真题模考、巩固模考、高频数据、错题练习、我的收藏、练习历史等。
2.原型图设计
需求分析阶段结束后就可以进行原型图设计了,原型图设计的目的是给设计人员进行形象的功能描述,避免后期效果图的改动,节省沟通成本,通过简单的排版布局形成可视化的展示页面,用于与需求方进行功能确认。可以借助比较好用的原型图设计工具Axure进行设计,并可以通过蓝湖将原型图或者论文进行共享。
3.效果图设计及切片
根据制作好的原型图进行效果图设计,运用photoshop软件进行图片设计,在设计过程中注意整体配色和美观效果。在效果图设计完成后还要进行图片切片,切片过程中需要注意不同分辨率屏幕的大小比例不同。
4.后端功能和接口开发
运用专业课程里学习的ASP.Net语言进行后台功能开发,同时选用MSSQL数据库进行数据的存储,采用ADO.Net作为数据库连接件,小程序前端的数据接口采用webservice形式进行开发。后台主要模块分为会员管理、视频管理、课程管理、题库管理、留言管理、直播管理,以上模块均可以进行新增、编辑、删除、查询等操作。
5.功能优化、上线交付
通过以上4个步骤后小程序主要的开发工作就已经完成了,优化功能、提高用户体验的工作逐渐开始。比如可以删减一些不必要的文字和图案,使之更为清晰明了,也能够节省用户的时间。此外,还可以优化一下批改功能,增加二维码扫描名师指点,作文扫描出现范文和细致批改等也能给用户耳目一新的感觉,既增加了学习兴趣,也提高了学习效率,巧妙的弥补了线上课会使学生学习效率降低的问题。最后是进行微信集成测试,收集测试过程中遇到的BUG和问题,将问题进行修改和调整,最终将小程序正式发布,投入线上使用。
五、结语
随着互联网的高速发展,小程序的使用频率将日益提高,其重要作用不言而喻,线上授课也逐渐被广大师生和家长所接受,本文主要分析了线上授课新工具-在线教育小程序的优势和作用,并描述了搭建小程序的步骤和流程。随着时代的不断发展与进步,小程序必然成为一种更快捷的应用方式,但是我们在享受便利的同时,也要考虑到如何使之更为高效简洁,让其发挥更大的作用。我相信通过这款小程序,可以给学生的学习带来更快捷好用的体验,可以让足不出户线上学习这一社会需求更好的落地实践。
