[关闭]
@JackieQu 2018-09-01T16:34:57.000000Z 字数 1329 阅读 258

创建活动流程

儿童编程


  • 相关的表
    • server 中的 首页 › Course › 限时活动
    • program_face2face 中的 首页 › Course › Activities
  • 因为需求的先后变动,而且又在两个数据库中,导致流程比较繁琐
    • 我也很无奈啊 😂

一、server 后台操作

  1. 创建 Course
    • Type 选择 付费
    • Lesson total 填写 0
    • Teach types
      • 如果需要在网页展示选择 在线授课, isend部勾选
      • 第一期活动的课程选 微信活动资格,因为当时的需求跟现在不同
      • 如果是要解锁游戏区域的活动,选择游戏解锁资格
    • Inventory 如填写 1000 则表示卖出 1000 份后不可再购买
  2. 创建 限时活动

    • Status 选择 未开始
    • Server 中活动对应课程 选择步骤 1 中创建的课程
    • Face2face 中解锁课程标记

      • 若要解锁 Scratch 和 Python 两种课程,可以填写 Scratch&Python-1st
      • 若只解锁 Scratch 一种课程,可以填写 Scratch1st
      • 若第二次开展 Scratch 课程活动,可以填写 Scratch2nd
      • 同理三次,四次,写 Scratch3rd,Scratch4th
      • 保证每个活动的标记不相同,且不能有包含关系
      1. 例如:
      2. Scratch&Python-1st --> ScratchPython的第一期
      3. HTML&CSS&JavaScript-1st --> H,C,J的第一期
      4. HTML&CSS&JavaScript-2nd --> H,C,J的第二期
      5. HTML&CSS&JavaScript-Next1st --> H,C,J下的第一期
      6. HTML&CSS&JavaScript-Next2nd --> H,C,J下的第二期
      7. Python1st --> Python的第一期
      8. Python10th --> Python的第十期
      9. Game1st --> 游戏的第一期
      10. PythonNext1st --> Python下的第一期
      11. 多个课程的后面加个 -
      12. 单个课程的不用加
      • 要是购买不立即解锁,则添 0,face2face中不给课程设置 tag
    • Kind
      • 若选择 组队
        • Member count 填写组队人数上限
      • 若选择 非组队,则 Member count 不用填写
      • Min price 填写砍价最终价格,且此价格要小于步骤 1 中创建课程的 Offer price
    • 云片短信模版微信通知模版 分别填写云片和微信上通过核审的模版
  3. 跳过步骤一(4,5),执行步骤二
  4. 全部完成后,将 限时活动Status 更改 进行中,即可实现买活动后自动解锁课程、发通知、留作业等操作
  5. 活动结束后,将 Status 更改 已结束

二、program_face2face 后台操作

  1. 设置 Course
    • Tag
      • 选择活动要解锁的课程,将 Tag 设置为步骤一(2) 中设置的标记,如 Scratch&Python-1st
      • 若一门课程同时对应两种活动,如 Scratch 课既要在 “活动Scratch&Python” 中解锁,又要在 “活动Scratch” 中解锁,则用英文的逗号 , 将两个标记隔开,不要留空格。如 Scratch&Python-1st,Scratch-1st
      • 同时对应三种、四种同理,, 分隔
  2. 创建 Activity
    • Tag 填写步骤一(2)中设置的标记
  3. 创建 NewHomeWorks
    • Language 选择作业对应语言
    • 活动选择 选择步骤二(2)中创建的活动
  4. 全部完成后,看步骤一(4)
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注