上传问答

参数描述(以下参数都必须提交

1 writetoken 用户上传的钥匙 
2 vid 视频的id
3 seconds 问题出现的秒数(第seconds秒)
4 question 问题描述
5 choices  json格式备选选项,四个 ,正确答案需要加多一个"right_answer":1 例如:'[{"answer":"100"},{"answer":"22","right_answer":1},{"answer":"30"},{"answer":"45"}]'
6 answer 回答正确时候的解答详情
7 wrongAnswer 回答错误时候的解答详情
8 wrongShow 答错是否显示解答详情 1为显示,0不显示
9 wrongTime 答错退回秒数(第wrongTime秒),-1不回退
10 examId 测试问题Id,为空的时候新创建一个,不为空则修改这条问题
11 right_answer 类型为整型,1表示正确答案,0表示错误答案

 

在页面中加入

<script type="text/javascript">
function updateExam(){
  $.post("http://v.polyv.net/uc/services/rest", {
      method:"saveExam",
      writetoken:'Y07Q4yopIVXN83n-MPoIlirBKmrMPJu0',
      vid:'sl8da4jjbx02064017aff9989bfb824f_s',
      examId:'',//为空新增问题
      seconds:10,
      question:'10+12=?',
      choices:'[{"answer":"100"},{"answer":"22","right_answer":1},{"answer":"30"},{"answer":"45"}]',
      skip:"true",//设置是否可以跳过问答,true表示可以跳过,不添加这个参数默认没有跳过的功能
      answer:'第二个答案,解答',//回答正确时候的解答详情
      wrongAnswer:'答错了',//回答错误时候的解答详情
      wrongShow:1,//答错是否显示解答详情
      wrongTime:10//答错退回第十秒,-1不回退
   },function(result){
        var data = eval(result);     
        if(data.error==0){
            alert('成功,examId:'+data.examId);
        }else{
            alert('失败了');
        }
   });
}
</script>

<input type="button" onclick="javascript:updateExam()" value="点击"/>
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...