在上一篇文章中,对网校的类型及基本特点进行了讲解,从本篇文章开始,将针对网校的设计进行详细的讲解。作者曾为不同类型、不同规模的机构提供过网校设计方案,本文将以其中的一个案例为基础,深度剖析网校的详细设计过程。
一. 背景
2018年曾为国内某知名的大语文培训机构设计了一款网校,此处简称为A机构。A机构是传统的线下培训机构,主要是为中小学学生提供古诗词及国学等相关领域的培训,16年受政策影响逐步转移到线上。转型之初使用的是亿欧提供的schoolin网校系统,但受制于第三方技术限制,从18年初希望自主开发网校系统,E思无邪提供了完整的解决方案。
二. 诉求分析
A机构从线下转移到线上已经两年,具备一定的线上经验,由使用第三方系统到自主开发系统,必然有其自身痛点。因此,结合客户特点及沟通,确定所需的是前文提到的典型的C2B2C网校,其主要包括官网、管理后台、Web老师端、Web学生端、学生端App、微网站(微信公众号);该机构的网校必须具有以下功能:
1. 课程售卖
首先,它必须是一个电商平台,其最终目的是方便学生能最快地找到自己想买的课程,并实现下单购买;因此其在产品设计的时候要着重注意课程的分类查找、搜索、下单、支付流程,引导学生以最快的速度下单是其主要目的;
其次,要注意的是该平台出售商品的特殊性;传统的电商平台出售的是单一的产品,比如袜子、电脑,到货后即可使用。但是网校平台出售的服务,是老师基于课程规划的内容为学生提供知识服务,因此在出售的时候必须明确课程内容及服务的老师。正是因为这个特性,在网校平台设计时,要着重注意课件添加、发布流程的设计,是同一个课程不同班次还是线上卖课线下组成班级。比如多个老师同时开设某一门课程。
比如机构有A、B、C三位老师,要开设一门《小学三年级古诗词鉴赏》的课程,该课程总共12课时,课程开始时,如果是三个老师分别开设一个班级,则是同一课程多个班次,其在内容添加时,应该是先添加统一的课程内容,然后分别为每个老师开设不同的班级,根据老师的等级为不同的班级定价,学生在查找的时候必须是以课程为唯一搜索条件,然后找到合适的老师,下单购买。如果是线上卖课线下组班级则要简单很多,在课程添加的时候我们只需要添加课程内容,学生下单购买后,由课务人员根据学生的要求组成不同的 班级,却动画不同的授课时间,并且安排不同的授课老师,这种方式对学生而言灵活性就差很多,所有的内容均需要线下沟通。
E思无邪给A机构提供的解决方案选择是前者,即根据课程内容开设不同的班级;
2. 在线授课
在线授课是该网校的第二大核心功能,传统的电商平台商品售卖后客户如何使用不是商户的职责,但是网校不同,下单成功是第一步,第二步是为客户提供上课服务,因此在线授课也是核心。
在线小班课发展到今天已经相当成熟,主要是通过音视频互动直播上课,由于这一部分的研发难度较高并且市面上有很多做这方面很成熟的公司,比如拓课云、clasin等,E思无邪为A机构提供的解决方案是选择对接拓课云的小班课。
3. 在线作业
A机构是做大语文培训,因此其作业主要集中在作文、读后感等,因此其在写作业上可以理解为一个博客平台,发布文章,老师批阅,查看批阅结果。课后作业必然与课程内容相关联,也就是说相同的课程内容即使是不同的班级不同的授课老师,其作业基本上是一样,个别班级会根据老师的个人习惯分发作业,故在设计在线作业模块时要着重注意以下几点:
必须有根据课程内容统一添加作业内容的入口,实现模板化,也要有个性化添加课程的入口;
作业的批改统计一定是以班级为维度,也需要按学生维度统计,对班级情况及学生个人情况进行大数据分析;
要注意学生填写作业的方式方法,比如文字、视频、拍照、录音、上传附件等等;
基于以上对客户需求的分析,我们在设计的时候必须遵循以下几个原则:
1. 重学生端轻老师端
A机构的老师均为线下招募的老师,其本身就是A机构的员工,A机构在线下必定有大量的管理手段来规范老师的行为。而学生均是线上用户,他们都是消费者,并且年龄、文化程度、地区差异性很大,因此在功能设计上学生端的功能要足够灵活、要足够简单,相比之下老师端的要求就可以低很多,当然也要考虑到老师的使用便捷性。
2. 模块化设计而非按角色设计
在网校是一个复杂的系统,其用户的角色可以有老师、学生、管理员(官方的超管、财务、课品等),在功能设计上切忌以用户角色来设计功能,而应该是考虑不同角色的操作按照功能模板化设计。比如课程模块,课程内容添加、发布、开班、查找、购买、上课、课后评价,这是一个完整的模板,每个角色都会参与,我们在功能设计上必须考虑模板的功能设计是否合理,后文会详述这些模块的设计。
3. 机构端足够灵活
A机构是从线下转线上,原本有大量的线下资源。因此在课程资源、学生信息、老师信息必须支持批量导入的功能,这与纯线上的网校比较而言,对信息录入的要求要高很多,因此在机构端的设计上必须足够灵活,支持各种维度数据的导入。
三. 功能结构设计
根据上述描述及客户的要求,E思无邪将该网校的功能设计如下图:
以上是本系列教程的第一篇,着重讲了网校设计的原则及功能设计,下一篇将会分模块详述用户、课程、作业、电商等功能如何设计。