突破时空之限,智能远程监考方案助力编程等级考试

简介: 智能远程监考方案 等级考试场景
用指尖,「敲」下一段天马行空的想象。


7月底,2023青少年人工智能编程水平测试(YCL)如期开展,10万+考生完成线上应考。


作为“青少年信息技术培养工程”的重点项目之一,青少年人工智能编程水平测试,由工业和信息化部教育与考试中心、中国电子教育学会、中国工信出版传媒集团——北京信通有限责任公司共同发起,以信息技术等级考试的形式,对学生的多学科综合知识掌握、创造性思维、编程运用能力等方面进行测评,并为青少年提供相应能力证明。



YCL考试体系分为1-8级,采用“统一在线考试”的形式,考生需自行准备场地及电脑等设备,并在指定时间内通过网络进行在线考试,而监考老师也分布在全国各地,只需同步线上监考而不受时空之限。


在这超大规模远程考试的背后,是信通传媒联合阿里云视频云,基于智能远程监考PaaS+解决方案打造的新版在线考试系统。



16场考试,10万+流量并发


组织大规模线上考试实属不易。


信通传媒在开展青少年编程等级考试的过程中,也遭遇显著的痛点:


➤ 规模大,系统并发要求高。

本次编程考试为期两天,共组织16场考试,单场最高并发超过2万,两天共累计10万+推流,如此大的流量压力对远程监考方案提出了重大挑战。


➤ 影响广,需要万无一失的可靠。

作为由部委直属单位主办,且具有行业权威标准和高含金量的考试,一旦出现任何问题,都有可能引发社会关注和舆论,因此维护考试的持续可靠是重中之重。


针对这些核心痛点,阿里云在智能远程监考方案之上,为信通传媒量身打造应对之策。


其中,阿里云流媒体传输网络MediaUni“功不可没”,在底层网络统一融合的“加持”下,智能远程监考方案利用超低延时直播RTS2.0的推拉流能力,能够支撑10万+大规模流量并发。


为了保障考试的公平可靠,本次考试采用双机位考生监测,通过主机位屏幕摄像头,以及侧机位手机摄像的方式,多视角实时监考考试全流程。同时,方案支持300ms内延时的1v1通信能力,满足突发状况下监考老师和学生之间双向沟通的需要。


主机位监考画面


此外,智能远程监考方案还支持考试全程的云端录制。在学生端两路推流之后,云端会将多路学生流混流成一路,并通过监考端的屏幕共享形式推流出去,进行录制并存储至VOD,保证考生考试内容全程可回溯的同时,也减少视频录制的存储成本。


25宫格同屏监考

由此,在阿里云深厚技术储备之下,视频云支撑大规模青少年编程等级考试,并满足高并发、高可靠、低成本的客户体验。


全流程考试服务保障


在本次考试中,阿里云视频云还提供专家售后团队,对考试全链路重保,实现事前、事中、事后的全流程服务保障


考前设备、网络自测。面对如此大规模的考试,考生机型繁多、网络环境复杂,成为重保首先面临的一大难题。编程考试通常需要依托于PC浏览器进行,而PC浏览器、操作系统庞杂,可能导致无法推流监控的问题。


基于此,阿里云提供考生网络环境、考试设备的自测能力,事先检查考生的浏览器环境、摄像头、麦克风、网速等情况,并且让考生可以自己确认考试涉及的画面、声音效果,帮助考生在考前、或模拟考试阶段即可发现问题,有效提升正式考试的效率。


PC考生端设备检测


考中异常考生发现与通知。阿里云视频云超低延时直播RTS还为本次考试提供实时数据大盘,监测全部考生当前的推流状态,并对异常信息进行统计,可以及时发现、预警推拉流相关问题,告知客户并协助客户解决。


考试实时数据大盘


考后技术复盘升级。在每场考试结束之后,视频云会根据本场考试情况以及后台监测数据,复盘支撑技术并作出针对性调整,为下一场考试提供更好的服务保障。


除全流程保障之外,阿里云还特别为海外考生的考试保驾护航


暑假是学生出国研学、旅游的高峰期,难免会遇到考试期间考生正身处国外的状况,阿里云在重保过程中也充分考虑到这一点。


为了让国外考生也能顺利参加考试,智能远程监考方案依托于底层网络MediaUni的全球加速和智能组网能力,支持覆盖全球的智能调度,并根据探测链路质量规划最优组网路径,保障海外考试网络环境的稳定可靠。


正是依靠阿里云高质量重保服务方案,才能保障编程等级考试的全链路安全稳定,最终实现考试期间零事故的顺利组考。


图片来源于《青少年信息技术培养工程》官网


MediaBox的「十八般武艺」


近年来,信息技术产业高速发展,人工智能产业已上升为国家战略,也带动了信息技术教育行业的欣欣向荣。


据艾瑞咨询数据显示,仅国内少儿编程行业规模,就有望在2025年达到500亿元。


国务院明确要求实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育。教育部也发布《2019年教育信息化和网络安全工作要点》,启动中小学生信息素养测评。


在市场助推以及政策激励之下,科技特长、强基计划频繁成为热词,STEAM理念深入人心,即Science(科学)、Technology(科技)、Engineering(工程)、Arts(艺术)、Mathematics(数学)多学科综合素质培养,也催化了类似于YCL等级考试的时兴。


图片来源于网络

作为阶段性检验学习成果的最佳途径,“考级热”风靡一时,而这也为阿里云视频云MediaBox提供了用武之地,在信息技术教育的广阔天地中加速行业音视频数字化。


针对等级考试场景,智能远程监考方案正是基于MediaBox远程监考AUI Kit,助力企业低门槛从零开发监考系统,在方案支持拿来即用的同时,也支持二次开发、灵活定制,让企业不仅能1小时跑通业务流程,还可以根据业务场景进行更好的功能适配。


信通传媒即是在远程监考AUI Kit方案的源代码基础上,参考代码实现逻辑,自定义开发出“模拟答题”板块,让考生提前熟悉考试流程和形式,实现正式考试效率的最大化。


“模拟答题”示例


除远程考试场景外,MediaBox还提供涵盖广泛音视频场景的低代码开发AUI Kits方案,如互动课堂、电商直播、企业直播等,基于对行业需求细致入微的理解,在众多音视频数字化场景中大展身手。


未来,也期待与更多教育行业伙伴建立更紧密的连接,以音视频数字化技术为利器,推动素质教育的全民渗透。




相关文章
|
搜索推荐 Python
推荐系统测评指标——计算DCG、IDCG以及nDCG的python代码
推荐系统测评指标——计算DCG、IDCG以及nDCG的python代码
推荐系统测评指标——计算DCG、IDCG以及nDCG的python代码
|
关系型数据库 MySQL
MySQL · 新特性分析 · 5.7中Derived table变形记
Derived table实际上是一种特殊的subquery,它位于SQL语句中FROM子句里面,可以看做是一个单独的表。MySQL5.7之前的处理都是对Derived table进行Materialize,生成一个临时表保存Derived table的结果,然后利用临时表来协助完成其他父查询的操作,比如JOIN等操作。MySQL5.7中对Derived table做了一个新特性。该特性允许将符合
7344 0
|
12月前
|
存储 运维
CIO擦亮眼,2024 Gartner企业存储报告这么看
CIO擦亮眼,2024 Gartner企业存储报告这么看
CIO擦亮眼,2024 Gartner企业存储报告这么看
|
10月前
|
开发框架 .NET Java
C#集合数据去重的5种方式及其性能对比测试分析
C#集合数据去重的5种方式及其性能对比测试分析
144 10
|
12月前
|
存储 JSON 前端开发
JSON与现代Web开发:数据交互的最佳选择
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也便于机器解析和生成。它以文本格式存储数据,常用于Web应用中的数据传输,尤其是在客户端和服务器之间。
479 0
|
监控 Java API
Spring Boot中的异步革命:构建高性能的现代Web应用
【8月更文挑战第29天】Spring Boot 是一个简化 Spring 应用开发与部署的框架。异步任务处理通过后台线程执行耗时操作,提升用户体验和系统并发能力。要在 Spring Boot 中启用异步任务,需在配置类上添加 `@EnableAsync` 注解,并定义一个自定义的 `ThreadPoolTaskExecutor` 或使用默认线程池。通过 `@Async` 注解的方法将在异步线程中执行。异步任务适用于发送电子邮件、数据处理、外部 API 调用和定时任务等场景。最佳实践中应注意正确配置线程池、处理返回值和异常、以及监控任务状态,确保系统的稳定性和健壮性。
170 0
|
DataWorks 监控 关系型数据库
利用 DataWorks 数据推送定期推播 MySQL 或 StarRocks Query 诊断信息
DataWorks 近期上线了数据推送功能,能够将数据库查询的数据组织后推送到各渠道 (如钉钉、飞书、企业微信及 Teams),除了能将业务数据组织后推送,也能将数据库自身提供的监控数据组织后推送,这边我们就以 MySQL (也适用于StarRocks) 为例,定期推播 MySQL 的数据量变化等信息,帮助用户掌握 MySQL 状态。
275 1
|
机器学习/深度学习 数据采集 自然语言处理
经典机器学习算法——Pagerank算法(二)
PageRank 算法由 Google 创始人 Larry Page 在斯坦福读大学时提出,又称 PR——佩奇排名。主要针对网页进行排名,计算网站的重要性,优化搜索引擎的搜索结果。PR 值是表示其重要性的因子
|
Python Windows
怎么将 Python 项目打包成 exe?
这篇内容是一个关于使用Python和相关工具创建GUI应用并打包成Windows安装程序的教程摘要: - **环境**:Python 3.8,Tkinter(内置GUI库),PyInstaller 6.3.0,Inno Setup Compiler(用于创建安装包)。 - **基本流程**:在conda环境中创建一个独立的虚拟环境,编写一个使用Tkinter的GUI应用,添加图标,用PyInstaller将应用打包成单个可执行文件(exe),最后用Inno Setup Compiler将exe和相关文件打包成安装程序。
409 0
|
存储 编解码 语音技术
swr_get_out_samples和swr_convert,比特率重采样
swr_get_out_samples和swr_convert,比特率重采样
422 0
swr_get_out_samples和swr_convert,比特率重采样