单日课程超10万节!VIPKID如何解决在线教育实时直播互动的难题?

1.VIPKID介绍2.核心业务场景3.技术实现4.总结

VIPKID是一家在线青少儿英语教育平台,成立七年以来,公司坚持以赋能教育,启迪未来为使命,专注于一对一的线上教学模式,采用100%的纯北美外教,学员遍布63个国家和地区。

截止目前,仅付费学生规模超70万人,单日一对一课量超10万节,高峰时段课程并发最高达到3.5万节。拥有覆盖了全球35个国家的5条跨海专线,在16个国家、55个城市完成数据中心传输节点布局,能够根据实时动态在一分钟内完成智能切换[1]。

在一对一(一个老师和一个学生)模式的上课过程中,老师通过直播的形式以课件为辅助进行授课,互动的形式不仅包括直观的声音和视频还有聊天室以及在课件上写字划线拖动动作等,整个课程中涉及多个组件模块。

各模块以协同依赖的方式提供服务,其中任意环节发生的事件对老师和学生都要做到可见和同步,如老师可看见学生在教室才能开始上课、学生可听见老师说话、学生可看到老师翻页课件等才能继续正常上课直到结束。

在大规模网络教学中,流媒体实时互动直播和消息实时数据传输严重依赖用户设备和网络,数据体量大,尤其我们是跨海传输的情况下变得非常棘手,对于网络稳定性有着非常苛刻的要求。

与大班网课直播相比,1v1更注重互动,所以对问题的容忍度极低,任何一方的问题都会影响上课体验。其中场景之一为当出现网络等异常问题时,用户就会点击”Help“按钮进行求助,此时需要监课人员(以下简称“FM”,来自Fireman缩写)立刻介入处理,这对服务人员的规模和操作实时性有较大的需求。

目前在只有人工处理用户Help的模式下,由于日均Help请求量大(约占总课程的10%),人均监课量大,同时从接收到请求到监课人员介入处理问题也需要辗转多个流程,会有以下问题:

为了解决上文提到的业务痛点问题,经过各环节业务特征提取及梳理,我们设计了一种通过实时计算来产出业务标签,并应用标签数据进行自动监课来解决用户Help的方案。下文将重点描述整个方案的技术实现细节:涉及到数据体系建设、自动化业务系统建设、核心问题与优化以及最终收益效果:

整个数据体系建设的初衷是解决数据从哪里来、数据的业务逻辑是什么、如何计算、如何统一管理以及赋能更多场景,解决更多业务问题。

Vlink数据平台是基于在FlinkStreamingJob开发过程中一些问题的反思后,借鉴服务端开发上线流程,以研发人员为中心的提高开发效率,降低维护成本为出发点而设计研发的系统,并支持数据采集管理、打点接入管理、打点测试集成等功能。

1.交互式运行作业:

2.批量执行操作:

在部分场景下需要部分或全量作业重启,当作业量很大时,是个费时费力的过程,而且比较容易出错,那批量构建、停止与运行就变得很轻松,如:

3.SP功能:交互式创建运行SavePoint。

4.血缘关系图:体现数据从打点到最终产出这一链路的上下游关系。

从图中可以清楚地知道处理程序P1、P2和P3的输入输出。

5.其他功能:

1.提供'AbstractJobModel',统一Schema化输入数据:

2.提供统一的灵活的KafkaSource初始化方式

4.支持常用的三方连接组件

数据采集是整个数据处理架构的基础且重要环节,数据采集的实时性和准确性将直接影响到上层业务,采集方式有间接上传文件的方式和直接Http打点的方式。

事件数据埋点涉及到移动端、PC端和服务端,以进教室为关键事件点:

整体而言埋点上有问题标签也有正常标签,按照进教室事件和组件类型,由粗到细可分一级、二级和三级。

本次业务计算对实时性要求极高,在技术选型上以Flink为主[2],天级别的离线数据分析会以Spark为主。

标签计算是整个自动化处理的关键点,指标计算的速度代表着系统能处理的速度,数据来自多个业务流,结合当前的业务场景下,比较典型的计算场景有:

env.setStreamTimeCharacteristic(TimeCharacteristic.EventTime)valstream=env.addSource(singleSource).name("signal").union(env.addSource(avSource).name("av")).union(env.addSource(dbySource).name("dby")).union(env.addSource(enterSource).name("enter")).filter(_.f).filter(_.unNature).assignTimestampsAndWatermarks(newDummyEventTimePunctuWaterMarks[InlineInputEventForm](6*1000)).filter(m=>***).name("***")val***Streaam=stream.filter(f=>***).keyBy(key=>***).window(TumblingEventTimeWindows.of(Time.milliseconds(30*1000L))).sideOutputLateData(***lateOutputTag).apply(***WindowFunction)sink***ToKafka(***Streaam,***name,recordFilter60s,***kafkaSink,recordTmKafkaSink)注:*表示业务脱敏处理(下同)

env.setStreamTimeCharacteristic(TimeCharacteristic.EventTime)AsyncDataStream.unorderedWait(stream,syncGet***Function(),500L,TimeUnit.MICROSECONDS)另外,维度数据计算时,根据实效性通过GuavaCacheBuilder[4]进行热数据缓存。

我们通过梳理上课中各关键环节点遇到的问题,从业务上,提出在用户发起Help后,且FM介入前做一层实时自动化服务的业务解决方案。

从技术上,该自动化业务系统构建在整个数据体系之上,以上课过程中实时标签数据为基础,然后由标签系统应用标签数据流通过预检、自检等手段自动化或半自动化来处理问题。对于系统不能处理的问题,则转人工处理。

首先,课程中的问题有两种上报方式:

然后验证逻辑模块过滤掉无效问题,如无效Help、重复Help、请求过期、FM已经介入以及特殊问题等,还有对于标签体系无法覆盖的问题(比如噪音),则直接转FM人工处理。

若请求通过了验证模块且系统可自动处理,则自检处理系统可尝试进行切线,然后进行切线验证并将切线标记放入待处理队列Pending,Pending验证阶段实时获取正常标签流以内反馈的方式检测是否恢复正常。

截止目前,整体课中用户请求量下降了近3%,没有造成其他业务指标上涨,有效提升监课人员工作效率,处理延迟低,支持多并发处理量,有效提升了课程体验。

本次以提升课程质量和用户上课体验为出发点,应用实时计算技术构建基础标签数据系统,在业务上取得了硕大的成果,也得到了公司的高度认可,除此之外也有很多意外收获,如提升了课中体验的同时也提升了人工效率、基于本次业务构建的标签系统同样也可以应用到其他业务上,如全链路故障引擎、结课类型中心等。

因为在线教育的两大技术特征为流媒体实时互动直播和消息实时数据传输,其本身就带有实时属性,在很多业务场景上如课程实时进行、人员实时跟进服务等实时计算有诸多的用武之地。

作者简介

甄国有,VIPKID在线教室技术研发中心高级数据工程师,负责在线教室实时计算体系的落地和场景化,专注于数据体系建设和架构。

THE END
1.51talk和VIPKID学英语哪个好?从3个维度讲讲我测评结果二、师资水平讲完了教材,我们再来看看51talk和vipkid的师资水平如何。 大家在报班时一定会遇到这样一个问题: 声称拥有tesol、tefl证书北美外教、欧美外教、菲律宾外教、英美外教…到底靠不靠谱呢? 我的看法是,这俩证书并非”免检证实“。就用tesolhttps://mp.weixin.qq.com/s?__biz=MzIzODIzNjE5Mw==&mid=2247496517&idx=2&sn=5f26dbd19b3b255b8e0deb3f69d55c9c&chksm=e93ed40bde495d1da255378d53c3be5fc7a7b8c0f304eb367d2812c76eb02f57671cd41cd9e8&scene=27
2.优质加拿大外教北美外教老师VIPKID官网外教1对1口语培训VIPKID具有优质加拿大外教、北美外教老师资源为您提供在线少儿英语及外教1对1口语培训,经10年学术沉淀,累计服务100万学员、1.5亿节课时,累计签约10万北美外教,100%本科学历、硕博占比33%以上,帮助您从零学英语,足不出户练口语。登录官网在线领免费试听课程,学英语来Vhttps://www.vipkid.com.cn/web/teachers
3.VIPkid北美外教在线课程1.免费试听课为在线1对1英语课程,全国通用,您需要用电脑或ipad,有摄像头和耳机哦,可以和外教进行视频语音聊天! 2.报名成功后,会有VIPKID课程顾问老师和您电话预约上课时间,请家长们注意接听电话哦!3.本课程适合4岁及以上孩子试听北美外教在线授课体验原汁原味口语 纯北美外教+纯美国教材,90%名校毕业,均具有儿童http://wap.aiwei365.com/vipKidIndex?userid=944c3da3f2574aaa99fee188a72a5274&usertype=0&mType=1&appType=0&webVersion=161214
4.VIPKID:薅羊毛!价值¥388的北美外教1对1在线少儿英语课程礼包免费错过上次活动的赶紧去报名,价值388元的外教1V1在线少儿英语课程免费领取!VIPKID应该是网上知名度和口碑最高的在线少儿英语网校之一,主要是针对4-12岁小朋友,提供北美外教1对1在线学科英语课程,相对于传统培训机构10来个人的小班,以及中教和外教混搭的教学方式,VIPKID这种纯外教1对1的方式教学更有针对性,效果也更好。https://www.babaicai.com/251202.html
5.中科院报告:在线教育1对1模式最具品价比,VIPKID学习效果最优中科院报告问卷调查结果显示,84.2%的家长倾向于选择北美(美国、加拿大)外教,因为北美外教不仅具有标准的美式发音,并且在语言文化方面有独特的优势,同时也具备较高的文化水平与教育背景。 目前,语培类1对1的外教主要来自于美国、加拿大、英国、欧洲、澳大利亚、菲律宾等国家,仅有部分企业采用100%北美外教师资。VIPKID拥有https://city.cri.cn/chinanews/20210316/4d80727a-b74d-2647-ab5a-a0287bc9ffe5.html
6.VIPKID英语课恢复开设北美1v1教学课但不允换回课程VIPKID官微 投诉问题 服务质量差 换课问题 投诉要求 改善服务 换回原本报名的课程 涉诉金额 8700元 VIPKID英语课恢复开设北美1v1教学课但不允换回课程 正义喵 于黑猫投诉平台发起 2023-02-01 16:31:41 1、2021年购买VIPKID北美1v1教学课共120节,共计18350元。2022年客服联系说由于政策需要换成录播https://tousu.sina.cn/complaint/view/17364662477/
7.学而思PK新东方等13家少儿英语课,到底哪家强?早知道早受益VIPKID的外教主要为北美外教,课程主要分为L1-L8这8个阶段,其中L1 适合4—8岁的孩子(具体见下图)。值得一提的是,他们的一些附加资料还是不错的,比如数字图书馆等。 (6)贝达少儿英语 贝达英语目前有4套教材,一套是自研教材Hello Beda,一套是Wonderskills,一套是美国国家地理原版教材RE,还有一套是写作课引进的https://nn.city/show/978.html
8.内行人揭秘!十大在线英语口语一对一培训机构精简评测久趣英语亮点:菲教、中教、北美外教师资,适合零基础启蒙。适合:幼儿英语启蒙家庭。伴鱼少儿英语亮点:全球母语外教,培生教材,专属课堂。注意:仅支持Pad和手机上课。VIPKID亮点:北美外教师资,课程对标美国小学大纲,教学资源丰富。适合:追求纯正美式教育的家庭。Hellokid亮点:欧美全职外教,固定教师团队,个性化服务。https://baijiahao.baidu.com/s?id=1818764091633072290&wfr=spider&for=pc
9.VIPKID竞品分析VIPKID是一个少儿英语学习及教育品牌,主打个性化美国小学课程一对一在线辅导服务,专注为4-12岁左右的小朋友提供在线英语学习。通过北美小学教师资源和1对1在线视频互动平台,孩子在家就可以与北美老师连线学习专业的英语。 主要是1v1直播、VIP会员、录播课程套餐、v商城为核心盈利模式。1v1外教直播老师+班主任+辅导老师,vihttps://www.jianshu.com/p/6b440635b2bb
10.从VIPKIDDaDaABC竞品分析看K12在线教育VIPKID的定位是在线少儿英语学习平台。主要针对4-12岁小朋友,提供北美外教1V1在线学科英语课程,国际化教材和侵入式学习法。旨在为中国孩子带去最纯正的英语语言学习及美式教育。 DaDaABC是一家针对6-17岁青少儿的在线外教教育网站。网站通过在线实时教学的方式,为青少儿提供英语一对一外教在线教学。 https://www.163.com/dy/article/DOCI5UD50511805E.html
11.10线上一对一外教:家长必读!2024年十大在线一对一外教口语课程Vipkid 北美外教一对一外教课,适合4-16岁,每节课25分钟,每节课费用约170元,Vipkid注重孩子的口语表达能力,提供优秀的师资。 Hellokid 欧美外教+双语老师1v1直播课,适合4-16岁,每节课时长25分钟,费用约110元/节课。Hellokid注重培养孩子的听说能力,并提供双语老师指导,让孩子的学习过程更加顺畅。 https://yingyu.520xy8.com/yingyupx/65340.html
12.线上英语口语培训机构哪家好应该怎么选择2.vipkid英语 vipkid英语收费是比较贵的,是高于以上两家的,在教育方面采取的也是北美外教一对一,很多人对于性价比高不高是比较关心的,毕竟收费确实是不便宜,在教学方面对标美国小学大纲,共8个级别。 线上英语口语培训机构有预习视频(录播),课程回放和在线作业,周期测评报告,试听当天还会有订客服电联,远程帮你调试http://www.chusan.com/zhongkao/360632.html
13.vipkid加盟vipkid加盟条件是什么?vipkid可以加盟吗?*此课型为1V1北美外教直播课,自主约课 5、“学练测评服”一体化,全方位为您服务 6、上课设备要求 您必须满足下列任意一项设备要求方可在VIPKID体验在线课堂的神奇魅力 vipkid1对1外教口语课 1、适用学员 成人1对1外教口语课是VIPKID集8年学术沉淀,累计服务100万学员,专为成年人研发的1对1外教口语课,授课北美外https://www.jiamengfei.com/xm/311496
14.大咖英语app下载vipkid大咖英语下载v2.9.4安卓版【优质北美外教】 100%高学历的北美外教团队,100%拥有各类教师资格认证及任教条件,持证上岗更专业,经验丰富更高效,为学员提供优质专业的纯正听说课堂。 【真实场景应用】 海量实景内容,英语需求全覆盖:职场商务、应试备考、海外移民、出国留学、陪娃学习等。 http://www.danji100.com/app/167144.html
15.一对一少儿英语线上课程有哪些(在线外教网课平台排名)4、VIPKID 课程信息 1V1直播课;25mins/节 每课单价 北美外教课:200元左右/节; 最大亮点 1、附送资源利用价值高。包括数字图书馆、公开课等,都可以利用。 2、逻辑清晰。课程不同教学板块划分清晰,练习设置丰富有趣。 3、师资整齐。老师整体优秀,与官宣基本一致,教学能力和水平过关。 http://www.xxwdw.com/news-id-2412.html
16.外教一对一课程直播价格:外教一对一直播课收费标准揭秘:值不值得在课程体系上,VIPKID北美外教课程共分为8个级别,每个级别都有明确的学习目标和学习重点。在教学理念上外教一对一课程直播价格,VIPKID采用翻转课堂和6E教学法。翻转课堂注重课前、课中、课后的有机结合,通过预习、自信学习、巩固复习手册等方式,保证学生充分吸收和掌握所学的知识。 https://zh.acadsoc.com/post/4296.html
17.2024儿童英语外教课哪个平台好?性价比高口碑好推荐这几家国内知名的少儿英语一对一网课平台,以北美外教为主,采用纯正的英语发音,为孩子们提供沉浸式的语言学习环境。 VIPKID的课程设计注重培养孩子的口语表达。然而,需要注意的是,VIPKID的价格相对较高,一年费用可能在2万以上,家长需要根据自身经济情况做出选择。 https://www.hkwuliu123.com/jigou/10079.html
18.教育&K12竞品VIPKID数学思维 火花思维 *15. 下列选项中属于VIPKID教育产品的有: 【多选题】 1V1北美外教 中外教培优 VIPKID启蒙 VIPKID数学思维 *16. 下列选项中“外教老师”不是100%为北美地区外教的有: 【多选题】 51Talk 鲸鱼外教培优 VIPKID中外教培优 伴鱼少儿英语 *17. 下列选项中属于“非AI课”的有: 斑马AIhttps://www.wjx.cn/vj/YHHyFJ9.aspx
19.千亿语培市场,如何挖掘投资价值?界面新闻除了线下机构以外,线上语培机构在疫情期间更是面临着需求量激增的现状,并不断升级产品迎接大量客户的涌入。VIPKID推出“春苗计划”, 免费提供150万份春季在线课程,同时向广大学校和教育机构免费开放在线直播平台和技术支持。其1V1北美外教课程的课程量需求达到历史最高水平。 https://www.jiemian.com/article/4411609_foxit.html
20.真实反馈:VIPKID英语是智商税?孩子学习1年,宝妈说出心里话越来越多的家长在给孩子选择英语机构时会考虑外教课了,主要原因还是觉得外教老师能更好地锻炼孩子的口语能力。 尽管外教课大多价格不低,但是家长们都愿意给孩子选择更好的课程。 比如VIPKID的1V1北美外教课,在家长圈中的热度一直居高不下,这么看来VIPKID的课程是不是效果很好? https://www.360doc.cn/article/65238170_981653146.html
21.有什么英语上课的机构(英语培训班有哪些)老师:北美外教。 优势: VIP的课程内容更注重语法的讲解,讲解部分注重与考试的结合。同时,老师在教学中也注重孩子单词和句型的练习。 Kid的教学过程是比较完整和整体的,每个方面的知识都在课程中涉及。除此之外,它还有完整的预习机制,帮助孩子形成学习闭环。 http://6mz.cn/article/sgspi.html
22.深案例024VIPKID为什么能汇聚3万北美外教,又面临哪些挑战从上图来看,VIPKID外教主要来自北美,且数量上领先,外教数量与质量均有优势,课程体系主要采用北美标准。 3万人的北美外教团队怎么组建,怎么管理? 通过网络连接北美的老师,让他们来教中国孩子英语,这样的理念不错,但要实现起来很难,这个产品需要搭建网络平台,连接外教和付费用户。 https://www.huxiu.com/article/228652.html