热门文章
      Popular Articles
          考试(评测)模块相关调用数据及技巧(v5.0)

          发布日期:2019-02-22     点击:


          2、试卷题目调用:

            可以调用某张试卷下的题目,无论是单个题目还是多个题目列表均使用 {:examin::get_questions():} 的方法调用。调用指定ID(一条记录)时返回一维数组,其它方法均返回一个二维数组。

          调用方法:
          {:examin::get_questions():}

          相关参数:
          共有 1 个必填参数,1 个可选参数,依次为:
          1、试卷ID,必填
          2、题目ID,为0时不限制,指定ID时返回一维数组。缺省值为 0

          调用实例:
          2、调用试卷ID为1的所有题目并循环题目及其选项:
          {:foreach examin::get_questions(1) as $q:}

              <!--
              这里可以使用的变量:
              题目类型:{:$q['type']:} (0单选题 1复选题 3填空题(精确匹配) 4填空题(广泛匹配) 6判断题)
              题目选项:{:$c['result_count']:}

              ......

              其它更多参数见后台"添加题目"中的调用备注。
              -->

              <!-- 如果题目类型为单选题、复选题,可以调用 $q['items']['questions'] 变量遍历选项 -->
              {:foreach $q['items']['questions'] as $k => $item:}
                      <!--
                      这里可以使用的变量:
                      选项标题:{:$item['title']:}
                      正确答案:{:$q['items']['corrent'][$k]:} (注意这里是使用 $q['items']['corrent'] 变量,1为正确答案值,0为非正确答案值)

                      -->
              {:/foreach:}

          {:/foreach:}
           
          3、试卷分类调用:

            试卷分类调用无论是单个分类还是多个分类列表均使用 {:examin::get_category():} 的方法调用。调用指定ID(一条记录)时返回一维数组,其它方法均返回一个二维数组。

          调用方法:
          {:examin::get_category():}

          相关参数:
          共有 3 个可选参数,依次为:
          1、排序,对调用的分类进行排序:0按自定义字段降序优先,其次按发布日期降序、1发布日期降序。缺省值为 0
          2、是否推荐:0调用全部、1只调用推荐、2调用非推荐。缺省值为 0
          3、试卷分类ID,为0时不限制。指定ID时返回一维数组,其余情况返回所有分类。缺省值为 0

          调用实例:
          1、调用ID为 12 的试卷分类:
          {:$c = examin::get_category(0,0,12):}

          2、调用推荐分类并循环:
          {:foreach examin::get_category(0,1) as $c:}
              <a href="{:$c['URL']:}">{:$c['title']:}</a>

              <!--
              这里还可以使用的其它的变量,如:
              该分类下的试卷数:{:$c['paper_count']:}
              该分类下的答卷数:{:$c['result_count']:}

              ......

              其它更多参数见后台"添加考试分类"中的调用备注。
              -->
          {:/foreach:}
           
            首 页
            上一页
            1
            2
            3
            下一页
            尾 页
              页次: 2/3