导入Excel题库预览列表接口
<p>欢迎使用ShowDoc!</p>
<p><strong>简要描述:</strong> </p>
<ul>
<li>导入Excel题库预览列表接口</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li>` <a href="http://域名/webapi/paper/ExcelTkImportPreview">http://域名/webapi/paper/ExcelTkImportPreview</a></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>默认值</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">isadmin</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>0</td>
<td>是否后台:0否,1是</td>
</tr>
<tr>
<td style="text-align: left;">classid</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>0</td>
<td>平台分类ID</td>
</tr>
<tr>
<td style="text-align: left;">categoryid</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>0</td>
<td>自定义分类ID</td>
</tr>
<tr>
<td style="text-align: left;">sectionid</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>0</td>
<td>章节ID</td>
</tr>
<tr>
<td style="text-align: left;">knowledgeid</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>0</td>
<td>知识点ID</td>
</tr>
<tr>
<td style="text-align: left;">importtype</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>1</td>
<td>类型:导入类型:1单选(题干+选项合并,下载示例模板),2单选(题干和选项分开,下载示例模板)</td>
</tr>
<tr>
<td style="text-align: left;">tktype</td>
<td style="text-align: left;">否(根据importtype=1时必填)</td>
<td style="text-align: left;">int</td>
<td>题目类型:2单选题,3多选题,4判断,5填空</td>
</tr>
<tr>
<td style="text-align: left;">level</td>
<td style="text-align: left;">否(根据importtype=1时必填)</td>
<td style="text-align: left;">int</td>
<td>0</td>
<td>难度数:0易,1中,2难</td>
</tr>
<tr>
<td style="text-align: left;">isadmin</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>0</td>
<td>是否后台管理:0否,1是</td>
</tr>
<tr>
<td style="text-align: left;">file</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>文件</td>
</tr>
<tr>
<td style="text-align: left;">apptoken</td>
<td style="text-align: left;">否(isadmin==0时必填)</td>
<td style="text-align: left;">string</td>
<td>Apptoken身份验证(这个值在登陆和注册的时候有返回来的)</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
"file": "/KS_Inc/example/题目导入完整模板.xls",
"categoryid": 0,
"msg": "success",
"nextstep_button": true,
"level": 0,
"classid": 1,
"data": [
{
"sort": 1,
"title": "中国的首都是哪个城市?( )",
"tktype": 2,
"tktype_name": "单选题",
"tkinfo": {
"content": [
"南京",
"杭州",
"西安",
"北京"
],
"answer": [
"D"
],
"analysis": "",
"audiofile": "",
"analysis_videofile": ""
},
"tk_level": 2,
"israndom": 0,
"tkpower": 0,
"iscorrection": 0
},
{
"sort": 2,
"title": "中国最高的山峰是( )。",
"tktype": 2,
"tktype_name": "单选题",
"tkinfo": {
"content": [
"乔戈里峰",
"珠穆朗玛峰",
"卓奥友峰",
"马卡鲁峰"
],
"answer": [
"B"
],
"analysis": "纽约和孟买只是大城市",
"audiofile": "",
"analysis_videofile": ""
},
"tk_level": 2,
"israndom": 0,
"tkpower": 0,
"iscorrection": 0
},
{
"sort": 3,
"title": "长江三峡位于最西面的一个峡谷是( )。",
"tktype": 2,
"tktype_name": "单选题",
"tkinfo": {
"content": [
"西陵峡",
"巫峡",
"瞿塘峡",
"三门峡"
],
"answer": [
"C"
],
"analysis": "",
"audiofile": "",
"analysis_videofile": ""
},
"tk_level": 2,
"israndom": 0,
"tkpower": 0,
"iscorrection": 0
},
{
"sort": 4,
"title": "世界上面积最大的国家是( )。",
"tktype": 2,
"tktype_name": "单选题",
"tkinfo": {
"content": [
"加拿大",
"俄罗斯",
"中国",
"美国"
],
"answer": [
"B"
],
"analysis": "",
"audiofile": "",
"analysis_videofile": ""
},
"tk_level": 2,
"israndom": 0,
"tkpower": 0,
"iscorrection": 0
},
{
"sort": 5,
"title": "以下哪些城市是首都?( )",
"tktype": 3,
"tktype_name": "多选题",
"tkinfo": {
"content": [
"开罗",
"巴黎",
"伦敦",
"纽约",
"孟买",
"芝加哥",
"法兰克福"
],
"answer": [
"A",
"B",
"C"
],
"analysis": "",
"audiofile": "",
"analysis_videofile": ""
},
"tk_level": 2,
"israndom": 0,
"tkpower": 0,
"iscorrection": 0
},
{
"sort": 6,
"title": "江南三大名楼指的是( )。",
"tktype": 3,
"tktype_name": "多选题",
"tkinfo": {
"content": [
"湖北武汉的黄鹤楼",
"湖南岳阳的岳阳楼",
"安徽滁州醉翁亭",
"江西南昌的滕王阁"
],
"answer": [
"A",
"B",
"D"
],
"analysis": "",
"audiofile": "",
"analysis_videofile": ""
},
"tk_level": 2,
"israndom": 0,
"tkpower": 0,
"iscorrection": 0
},
{
"sort": 7,
"title": "海南岛是中国最大的岛屿。",
"tktype": 4,
"tktype_name": "判断题",
"tkinfo": {
"content": [
"正确",
"错误"
],
"answer": [
"0"
],
"analysis": "",
"audiofile": "",
"analysis_videofile": ""
},
"tk_level": 2,
"israndom": 0,
"tkpower": 0,
"iscorrection": 0
},
{
"sort": 8,
"title": "中国最大的湖泊是青海湖?",
"tktype": 4,
"tktype_name": "判断题",
"tkinfo": {
"content": [
"正确",
"错误"
],
"answer": [
"1"
],
"analysis": "",
"audiofile": "",
"analysis_videofile": ""
},
"tk_level": 2,
"israndom": 0,
"tkpower": 0,
"iscorrection": 0
},
{
"sort": 9,
"title": "离地球最近的恒星是____。",
"tktype": 5,
"tktype_name": "填空题",
"tkinfo": {
"content": [],
"answer": [
[
"太阳"
]
],
"analysis": "",
"audiofile": "",
"analysis_videofile": ""
},
"tk_level": 2,
"israndom": 0,
"tkpower": 0,
"iscorrection": 0
}
],
"error": [],
"importtype": 2,
"tktype": 0,
"sectionid": 0,
"result": true
}</code></pre>
<p><strong>返回参数说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">result</td>
<td style="text-align: left;">bool</td>
<td style="text-align: left;">返回结果 :true,false(可以弹窗提示信息),true的时候才有nextstep_button,error,data这些字段</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">消息</td>
</tr>
<tr>
<td style="text-align: left;">nextstep_button</td>
<td style="text-align: left;">bool</td>
<td style="text-align: left;">下一步按钮:true显示,false不能点击下一步</td>
</tr>
<tr>
<td style="text-align: left;">error</td>
<td style="text-align: left;">数组</td>
<td style="text-align: left;">错误消息集合</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">数组</td>
<td style="text-align: left;">题库列表</td>
</tr>
</tbody>
</table>
<p>data参数说明</p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">sort</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">序号</td>
</tr>
<tr>
<td style="text-align: left;">title</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">题干</td>
</tr>
<tr>
<td style="text-align: left;">tktype</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">题目类型</td>
</tr>
<tr>
<td style="text-align: left;">tktype_name</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">题目类型名称</td>
</tr>
<tr>
<td style="text-align: left;">- tkinfo</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">题目信息</td>
</tr>
<tr>
<td style="text-align: left;">tk_level</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">难易度:0易,1中,2难</td>
</tr>
<tr>
<td style="text-align: left;">israndom</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">是否随机:0否,1是</td>
</tr>
<tr>
<td style="text-align: left;">tkpower</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">试题权限(0不限,1仅限正规试卷,2仅限练习或正规试卷,但不允许前台展示</td>
</tr>
<tr>
<td style="text-align: left;">iscorrection</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">是否允许纠错:0否,1是</td>
</tr>
</tbody>
</table>
<p>tkinfo参数说明</p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">- - content</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">内容</td>
</tr>
<tr>
<td style="text-align: left;">- - answer</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">参考答案</td>
</tr>
<tr>
<td style="text-align: left;">analysis</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">解析</td>
</tr>
<tr>
<td style="text-align: left;">analysis_videofile</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">解析视频</td>
</tr>
<tr>
<td style="text-align: left;">audiofile</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">音频</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>