课程的添加与发布

课程的添加与发布

确保你已经按照《课程整合流程》将课程的资源准备好,然后继续以下步骤(同样以添加大OD7《多多的超级工厂》为例):

一、准备好GameLoader项目

  1. 直接来个链接 svn://192.168.2.9/product/trunk/course/GameLoader ,自己体会。
  2. 将 svn://192.168.2.9/product/trunk/course/common/sdk_baiya_as3 检出至GameLoader根目录。当GameLoader或者sdk有改动需要重新编译生成新的分包模块时,需要用到它。最终如下图:

二、添加课程

  1. 在GameLoader/bin/h5/lessons/step3下新建s3_od7_LessonDDDCJGC文件夹,将整合好的课程资源(在“课程整合项目”的bin/h5下)拷到该文件夹里,注意不用拷index.html、*.max.html 和 *.max.js,如下图:
  2. 打开GameLoader的bin/h5/share/global_config.json,添加课程配置,如下图:

三、测试课程

  1. 回到GameLoader/bin/h5下,在窗口空白处按着shift右键鼠标,在弹出的菜单中选择“在此处打开powershell窗口”。
  2. 输入命令 layacmd open,以此路径为根目录建立服务器。
  3. 在自动打开的浏览器链接中补完参数(在后面加上“/?course=s3_od7?type=1”),然后回车即可预览课程,如下图:
  4. 开启“开发者工具”,大概检查一下每一关卡,看有没报错。

四、发布课程资源至开发服

  1. 将 svn://192.168.2.9/product/trunk/client/video/class
    检出至GameLoader/release/web,如下图:
  2. update一下GameLoader/bin/h5,确保它是最新的。
  3. 用白鸭版IDE打开GameLoader项目,点击“发布”按钮,打开“发布对话窗”,检查红框的配置项,最后如下图:

  1. 检查无误后,按“发布”按钮发布,经过一段时间的等待后,会提示“发布成功”。
  2. 最后将GameLoader/release/web提交一下,便可在开发服上测试。提交前注意事项(只发布课件的话可以不管以下事项,只提交课件相关资源就好)

    • 如没有发现GameLoader.js有更新,则不用提交index.html,或者将它还原;
    • 如发现GameLoader.js有更新,需要编辑一下index.html,只需更新一下GameLoader.js的路径就好,如下图:

      还要更新一下ios.html里的GameLoader.js路径(将那个hash码拷过去就行),如下图:

五、添加课件配置

如果是新增课程,得在开发服上添加新课程配置。否则就不用往下看了。

    1. 点击上方导航的”管理中心“,然后点击左侧导航的”课件管理“-”课件列表“,然后点击”新增“,如下图:
    2. 在上方输入”章节名称“和”游戏链接“信息,”游戏链接“的值是对应GameLoader/bin/h5/global_config.json里课程的key值,如下图:
    3. 点击下面的”选择章节编号“按钮,会新增一行记录,选择相应的值,如下图:
    4. 最后按”提交“按钮,课件配置添加完成。
posted @ 2018-08-20 09:53  林春杰  阅读(466)  评论(0编辑  收藏  举报