IT实验课程自动化部署的方法及装置制造方法及图纸

技术编号:23431592 阅读:25 留言:0更新日期:2020-02-25 13:03
本发明专利技术公开了一种IT实验课程自动化部署的方法,包括如下步骤:A)通过文本调度引擎定义环境和命令流程;B)从组件库中选择已有组件;C)进行自动化流程的调试与组装;D)选择主机环境,将所述自动化流程与所述主机环境进行关联,进行自动化部署;E)自动生成IT实验环境和相关教程。本发明专利技术还涉及一种实现上述IT实验课程自动化部署的方法的装置。实施本发明专利技术的IT实验课程自动化部署的方法及装置,具有以下有益效果:能大大降低院校教职人员人力成本,使其专注于教学业务本身,减少对外界环境的依赖,提升IT教学质量和水平、减少各类人群对复杂IT环境和流程的要求、大大降低IT的使用门槛。

The method and device of it experiment course automatic deployment

【技术实现步骤摘要】
IT实验课程自动化部署的方法及装置
本专利技术涉及IT教育培训领域,特别涉及一种IT实验课程自动化部署的方法及装置。
技术介绍
IT教学过程中因技术门槛问题而导致实验环境搭建难,新型课程难以开展,重复部署的难题。具体而言,现有的IT教育和培训往往采用传统的远程,课授等教学方法,缺少专业的实验环境,使得学习效果不佳。现有的IT学习有部分公司采用类似于网络实验的简单向导方式进行学习,如实验楼,慕课。使得IT教学只关注于某一方面,缺乏实际操作和整体感受。IT环境无法重现、需要有专业配套或外部企业人员协助。因大量重复性工作,导致课程往往着眼于技术的某一方面,缺乏整体观和通用性。因而在工作中需要重复培训,使得人员成本上升。因大量重复性工作,导致相关人员难以在课程研发上投入足够的精力。由于上述原因,将会导致产生如下问题:现有的教育和培训,因环境难以搭建和重现,学习者没有直观感受,导致教育及培训效率低,新技术难以普及和更新。现有的实验系统往往注重于专一目的,展示效果单一,无法充分利用现有的技术和先进的教学理念。现有的重复性实验课程无法减轻老师和培训人员的工作量。现有课程不可复制,加剧了不同地区的教育不平衡,增大了现有院校和教育机构的投入和劳动成本。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种能大大降低院校教职人员人力成本,使其专注于教学业务本身,减少对外界环境的依赖,提升IT教学质量和水平、减少各类人群对复杂IT环境和流程的要求、大大降低IT的使用门槛的IT实验课程自动化部署的方法及装置。本专利技术解决其技术问题所采用的技术方案是:构造一种IT实验课程自动化部署的方法,包括如下步骤:A)通过文本调度引擎定义环境和命令流程;B)从组件库中选择已有组件;C)进行自动化流程的调试与组装;D)选择主机环境,将所述自动化流程与所述主机环境进行关联,进行自动化部署;E)自动生成IT实验环境和相关教程。在本专利技术所述的IT实验课程自动化部署的方法中,在进行所述自动化流程的组装时,将命令控制模块、注册模块、数学模式模块、后台执行模块、容器管理模块、自由录入模块、批量执行模块和单步执行模块进行整合。在本专利技术所述的IT实验课程自动化部署的方法中,所述主机环境包括主机标识、主机名、IP和登录用户。在本专利技术所述的IT实验课程自动化部署的方法中,在所述IT实验环境中,通过视频、语音或文本方式将实验结果直接输出,采用动态视频、可视化图形或命令输出流的输出展示方式,并根据不同的输出结果进行动态交互。本专利技术还涉及一种实现上述IT实验课程自动化部署的方法的装置,包括:环境流程定义单元:用于通过文本调度引擎定义环境和命令流程;组件选择单元:用于从组件库中选择已有组件;调试组装单元:用于进行自动化流程的调试与组装;自动化部署单元:用于选择主机环境,将所述自动化流程与所述主机环境进行关联,进行自动化部署;自动生成单元:用于自动生成IT实验环境和相关教程。在本专利技术所述的装置中,在进行所述自动化流程的组装时,将命令控制模块、注册模块、数学模式模块、后台执行模块、容器管理模块、自由录入模块、批量执行模块和单步执行模块进行整合。在本专利技术所述的装置中,所述主机环境包括主机标识、主机名、IP和登录用户。在本专利技术所述的装置中,在所述IT实验环境中,通过视频、语音或文本方式将实验结果直接输出,采用动态视频、可视化图形或命令输出流的输出展示方式,并根据不同的输出结果进行动态交互。实施本专利技术的IT实验课程自动化部署的方法及装置,具有以下有益效果:由于设有通过文本调度引擎定义环境和命令流程;从组件库中选择已有组件;进行自动化流程的调试与组装;选择主机环境,将自动化流程与主机环境进行关联,进行自动化部署;自动生成IT实验环境和相关教程;本专利技术采用普通人可以使用的文本用作命令输入条件,利用自动化文本引擎,通过流程编排工具,将不同的命令或API流程进行组装,定制化批量部署院校的企业级的IT实验环境,本专利技术能大大降低院校教职人员人力成本,使其专注于教学业务本身,减少对外界环境的依赖,提升IT教学质量和水平、减少各类人群对复杂IT环境和流程的要求、大大降低IT的使用门槛。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术IT实验课程自动化部署的方法及装置一个实施例中方法的流程图;图2为所述实施例中通过文本调度引擎定义环境和命令流程的示意图;图3为所述实施例中从组件库中选择已有组件的示意图;图4为所述实施例中进行自动化流程组装的示意图;图5为所述实施例中选择主机环境的示意图;图6为所述实施例中将自动化流程与主机环境进行关联,进行自动化部署的示意图;图7为所述实施例中自动生成IT实验环境和相关教程的示意图;图8为所述实施例中自动化部署后的系统示意图;图9为所述实施例中装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术IT实验课程自动化部署的方法及装置实施例中,其IT实验课程自动化部署的方法的流程图如图1所示。图1中,该IT实验课程自动化部署的方法包括如下步骤:步骤S01通过文本调度引擎定义环境和命令流程:本步骤中,通过文本调度引擎定义环境和命令流程,如图2所示。步骤S02从组件库中选择已有组件:本步骤中,从组件库中选择已有组件,如图3所示。步骤S03进行自动化流程的调试与组装:本步骤中,进行自动化流程的调试与组装。如图4所示,在进行自动化流程的组装时,将命令控制模块、注册模块、数学模式模块、后台执行模块、容器管理模块、自由录入模块、批量执行模块和单步执行模块进行整合。步骤S05选择主机环境,将自动化流程与主机环境进行关联,进行自动化部署:本步骤中,选择主机环境,将自动化流程与主机环境进行关联,进行自动化部署。图5为本实施例中选择主机环境的示意图;主机环境包括主机标识、主机名、IP和登录用户。图6为本实施例中将自动化流程与主机环境进行关联,进行自动化部署的示意图。步骤S06自动生成IT实验环境和相关教程:本步骤中,自动生成IT实验环境和相关教程。图7为本实施例中自动生成IT实验环境和相关教程的示意图。本专利技术的IT实验课程自动化部署的方法利用自动化文本引擎,通过流程编排工具,将不同的命令或API流程进行组本文档来自技高网...

【技术保护点】
1.一种IT实验课程自动化部署的方法,其特征在于,包括如下步骤:/nA)通过文本调度引擎定义环境和命令流程;/nB)从组件库中选择已有组件;/nC)进行自动化流程的调试与组装;/nD)选择主机环境,将所述自动化流程与所述主机环境进行关联,进行自动化部署;/nE)自动生成IT实验环境和相关教程。/n

【技术特征摘要】
1.一种IT实验课程自动化部署的方法,其特征在于,包括如下步骤:
A)通过文本调度引擎定义环境和命令流程;
B)从组件库中选择已有组件;
C)进行自动化流程的调试与组装;
D)选择主机环境,将所述自动化流程与所述主机环境进行关联,进行自动化部署;
E)自动生成IT实验环境和相关教程。


2.根据权利要求1所述的IT实验课程自动化部署的方法,其特征在于,在进行所述自动化流程的组装时,将命令控制模块、注册模块、数学模式模块、后台执行模块、容器管理模块、自由录入模块、批量执行模块和单步执行模块进行整合。


3.根据权利要求1所述的IT实验课程自动化部署的方法,其特征在于,所述主机环境包括主机标识、主机名、IP和登录用户。


4.根据权利要求1至3任意一项所述的IT实验课程自动化部署的方法,其特征在于,在所述IT实验环境中,通过视频、语音或文本方式将实验结果直接输出,采用动态视频、可视化图形或命令输出流的输出展示方式,并根据不同的输出结果进行动态交互。


...

【专利技术属性】
技术研发人员:刘长桥
申请(专利权)人:江苏晓创教育科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1