当前位置: 首页 > news >正文

教育机构拒绝“数据陷阱”,群硕将英孚新一代教学管理系统搬上桌

在这里插入图片描述
为什么小机构年年担心招生不够,英孚却令学生家长趋之若鹜?

区别就在教学管理方式。为了更好地管理分布全球的校区、学生和老师,英孚应用了一套教学管理系统,帮助学校管理学员,帮老师智慧排课,帮助家长记录学生成长……别小看这些细节,正是这样的细节透露出小机构与大企业之间的差异性。

英孚是一家瑞典的私人语言教育机构,自1965年起在全球开展语言学习和文化交流,专注于成人英语教育,把世界变成一个英语大课堂,“让世界无界”。
在这里插入图片描述

1、团队合作,打造新的教学管理系统

随着教培行业的发展,英孚积累了大量的教学数据,已经逐渐超出老系统的运营负荷,在群硕的帮助下,英孚新一代教学管理系统腾空出世。新系统支持网页、手机APP、小程序等多端应用,更具先进性和现代化,可以更好地适应因疫情助推的线上化教学场景,节省学生、家长和老师的时间。
在这里插入图片描述
一来可以很好地响应“双减”政策,减轻义务教育阶段学生负担。学生使用APP,手机端接收学习计划提醒,查看学习进度,做练习,学单词,进行单元、期中、期末测试。

其次减少家长对学校教育的参与度,同时提高机构与家长的透明度。家长通过平台关注学生学习情况,查看学生作业、上课情况,从成绩报告的波动了解学习进程,查看教职工上传的学生在校的视频和图片。

更重要的是大大减轻老师课外工作量。在线授课;查看班级信息和排课状况;发布上课内容;批改学生作业;查看学生作业等完成情况;查看考试成绩;上传学生在校学习视频和图片;快速在手机上完成教职工班级相关任务。让老师将宝贵时间集中在教学任务上。
不仅可以提高教学的质量,这样的机构对老师也更具有吸引力,可以帮助英孚留住名师,名师是机构用来吸引学生的一大亮点,所以教学管理系统对机构的业务运营状况同样至关重要。

2、完成异构系统集成

教育行业的数字化转型是从课堂开始的,线上课程的开发、教学资源库的建设、班级管理、财务管理……英孚拥有和使用各种系统,这些系统由不同的供应商提供,基于不同的技术平台架构。

这种情况十分常见,多数行业数字化转型都是阶段性的,因此产生很多异构系统,其组成部分更复杂,数据存储格式也更多样,为企业遗留下许多系统建设难题。

群硕在这些异构系统之间设计有效的通信协议和接口,帮助英孚在不同系统之间实现无缝连接。处理不同设备之间的数据格式和兼容性,实现信息共享和数据流动。将不同系统的服务集成,提高运营效率,减少重复建设,改善用户体验。

3、打造单点登录,实现用户统一管理

在英孚的数字化架构蓝图中,有很多系统英孚用户可以单独登录。而每登录一个系统都需要输入一次账号和密码,有时甚至要针对不同系统设置多个密码,这给用户造成极大的不便。

当英孚老师需要使用英语教材,登录教学资源库时需要输入一次账号和密码;把做好的课件上传,登录线上课堂时还需要输入一次!如果不幸忘记密码,老师还需要联系技术人员修改密码后再登录。

于是技术人员就想到,是否可以在不同系统之间搭建一条安全访问通道,让用户在登录其中一个系统后,可以通过通道直接访问多个系统,省去重复登录的步骤。

为了英孚系统的安全性,也为了用户的便利,群硕基于这些系统打造单点登录,用户只需要在登录一次后就可以访问多个应用系统,无需重复输入账号和密码。

单点登录可以减少多个系统之间重复认证的环节,使应用之间的身份验证变得更加简单,降低认证风险。

单点登录还可以保证企业集中管控访问权限,简化用户管理流程。特别是在用户信息发生变化时,只需要在系统中进行一次更新,就可以自动同步到其他被授权的系统,避免手动更改和多个系统之间用户信息不一致的风险。

4、数据迁移

原系统里沉淀下来海量的教学数据,学生信息、授课记录、教学评价等,都是英孚宝贵的知识资产。

尤其是在疫情期间线下英语课改为线上授课,师生双向互动,通过系统共享教材、课件和作业,其中视频、图片等媒体数据就占据了100多TB。

这些历史数据或正在进行中的业务数据需要在新系统中体现,因此在新系统上线前要完成数据迁移。为国内外大中小型企业提供数据迁移服务,在各行各业积累了丰富经验的群硕软件肩负此重要使命。

群硕首先将旧系统的数据整理并进行备份,备份的目的是保证源数据的完整性。将过滤后的数据转换为新系统可以识别的数据。在迁移过程中,采用数据加密的方式防止泄露、遗漏或损坏,确保新系统的安全性。完成迁移以后,对新系统中的数据进行验证,看数据更新后系统能否正常运行,且不破坏业务的连续性。

5、从AWS迁移到腾讯云

除了数据以外,群硕还帮助英孚将十几个应用,100+服务器和云资源从AWS迁移到腾讯云。

AWS在中国的数据中心有限,而腾讯云拥有广泛的数据中心分布,不管是在价格上,还是提供本土服务和支持,都更具有竞争力,可以有效降低英孚的成本,并让这个外国私人教育机构更好地适应国内业务。

相同的,国内的教育机构布局海外的时候也需要考虑将应用向其他云平台迁移,对海外市场的应用提供更符合当地用户习惯的体验,看见教育机构面向未来的生存之道。

相关文章:

教育机构拒绝“数据陷阱”,群硕将英孚新一代教学管理系统搬上桌

为什么小机构年年担心招生不够,英孚却令学生家长趋之若鹜? 区别就在教学管理方式。为了更好地管理分布全球的校区、学生和老师,英孚应用了一套教学管理系统,帮助学校管理学员,帮老师智慧排课,帮助家长记录…...

小辰的智慧树(差分+前缀和)

登录—专业IT笔试面试备考平台_牛客网 1.考虑总长度之和不能超过m,2考虑限制每棵树高度不能低于ci,如果用二分最短输能截到的高度,还要另外去判断,是否每棵树mid都能严格大于ci ,这样容易超时,换个角度&…...

Windows如何使用key登录Linux服务器

场景:因为需要回收root管理员权限,禁止root用户远程登录,办公环境只允许普通用户远程登录,且不允许使用密码登录。 一、生成与配置ssh-key 1.使用root管理员权限登录到目标系统。 2.创建一个新的普通用户,和设置密码用…...

k8s无法删除pv,pvc问题

问题: 在k8s里面创建了pv,pvc删除时报错:error: resource(s) were provided, but no name was specified 解决: 正确的删除顺序:1.先删除pod2.再删除pv 3.在删除pvc 删除pv,pvc命令: kubect…...

基于框架的线性回归

线性回归是机器学习中最简单和最常用的回归方法之一。它建立了自变量和因变量之间的线性关系,并通过拟合一条直线或超平面来预测和分析数据。 基于框架的线性回归是构建线性回归模型的一种常见方法,它利用现有的机器学习框架来实现线性回归模型的建立、…...

万宾科技智能井盖传感器使用方式,具有什么效果?

有问题的井盖可能导致人们在行走或驾驶时不经意地踩中或碰到,从而导致摔倒、扭伤或交通事故等安全事故。有问题的井盖可能会破坏井盖和下方污水管道之间的密封性,导致污水泄漏。这不仅会对环境造成污染,还可能对公共卫生和健康构成威胁。 将智…...

13.什么是Spring beans?

什么是Spring beans? Spring 官方文档对 bean 的解释是: In Spring, the objects that form the backbone of your application and that are managed by the Spring IoC container are called beans. A bean is an object that is instantiated, assem…...

算法通关村第十二关|白银|字符串经典基础面试题

1.反转问题 1.1 反转字符串 原题&#xff1a;力扣344. 要求原地修改。 public void reverseString(char[] s) {if (s null || s.length() 0) {return;}int n s.length;for (int left 0, right n - 1; left < right; left, right--) {char temp s[left];s[left] s…...

Spring框架学习 -- 读取和存储Bean对象

目录 &#x1f680;&#x1f680; 回顾 getBean()方法的使用 根据name来获取对象 再谈getBean() (1) 配置扫描路径 (2) 添加注解 ① spring注解简介 ② 对类注解的使用 ③ 注解Bean对象的命名问题 ④ 方法加Bean注解 (3) Bean 注解的重命名 (4) 获取Bean对象 -- …...

APM工具skywalking部署

一 整体架构 整个架构&#xff0c;分成上、下、左、右四部分&#xff1a; 上部分 Agent &#xff1a;负责从应用中&#xff0c;收集链路信息&#xff0c;发送给 SkyWalking OAP 服务器。目前支持 SkyWalking、Zikpin、Jaeger 等提供的 Tracing 数据信息。而我们目前采用的是&…...

MFC打开可执行文件exe

CString exeName, propathdir;//propath _T("D:\\vs2017\\Project\\work\\mySqlselect\\release64\\mySqlselect.exe");//propathdir _T("D:\\vs2017\\Project\\work\\mySqlselect\\elease64\\");//路径太深的时候要指明文件所在路径&#xff0c;奇葩//p…...

css实现原生form表单label必填选项红色*样式,以及js控制必填校验

文章目录 一、css实现原生form表单label必填选项红色*样式&#xff0c;以及js控制必填校验&#xff1f;二、实现方案参考原文 一、css实现原生form表单label必填选项红色*样式&#xff0c;以及js控制必填校验&#xff1f; 二、实现方案 1.css实现原生form表单label必填选项红色…...

10_6 input输入子系统,流程解析

简单分层 应用层 内核层 --------------------------- input handler 数据处理层 driver/input/evdev.c1.和用户空间交互,实现fops2.不知道数据怎么得到的,但是可以把数据上传给用户--------------------------- input core层1.维护上面和下面的两个链表2.为上下两层提供接口--…...

竞赛选题 题目:垃圾邮件(短信)分类 算法实现 机器学习 深度学习 开题

文章目录 1 前言2 垃圾短信/邮件 分类算法 原理2.1 常用的分类器 - 贝叶斯分类器 3 数据集介绍4 数据预处理5 特征提取6 训练分类器7 综合测试结果8 其他模型方法9 最后 1 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 基于机器学习的垃圾邮件分类 该项目…...

Web前端—移动Web第三天(移动Web基础、rem、less、综合案例—极速问诊)

版本说明 当前版本号[20231120]。 版本修改说明20231120初版 本课程的笔记已经更新完毕&#xff0c;各位可以通过点击《黑马程序员2023新版前端Web开发HTML5CSS3移动web视频教程&#xff0c;前端web入门首选》学习笔记总目录查看所有知识点&#xff0c;同时也能免费下载学习…...

MySQL--慢查询(一)

1. 查看慢查询日志是否开启 show variables like slow_query%; show variables like slow_query_log; 参数说明&#xff1a; 1、slow_query_log&#xff1a;这个参数设置为ON&#xff0c;可以捕获执行时间超过一定数值的SQL语句。 2、long_query_time&#xff1a;当SQL语句执行…...

【大神支招】3步,打造一张BI报表

随着BI报表的高效直观、灵活分析的特点越来越被大家所熟知&#xff0c;很多BI零基础的用户可积极尝试制作BI报表&#xff0c;以达到灵活自助分析、高效智能分析的效果。那么BI报表零基础的小白们该怎么做BI报表&#xff0c;才能又快又好地做出来&#xff1f; 大神支招&#xf…...

【Linux】文件操作

欢迎来到Cefler的博客&#x1f601; &#x1f54c;博客主页&#xff1a;那个传说中的man的主页 &#x1f3e0;个人专栏&#xff1a;题目解析 &#x1f30e;推荐文章&#xff1a;题目大解析&#xff08;3&#xff09; 目录 &#x1f449;&#x1f3fb;文件是什么&#xff1f;&am…...

(动手学习深度学习)第13章 实战kaggle竞赛:狗的品种识别

文章目录 1. 导入相关库2. 加载数据集3. 整理数据集4. 图像增广5. 读取数据6. 微调预训练模型7. 定义损失函数和评价损失函数9. 训练模型 1. 导入相关库 import os import torch import torchvision from torch import nn from d2l import torch as d2l2. 加载数据集 - 该数据…...

自定义注解+AOP

自定义注解与AOP&#xff08;面向切面编程&#xff09;的结合常常用于在应用程序中划定切面&#xff0c;以便在特定的方法或类上应用横切关注点。以下是一个简单的示例&#xff0c;演示了如何创建自定义注解&#xff0c;并使用Spring AOP来在被注解的方法上应用通知。 如何创建…...

黑马Mybatis

Mybatis 表现层&#xff1a;页面展示 业务层&#xff1a;逻辑处理 持久层&#xff1a;持久数据化保存 在这里插入图片描述 Mybatis快速入门 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/6501c2109c4442118ceb6014725e48e4.png //logback.xml <?xml ver…...

Vue3 + Element Plus + TypeScript中el-transfer穿梭框组件使用详解及示例

使用详解 Element Plus 的 el-transfer 组件是一个强大的穿梭框组件&#xff0c;常用于在两个集合之间进行数据转移&#xff0c;如权限分配、数据选择等场景。下面我将详细介绍其用法并提供一个完整示例。 核心特性与用法 基本属性 v-model&#xff1a;绑定右侧列表的值&…...

mongodb源码分析session执行handleRequest命令find过程

mongo/transport/service_state_machine.cpp已经分析startSession创建ASIOSession过程&#xff0c;并且验证connection是否超过限制ASIOSession和connection是循环接受客户端命令&#xff0c;把数据流转换成Message&#xff0c;状态转变流程是&#xff1a;State::Created 》 St…...

剑指offer20_链表中环的入口节点

链表中环的入口节点 给定一个链表&#xff0c;若其中包含环&#xff0c;则输出环的入口节点。 若其中不包含环&#xff0c;则输出null。 数据范围 节点 val 值取值范围 [ 1 , 1000 ] [1,1000] [1,1000]。 节点 val 值各不相同。 链表长度 [ 0 , 500 ] [0,500] [0,500]。 …...

ElasticSearch搜索引擎之倒排索引及其底层算法

文章目录 一、搜索引擎1、什么是搜索引擎?2、搜索引擎的分类3、常用的搜索引擎4、搜索引擎的特点二、倒排索引1、简介2、为什么倒排索引不用B+树1.创建时间长,文件大。2.其次,树深,IO次数可怕。3.索引可能会失效。4.精准度差。三. 倒排索引四、算法1、Term Index的算法2、 …...

C++.OpenGL (14/64)多光源(Multiple Lights)

多光源(Multiple Lights) 多光源渲染技术概览 #mermaid-svg-3L5e5gGn76TNh7Lq {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-3L5e5gGn76TNh7Lq .error-icon{fill:#552222;}#mermaid-svg-3L5e5gGn76TNh7Lq .erro…...

短视频矩阵系统文案创作功能开发实践,定制化开发

在短视频行业迅猛发展的当下&#xff0c;企业和个人创作者为了扩大影响力、提升传播效果&#xff0c;纷纷采用短视频矩阵运营策略&#xff0c;同时管理多个平台、多个账号的内容发布。然而&#xff0c;频繁的文案创作需求让运营者疲于应对&#xff0c;如何高效产出高质量文案成…...

Kafka入门-生产者

生产者 生产者发送流程&#xff1a; 延迟时间为0ms时&#xff0c;也就意味着每当有数据就会直接发送 异步发送API 异步发送和同步发送的不同在于&#xff1a;异步发送不需要等待结果&#xff0c;同步发送必须等待结果才能进行下一步发送。 普通异步发送 首先导入所需的k…...

C++.OpenGL (20/64)混合(Blending)

混合(Blending) 透明效果核心原理 #mermaid-svg-SWG0UzVfJms7Sm3e {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-icon{fill:#552222;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-text{fill…...

认识CMake并使用CMake构建自己的第一个项目

1.CMake的作用和优势 跨平台支持&#xff1a;CMake支持多种操作系统和编译器&#xff0c;使用同一份构建配置可以在不同的环境中使用 简化配置&#xff1a;通过CMakeLists.txt文件&#xff0c;用户可以定义项目结构、依赖项、编译选项等&#xff0c;无需手动编写复杂的构建脚本…...