【ResDevKit】course-Kit

PC端课件包

浏览器支持

PC:Chrome或者Chromium内核 40版本以上,ie11

config.xml 配置表

课件集成包信息配置表

root → lesson 节点的属性

属性 描述 备注
id 课程id,每个课程的id都不能相同;命名规则 YJ_完整课程名称拼音首字母_年月日时分秒 例如:一汽-大众 EA211发动机 正时齿形皮带拆装 应该为:YJ_DZEA211FDJZSCXPDCZ_20180420152501
name 课程的完整名字
platformType 数据储存对接平台 0: 普通网页无缓存;1: 普通网页游览器缓存; 2: 广本SCORM1.2标准的课件,和LMS平台对接;3:表示和斯柯达PC客户端对接 4:表示和领克平台对接
isOrder 是否强制按照线性顺序学习 true:强制学习, false:不强制学习
isPlayIntro 是否播放片头;值:true false
isLocation 打开课件初始化的时候,是否定位上次学习的课件节点
locationType 定位的类型;1 播放完片头才开始定位课件(PC,Mobile都适用);2 进入课件就立即定位课件,无需播放片头(只适用PC端部分游览器);
isMenuState 是否开启目录上显示课件学习状态功能;值:true false
oLevel 学习水平模式:A:简单模式;B:困难模式;

root → item 节点的属性

属性 描述 备注
menuItemId 菜单按钮的实例名
menuState 课程章节学习状态
slideId 课件id
name 菜单名称
type 课件类型:0 mp4视频-显示控制栏(功能齐全); 1普通序列帧动画-显示控制栏(功能齐全,隐藏进度条) ; 2 交互动画-显示控制栏(禁用播放,暂停,声音功能); 3 交互动画-显示控制栏(禁用播放,暂停,声音功能;下一页按钮 变成 开始整体测试按钮); 4 交互动画-显示控制栏(禁用播放,暂停,声音功能;下一页按钮 变成 返回菜单按钮) 交互动画-隐藏控制栏(但是菜单按钮2依然会显示); 5 交互动画-隐藏控制栏;6 交互动画-隐藏控制栏,隐藏抬头栏;7 在第6点的基础上,增加 虚拟实训,虚拟拆装动画,提交完成后,当前进度 按照 当前动画在config里分配的进度*测试分数 进行传送; PS:播放类交互动画 可以 算作 类型2;
slideState 课程状态:notAttempted 未学习 inProgress 正在学习 completed 已经学完
isYellow 当前页面完成后,是否跳黄:false 不跳黄; true 跳黄;
slideProgress 当前课件的进度(斯柯达类型课件的课件进度,是按照从1到100的顺序填;其他类似的课件是每个页面分配对应的进度值,总计100;)
score 当前课件所占分数
displayText 配音文本
bTitle 课件章节的大标题
lTitle 课件章节的小标题
x 当前资源在集成页面中的x坐标
y 当前资源在集成页面中的y坐标
width 当前资源在集成页面中的width值
height 当前资源在集成页面中的height值

上线须知

  1. 各种源文件需要删掉(fla,psd 等);
  2. An的HTML发布模板(AHTML RT)需要删除;
  3. 各种制作说明文档(动画模板说明 等)需要删除;


版本更新日志

HongYan 分支

Lynkco 分支

Honda 分支

faw-vw 分支

Skoda 分支

版本号:5.2.0

更新时间:2019-08-05
更新内容:

  1. 动画模板 拆装动画(虚拟实训动画)模板h5CZ(H5-2d)添加自定义滚动条组件,优化部分功能;
  2. 课件包 添加屏蔽游览器右键菜单功能;

版本号:5.1.0

更新时间:2019-07-15
更新内容:

  1. 动画模板 添加拆装动画(虚拟实训动画)模板h5CZ(H5-2d);
  2. 课件包 修复一些bug;

版本号:5.0.0

更新时间:2019-06-17 —— 2019-07-08
更新内容:

  1. 课件包 所有的代码,使用webpack框架,改造现有的代码,并进行打包(压缩,混淆,加密);
  2. 课件包 添加强制学习功能,只能从头往后顺序学习,不能跳看,快进,可以通过config配置是否强制学习;
  3. 动画模板 添加强制学习模式下的 menu模板;
  4. 动画模板 整体测试-提示栏模块 重写,功能优化很多;
  5. 动画模板 添加 3个普通测试题模板(单选 eTest_Select1,多选 eTest_Select2,拖动 eTest_Drag);
  6. 动画模板 其他动画模板,很多都进行优化(代码+动画),功能相似的,很多都合并了,具体详见 - 动画模板说明.xls;
  7. 添加了移动端兼容;

版本号:4.0.0

更新时间:2018-12-15
更新内容:
1.displayText模块添加 禁止文字复制、粘贴、剪贴,禁止右键功能;
2.重构 frame模块(包括frame,controlBar,headerBar,testResultTip,menu,enter),把6个iframe合成1个iframe,提高课件在Android上的运行性能,稳定,和适配能力;
3.优化 H5动画模板
① 普通动画模板,去除 添加startDubSound(“ZD_010101a”); 这个操作;
② 把功能类似的模板进行合并,减少8个模板(包括一级页面和二级页面);
4.添加 31个H5动画模板(主要三大功能:audio,video,图文动画播放卡顿)在iOS和Android上的兼容性;
5.在iPhone6S 64G(iOS 12.0) 和 华为畅享8 64G(Android 8.0.0)上测试;
6.config.xml 结构信息有变动;


版本号:3.2.0

更新时间:2018-09-26
更新内容:
1.添加H5动画模板(h5T_011,h5T_012,h5T_ZTCeshi_Random);


版本号:3.1.0

更新时间:2018-09-18
更新内容:
1.整体测试 - 测试结果返回条功能调整(对错红绿条)
①更新了h5code代码
②整体测试主文件里 ResultTip 设置 visible 不勾选
③整体测试二级动画 更改上一页下一页按钮位置


版本号:3.0.0

更新时间:2018-09-11
更新内容:
1.C课件集成框架添加H5版本;
2.课件发布方式更改(提供发布html模板,废除内置url方式);
3.添加普通动画音频控制接口 startDubSound(“ZD_010101a”), 此方法要在音频下级图层;
4.添加16个h5交互页面模板;
5.修复 页面切换时有滚动条的BUG;(同时修改iframe的scrolling属性,动画页面的overflow属性);
6.①视频交互,播放/暂停按钮,以及目录弹出收缩,都可影响内容的播放;②其他交互动画,播放/暂停功能禁掉,目录弹出暂停,收缩重新播放。


版本号:2.11.0

更新时间:2018-06-29
更新内容:

  1. 更新集成框架
    ① 把菜单模块,数据表模块,移动到content文件夹下面;
  2. 更新Flash动画模板
    ① 把原来的flash代码存放文件夹frame改为 flashcode;
    ② 更新所有的flash动画模板-脚本源路径,改为flashcode;
    注意:如果目前flash动画模板还用的以前的,可以从flashcode里面把frame复制出来,就可以正常使用;要是做新的课件,建议用新模板;
  3. 添加一个Flash动画模板–MouseOver动画;
  4. 修改整体测试-拖动题动画代码;

版本号:2.10.0

更新时间:2018-06-29
更新内容:

  1. 文档\修改文档\斯柯达-课件集成功能调整20180621.docx
  2. 所有Flash一级资源页面添加loading效果;
  3. 整体测试模块进行修改;
    ①整体测试 主文件和Start,End三个文件都修改过,需要使用最新的模板做;
    ②添加整体测试单选题模板;
    ③整体测试部分的Flash代码都修改过,需要更新Flash代码;
  4. config.xml数据表修改;
    ①整体测试节点,添加 skdteststartprogress 属性;
  5. 集成框架修改过(包括根目录下的frame文件夹,content下的lib文件夹,根目录下的其他文件,menu里的global文件),都需要替换;

版本号:2.9.0

更新时间:2018-05-24
更新内容:

  1. 添加 斯柯达版本课程集成包0.0.1;
  2. 添加 一个新目录模板H5;
  3. 添加 一个Flash交互动画模板;

版本号:2.8.0

更新时间:2018-04-28
更新内容:

  1. 添加课程目录学习状态功能;
  2. 修复一些BUG(动画资源首页和最后一页,上一页下一页按钮禁用功能会异常 等);
  3. 整体测试代码修改,添加了一些数据接口;
  4. 集成框架添加斯柯达类型课件接口(待项目测试);
  5. 拆装动画(大石头那边的)添加一些数据接口;
  6. 更改Config.xml格式;

版本号:2.7.0

更新时间:2018-03-30
更新内容:

  1. 添加 4个Flash课件交互模板(17,18,19,20);

  2. 更新了content下lib里的frame_interface_flash.js文件;

  3. 更改资源页面HTML里的3句代码添加方式,以及content文件夹里的lib文件放置规则:
    ①content文件夹下的lib文件,只在content下面放一个,在有文件夹的动画资源里面不用放了,比如 E0203a动画文件夹里,不用再放了。

    ②普通的1级动画页面html里:  
    
    ③带文件夹的1级动画页面html里:  
  4. 更新集成框架
    添加了一些课件和LMS系统的数据交互接口
    ①课程学习定位 完成;
    ②课程学习成绩 完成;
    ③课程学习状态 完成;
    目前通用的LMS系统不支持单SCO多章节的课件的学习进度以及一些自定义功能(这些要等一汽的LMS学习系统成熟之后,再进行修改);

  5. config.xml里lesson节点添加新属性 lessonprogress,如图:

填表的时候,此属性,保存默认值0,就可以了。


版本号:2.6.0

更新时间:2018-03-07
更新内容:

  1. 集成框架 添加 初始化时,是否自动定位功能;
  2. 集成框架 添加 课件学习进度记录功能;
  3. 集成框架 添加 学习分数记录功能;
  4. 集成框架 添加 学习目录状态功能;
  5. config.xml 添加了新标签和属性,如下图:

① lesson标签里的字段:
id(课程id,每个课程的id都不能相同)
name(课程的名字)
islocation(打开课程初始化的时候,是否定位上次学习的课件节点)
② item 标签里的属性:
menuitemstatus(课程章节学习状态)


版本号:2.5.0

更新时间:2018-03-06
更新内容:

  1. 集成框架 添加 SCORM标准;
    注意:
    ① 每次提交新课程包的时候,需要打开 imsmanifest.xml 文件,把下图红框处文字改成 对应的课程名。

② 每次打包课件成ZIP压缩包交付给LMS平台的时候,需要在课件包文件夹里选中所有内容(如下图),再打包成ZIP,然后提交给LMS平台。


版本号:2.4.0

更新时间:2018-02-23
更新内容:

  1. 添加 集成页面播放暂停按钮禁用功能(所有Flash交互模板都添加,除了模板0,2,8,9之外都默认开启);
  2. 修改一些Flash交互模板 跳黄设定;
  3. 修复控制栏上按钮over后 out状态时文字提示消失不灵活的问题;
  4. 添加 学习进度,课程学习定位,学习成绩的功能(未完成);

版本号:2.3.0

更新时间:2018-02-02
更新内容:

  1. 添加2个Flash交互模板(模板13,模板15);
  2. 更新Flash交互模板6的代码;
  3. 整体测试模板分为:全部显示版本 和 随机抽取版本;

版本号:2.2.0

更新时间:
更新内容:
1.整体测试模块,添加随机抽取页面功能;


版本号:2.1.0

更新时间:
更新内容:
1.修改frame_global.js ,frame_interface_flash.js 类库;
2.解决嵌入大石头那边拆装动画HTML版,本地打开报错的问题;


版本号:2.0.0

更新时间:
更新内容:
1.调整资源结构;
2.添加一些接口功能;
3.添加Flash交互模板(20种);


版本号:1.0.0

更新时间:
更新内容:
1.设计集成框架结构;
2.写集成页面H5版基本功能;

Donate
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2015-2022 Peng Xiang
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信