student.html 59 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width,initial-scale=1">
  6. <meta name="generator" content="VuePress 2.0.0-beta.53">
  7. <style>
  8. :root {
  9. --c-bg: #fff;
  10. }
  11. html.dark {
  12. --c-bg: #22272e;
  13. }
  14. html, body {
  15. background-color: var(--c-bg);
  16. }
  17. </style>
  18. <script>
  19. const userMode = localStorage.getItem('vuepress-color-scheme');
  20. const systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
  21. if (userMode === 'dark' || (userMode !== 'light' && systemDarkMode)) {
  22. document.documentElement.classList.toggle('dark', true);
  23. }
  24. </script>
  25. <title>4.1 学生端 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
  26. <link rel="preload" href="/xzs-mysql/assets/style.dc49a209.css" as="style" /><link rel="stylesheet" href="/xzs-mysql/assets/style.dc49a209.css" />
  27. <link rel="modulepreload" href="/xzs-mysql/assets/app.da7e9a43.js"><link rel="modulepreload" href="/xzs-mysql/assets/student.html.e7a341ff.js"><link rel="modulepreload" href="/xzs-mysql/assets/student.html.8f0ddefe.js"><link rel="prefetch" href="/xzs-mysql/assets/index.html.9914953e.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/admin.html.52552ef2.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/database.html.d0f44a34.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/deploy.html.c0cb4b0b.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/develop.html.2080e0b6.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/feature.html.261d99f8.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/skill.html.f2c35381.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/video.html.dba570b1.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/wx.html.ddd4b957.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/404.html.c3e557d0.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/index.html.2d56b715.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/admin.html.618069aa.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/database.html.dc62ffad.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/deploy.html.6fc9007d.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/develop.html.32dc793d.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/feature.html.434dcfa8.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/skill.html.2e0839d0.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/video.html.2da548af.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/wx.html.79345989.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/404.html.98ff3f2e.js" as="script" />
  28. </head>
  29. <body>
  30. <div id="app"><!--[--><div class="theme-container"><!--[--><header class="navbar"><div class="toggle-sidebar-button" title="toggle sidebar" aria-expanded="false" role="button" tabindex="0"><div class="icon" aria-hidden="true"><span></span><span></span><span></span></div></div><span><a href="/xzs-mysql/" class=""><img class="logo" src="https://www.mindskip.net/style/git/images/logo/logo.png" alt="学之思教程"><span class="site-name can-hide">学之思教程</span></a></span><div class="navbar-items-wrapper" style=""><!--[--><!--]--><nav class="navbar-items can-hide"><!--[--><div class="navbar-item"><a class="external-link" href="https://www.mindskip.net" rel="noopener noreferrer" target="_blank" aria-label="官网"><!--[--><!--]--> 官网 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><div class="navbar-item"><a class="external-link" href="https://www.mindskip.net/sdd.html" rel="noopener noreferrer" target="_blank" aria-label="思多多"><!--[--><!--]--> 思多多 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><div class="navbar-item"><a class="external-link" href="https://www.mindskip.net/wdd.html" rel="noopener noreferrer" target="_blank" aria-label="维多多"><!--[--><!--]--> 维多多 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><div class="navbar-item"><a class="external-link" href="https://www.mindskip.net/xzs.html" rel="noopener noreferrer" target="_blank" aria-label="学之思"><!--[--><!--]--> 学之思 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><div class="navbar-item"><a class="external-link" href="https://www.mindskip.net/buy.html" rel="noopener noreferrer" target="_blank" aria-label="商业购买"><!--[--><!--]--> 商业购买 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><!--]--></nav><!--[--><!--]--><button class="toggle-color-mode-button" title="toggle color mode"><svg style="" class="icon" focusable="false" viewBox="0 0 32 32"><path d="M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6z" fill="currentColor"></path><path d="M5.394 6.813l1.414-1.415l3.506 3.506L8.9 10.318z" fill="currentColor"></path><path d="M2 15.005h5v2H2z" fill="currentColor"></path><path d="M5.394 25.197L8.9 21.691l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 25.005h2v5h-2z" fill="currentColor"></path><path d="M21.687 23.106l1.414-1.415l3.506 3.506l-1.414 1.414z" fill="currentColor"></path><path d="M25 15.005h5v2h-5z" fill="currentColor"></path><path d="M21.687 8.904l3.506-3.506l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 2.005h2v5h-2z" fill="currentColor"></path></svg><svg style="display:none;" class="icon" focusable="false" viewBox="0 0 32 32"><path d="M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z" fill="currentColor"></path></svg></button><!----></div></header><!--]--><div class="sidebar-mask"></div><!--[--><aside class="sidebar"><nav class="navbar-items"><!--[--><div class="navbar-item"><a class="external-link" href="https://www.mindskip.net" rel="noopener noreferrer" target="_blank" aria-label="官网"><!--[--><!--]--> 官网 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><div class="navbar-item"><a class="external-link" href="https://www.mindskip.net/sdd.html" rel="noopener noreferrer" target="_blank" aria-label="思多多"><!--[--><!--]--> 思多多 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><div class="navbar-item"><a class="external-link" href="https://www.mindskip.net/wdd.html" rel="noopener noreferrer" target="_blank" aria-label="维多多"><!--[--><!--]--> 维多多 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><div class="navbar-item"><a class="external-link" href="https://www.mindskip.net/xzs.html" rel="noopener noreferrer" target="_blank" aria-label="学之思"><!--[--><!--]--> 学之思 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><div class="navbar-item"><a class="external-link" href="https://www.mindskip.net/buy.html" rel="noopener noreferrer" target="_blank" aria-label="商业购买"><!--[--><!--]--> 商业购买 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><!--]--></nav><!--[--><!--]--><ul class="sidebar-items"><!--[--><li><p tabindex="0" class="sidebar-item sidebar-heading active"> <!----></p><ul style="" class="sidebar-item-children"><!--[--><li><a href="/xzs-mysql/guide/feature.html" class="sidebar-item" aria-label="1. 功能列表"><!--[--><!--]--> 1. 功能列表 <!--[--><!--]--></a><!----></li><li><a href="/xzs-mysql/guide/skill.html" class="sidebar-item" aria-label="2. 技术栈"><!--[--><!--]--> 2. 技术栈 <!--[--><!--]--></a><!----></li><li><a href="/xzs-mysql/guide/database.html" class="sidebar-item" aria-label="3. 数据库设计"><!--[--><!--]--> 3. 数据库设计 <!--[--><!--]--></a><!----></li><li><p tabindex="0" class="sidebar-item active">4. 接口文档 <!----></p><ul style="" class="sidebar-item-children"><!--[--><li><a aria-current="page" href="/xzs-mysql/guide/student.html" class="router-link-active router-link-exact-active router-link-active sidebar-item active" aria-label="4.1 学生端"><!--[--><!--]--> 4.1 学生端 <!--[--><!--]--></a><ul style="" class="sidebar-item-children"><!--[--><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-1-登录" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.1 登录"><!--[--><!--]--> 4.1.1 登录 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-2-注册" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.2 注册"><!--[--><!--]--> 4.1.2 注册 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-3-登出" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.3 登出"><!--[--><!--]--> 4.1.3 登出 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-4-首页" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.4 首页"><!--[--><!--]--> 4.1.4 首页 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-5-任务中心" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.5 任务中心"><!--[--><!--]--> 4.1.5 任务中心 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-6-学科列表" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.6 学科列表"><!--[--><!--]--> 4.1.6 学科列表 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-7-试卷分页" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.7 试卷分页"><!--[--><!--]--> 4.1.7 试卷分页 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-8-试卷查询" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.8 试卷查询"><!--[--><!--]--> 4.1.8 试卷查询 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-9-试卷提交" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.9 试卷提交"><!--[--><!--]--> 4.1.9 试卷提交 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-10-答卷查询" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.10 答卷查询"><!--[--><!--]--> 4.1.10 答卷查询 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-11-试卷批改" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.11 试卷批改"><!--[--><!--]--> 4.1.11 试卷批改 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-12-考试记录分页" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.12 考试记录分页"><!--[--><!--]--> 4.1.12 考试记录分页 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-13-错题本分页" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.13 错题本分页"><!--[--><!--]--> 4.1.13 错题本分页 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-14-答题详情" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.14 答题详情"><!--[--><!--]--> 4.1.14 答题详情 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-15-用户动态" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.15 用户动态"><!--[--><!--]--> 4.1.15 用户动态 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-16-当前用户信息" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.16 当前用户信息"><!--[--><!--]--> 4.1.16 当前用户信息 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-17-修改用户信息" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.17 修改用户信息"><!--[--><!--]--> 4.1.17 修改用户信息 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-18-消息分页" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.18 消息分页"><!--[--><!--]--> 4.1.18 消息分页 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-19-消息标记已读" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.19 消息标记已读"><!--[--><!--]--> 4.1.19 消息标记已读 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/xzs-mysql/guide/student.html#_4-1-20-未读消息数量" class="router-link-active router-link-exact-active sidebar-item" aria-label="4.1.20 未读消息数量"><!--[--><!--]--> 4.1.20 未读消息数量 <!--[--><!--]--></a><!----></li><!--]--></ul></li><li><a href="/xzs-mysql/guide/wx.html" class="sidebar-item" aria-label="4.2 小程序"><!--[--><!--]--> 4.2 小程序 <!--[--><!--]--></a><!----></li><li><a href="/xzs-mysql/guide/admin.html" class="sidebar-item" aria-label="4.3 管理端"><!--[--><!--]--> 4.3 管理端 <!--[--><!--]--></a><!----></li><!--]--></ul></li><li><a href="/xzs-mysql/guide/develop.html" class="sidebar-item" aria-label="5. 项目开发"><!--[--><!--]--> 5. 项目开发 <!--[--><!--]--></a><!----></li><li><a href="/xzs-mysql/guide/deploy.html" class="sidebar-item" aria-label="6. 项目部署"><!--[--><!--]--> 6. 项目部署 <!--[--><!--]--></a><!----></li><li><a href="/xzs-mysql/guide/video.html" class="sidebar-item" aria-label="7. 视频教程"><!--[--><!--]--> 7. 视频教程 <!--[--><!--]--></a><!----></li><!--]--></ul></li><!--]--></ul><!--[--><!--]--></aside><!--]--><!--[--><main class="page"><!--[--><!--]--><div class="theme-default-content"><!--[--><!--]--><div><h1 id="_4-1-学生端" tabindex="-1"><a class="header-anchor" href="#_4-1-学生端" aria-hidden="true">#</a> 4.1 学生端</h1><h3 id="_4-1-1-登录" tabindex="-1"><a class="header-anchor" href="#_4-1-1-登录" aria-hidden="true">#</a> 4.1.1 登录</h3><ul><li>接口地址:/api/user/login</li><li>请求参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  31. &quot;userName&quot;: &quot;student&quot;, //用户名
  32. &quot;password&quot;: &quot;&quot;, //密码
  33. &quot;remember&quot;: false //下次自动登录
  34. }
  35. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  36. &quot;userName&quot;: &quot;student&quot;, //用户名
  37. &quot;imagePath&quot;: &quot;&quot;, //头像
  38. }
  39. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-2-注册" tabindex="-1"><a class="header-anchor" href="#_4-1-2-注册" aria-hidden="true">#</a> 4.1.2 注册</h3><ul><li>接口地址:/api/student/user/register</li><li>请求参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  40. &quot;userName&quot;: &quot;student5&quot;, //用户名
  41. &quot;password&quot;: &quot;123456&quot;, //密码
  42. &quot;userLevel&quot;: 1 //年级
  43. }
  44. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  45. &quot;code&quot;: 1,
  46. &quot;message&quot;: &quot;成功&quot;,
  47. &quot;response&quot;: null
  48. }
  49. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-3-登出" tabindex="-1"><a class="header-anchor" href="#_4-1-3-登出" aria-hidden="true">#</a> 4.1.3 登出</h3><ul><li>接口地址:/api/user/logout</li><li>请求参数:无</li><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  50. &quot;code&quot;: 1,
  51. &quot;message&quot;: &quot;成功&quot;,
  52. &quot;response&quot;: null
  53. }
  54. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-4-首页" tabindex="-1"><a class="header-anchor" href="#_4-1-4-首页" aria-hidden="true">#</a> 4.1.4 首页</h3><ul><li>接口地址:/api/student/dashboard/index</li><li>请求参数:无</li><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  55. &quot;fixedPaper&quot;: [ //固定试卷
  56. {
  57. &quot;id&quot;: 2399, //试卷Id
  58. &quot;name&quot;: &quot;test33333&quot;, //试卷名称
  59. &quot;limitStartTime&quot;: null, //考试开始时间
  60. &quot;limitEndTime&quot;: null //考试结束时间
  61. }
  62. ],
  63. &quot;timeLimitPaper&quot;: [] //时段试卷
  64. }
  65. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-5-任务中心" tabindex="-1"><a class="header-anchor" href="#_4-1-5-任务中心" aria-hidden="true">#</a> 4.1.5 任务中心</h3><ul><li>接口地址:/api/student/dashboard/task</li><li>请求参数:无</li><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>[
  66. {
  67. &quot;id&quot;: 94, //任务id
  68. &quot;title&quot;: &quot;2021-04-25作业&quot;, //任务标题
  69. &quot;paperItems&quot;: [
  70. {
  71. &quot;examPaperId&quot;: 181, //任务试卷id
  72. &quot;examPaperName&quot;: &quot;第一次出卷&quot;, //任务试卷名称
  73. &quot;examPaperAnswerId&quot;: 579, //答卷id
  74. &quot;status&quot;: 2 //答卷状态
  75. }
  76. ]
  77. }
  78. ]
  79. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-6-学科列表" tabindex="-1"><a class="header-anchor" href="#_4-1-6-学科列表" aria-hidden="true">#</a> 4.1.6 学科列表</h3><ul><li>接口地址:/api/student/education/subject/list</li><li>请求参数:无</li><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  80. &quot;code&quot;: 1,
  81. &quot;message&quot;: &quot;成功&quot;,
  82. &quot;response&quot;: [
  83. {
  84. &quot;id&quot;: &quot;18&quot;, //学科id
  85. &quot;name&quot;: &quot;英语&quot; //学科名称
  86. }
  87. ]
  88. }
  89. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-7-试卷分页" tabindex="-1"><a class="header-anchor" href="#_4-1-7-试卷分页" aria-hidden="true">#</a> 4.1.7 试卷分页</h3><ul><li>接口地址:/api/student/exam/paper/pageList</li><li>请求参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  90. &quot;paperType&quot;: 1, //试卷类型
  91. &quot;subjectId&quot;: 158, //学科id
  92. &quot;pageIndex&quot;: 1, //页数
  93. &quot;pageSize&quot;: 10 //每页条数
  94. }
  95. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  96. &quot;code&quot;: 1,
  97. &quot;message&quot;: &quot;成功&quot;,
  98. &quot;response&quot;: {
  99. &quot;total&quot;: 1,
  100. &quot;list&quot;: [
  101. {
  102. &quot;id&quot;: 2520, //试卷id
  103. &quot;name&quot;: &quot;生理卫生&quot;, //试卷名称
  104. &quot;questionCount&quot;: 1, //题目数
  105. &quot;score&quot;: 20, //试卷分数
  106. &quot;createTime&quot;: &quot;2021-05-31 13:34:49&quot;, //创建时间
  107. &quot;createUser&quot;: 2, //创建人
  108. &quot;subjectId&quot;: 158, //学科
  109. &quot;subjectName&quot;: &quot;英语&quot;, //学科
  110. &quot;paperType&quot;: 1, //试卷类型
  111. &quot;frameTextContentId&quot;: 9016 //试卷内容
  112. }
  113. ]
  114. }
  115. }
  116. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-8-试卷查询" tabindex="-1"><a class="header-anchor" href="#_4-1-8-试卷查询" aria-hidden="true">#</a> 4.1.8 试卷查询</h3><ul><li>接口地址:/api/student/exam/paper/select/9</li><li>请求参数:无</li><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  117. &quot;code&quot;: 1,
  118. &quot;message&quot;: &quot;成功&quot;,
  119. &quot;response&quot;: {
  120. &quot;id&quot;: 94, //试卷id
  121. &quot;level&quot;: 1, //年级
  122. &quot;subjectId&quot;: 1, //学科
  123. &quot;paperType&quot;: 1, //试卷类型
  124. &quot;name&quot;: &quot;测试一&quot;, //试卷名称
  125. &quot;suggestTime&quot;: 22, //建议时长
  126. &quot;limitDateTime&quot;: null, //考试时间限制
  127. &quot;titleItems&quot;: [
  128. {
  129. &quot;name&quot;: &quot;一、选择题&quot;, //试卷标题
  130. &quot;questionItems&quot;: [
  131. {
  132. &quot;id&quot;: 94, //题目id
  133. &quot;questionType&quot;: 5, //题型
  134. &quot;subjectId&quot;: 1, //学科
  135. &quot;title&quot;: &quot;默写咏鹅&quot;, //标题
  136. &quot;gradeLevel&quot;: 1, //年级
  137. &quot;items&quot;: [], //选项
  138. &quot;analyze&quot;: &quot;咏鹅可以带拼音&quot;, //解析
  139. &quot;correctArray&quot;: null, //标答
  140. &quot;correct&quot;: &quot;鹅鹅鹅, 曲项向天歌。 白毛浮绿水, 红掌拨清波。&quot;, //标答
  141. &quot;score&quot;: &quot;10&quot;, //分数
  142. &quot;difficult&quot;: 3, //难度
  143. &quot;itemOrder&quot;: 1 //顺序
  144. }
  145. ]
  146. }
  147. ],
  148. &quot;score&quot;: &quot;10&quot;
  149. }
  150. }
  151. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-9-试卷提交" tabindex="-1"><a class="header-anchor" href="#_4-1-9-试卷提交" aria-hidden="true">#</a> 4.1.9 试卷提交</h3><ul><li>接口地址:/api/student/exampaper/answer/answerSubmit</li><li>请求参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  152. &quot;questionId&quot;: null,
  153. &quot;doTime&quot;: 14, //耗时
  154. &quot;answerItems&quot;: [
  155. {
  156. &quot;questionId&quot;: 4, //题目id
  157. &quot;content&quot;: null, //答题内容
  158. &quot;contentArray&quot;: [ //填空题内容
  159. &quot;测试&quot;,
  160. &quot;1&quot;
  161. ],
  162. &quot;completed&quot;: true, //是否完成
  163. &quot;itemOrder&quot;: 1 //题目序号
  164. }
  165. ],
  166. &quot;id&quot;: 4 //试卷id
  167. }
  168. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  169. &quot;code&quot;: 1,
  170. &quot;message&quot;: &quot;成功&quot;,
  171. &quot;response&quot;: &quot;2&quot; //试卷得分
  172. }
  173. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-10-答卷查询" tabindex="-1"><a class="header-anchor" href="#_4-1-10-答卷查询" aria-hidden="true">#</a> 4.1.10 答卷查询</h3><ul><li>接口地址:/api/student/exampaper/answer/read/4</li><li>请求参数:无</li><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  174. &quot;code&quot;: 1,
  175. &quot;message&quot;: &quot;成功&quot;,
  176. &quot;response&quot;: {
  177. &quot;paper&quot;: { //试卷信息
  178. &quot;id&quot;: 94, //试卷id
  179. &quot;level&quot;: 1, //年级
  180. &quot;subjectId&quot;: 1, //学科
  181. &quot;paperType&quot;: 4, //试卷类型
  182. &quot;name&quot;: &quot;限时考试二&quot;, //试卷名称
  183. &quot;suggestTime&quot;: 20, //考试时长
  184. &quot;limitDateTime&quot;: [ //考试时间限制
  185. &quot;2021-06-22 00:00:00&quot;,
  186. &quot;2021-08-06 00:00:00&quot;
  187. ],
  188. &quot;titleItems&quot;: [
  189. {
  190. &quot;name&quot;: &quot;一、完成题目&quot;, //标题
  191. &quot;questionItems&quot;: [ //题目列表
  192. {
  193. &quot;id&quot;: 94, //题目id
  194. &quot;questionType&quot;: 4, //题目类型
  195. &quot;subjectId&quot;: 1, //学科
  196. &quot;title&quot;: &quot;曲项向天歌红掌拨清波&quot;, //题目标题
  197. &quot;gradeLevel&quot;: 1, //年级
  198. &quot;items&quot;: [ //题目选项
  199. {
  200. &quot;prefix&quot;: &quot;1&quot;, //选项标识
  201. &quot;content&quot;: &quot;鹅鹅鹅&quot;, //选项内容
  202. &quot;score&quot;: &quot;2&quot; //选项分数
  203. },
  204. {
  205. &quot;prefix&quot;: &quot;2&quot;,
  206. &quot;content&quot;: &quot;白毛浮绿水&quot;,
  207. &quot;score&quot;: &quot;2&quot;
  208. }
  209. ],
  210. &quot;analyze&quot;: &quot;咏鹅&quot;, //解析
  211. &quot;correctArray&quot;: [ //标答
  212. &quot;鹅鹅鹅&quot;,
  213. &quot;白毛浮绿水&quot;
  214. ],
  215. &quot;correct&quot;: &quot;&quot;, //标答
  216. &quot;score&quot;: &quot;4&quot;, //题目分数
  217. &quot;difficult&quot;: 4, //题目难度
  218. &quot;itemOrder&quot;: 1 //题目顺序
  219. }
  220. ]
  221. }
  222. ],
  223. &quot;score&quot;: &quot;18&quot; //试卷分数
  224. },
  225. &quot;answer&quot;: { //答卷信息
  226. &quot;id&quot;: 94, //答卷id
  227. &quot;doTime&quot;: 14, //耗时
  228. &quot;score&quot;: &quot;2&quot;, //得分
  229. &quot;answerItems&quot;: [ //答题信息
  230. {
  231. &quot;id&quot;: 94, //答题id
  232. &quot;questionId&quot;: 4, //题目id
  233. &quot;doRight&quot;: null, //是否正确
  234. &quot;content&quot;: null, //答题内容
  235. &quot;itemOrder&quot;: 1, //题序
  236. &quot;contentArray&quot;: [ //答题内容
  237. &quot;测试&quot;,
  238. &quot;1&quot;
  239. ],
  240. &quot;score&quot;: &quot;0&quot;, //得分
  241. &quot;questionScore&quot;: &quot;4&quot; //题目分数
  242. }
  243. ]
  244. }
  245. }
  246. }
  247. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-11-试卷批改" tabindex="-1"><a class="header-anchor" href="#_4-1-11-试卷批改" aria-hidden="true">#</a> 4.1.11 试卷批改</h3><ul><li>接口地址:/api/student/exampaper/answer/edit</li><li>请求参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  248. &quot;id&quot;: 94, //答卷id
  249. &quot;doTime&quot;: 14, //耗时
  250. &quot;score&quot;: &quot;2&quot;, //得分数
  251. &quot;answerItems&quot;: [
  252. {
  253. &quot;id&quot;: 94, //答题id
  254. &quot;questionId&quot;: 4, //题目id
  255. &quot;doRight&quot;: null, //是否正确
  256. &quot;content&quot;: null, //答题内容
  257. &quot;itemOrder&quot;: 1, //题目顺序
  258. &quot;contentArray&quot;: [ //答题内容
  259. &quot;测试&quot;,
  260. &quot;1&quot;
  261. ],
  262. &quot;score&quot;: &quot;4&quot;, //得分
  263. &quot;questionScore&quot;: &quot;4&quot; //题目分数
  264. }
  265. ]
  266. }
  267. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  268. &quot;code&quot;: 1,
  269. &quot;message&quot;: &quot;成功&quot;,
  270. &quot;response&quot;: &quot;16&quot; //试卷得分
  271. }
  272. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-12-考试记录分页" tabindex="-1"><a class="header-anchor" href="#_4-1-12-考试记录分页" aria-hidden="true">#</a> 4.1.12 考试记录分页</h3><ul><li>接口地址:/api/student/exampaper/answer/pageList</li><li>请求参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  273. &quot;pageIndex&quot;: 1, //页码
  274. &quot;pageSize&quot;: 10 //每页条数
  275. }
  276. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  277. &quot;code&quot;: 1,
  278. &quot;message&quot;: &quot;成功&quot;,
  279. &quot;response&quot;: {
  280. &quot;total&quot;: 6204,
  281. &quot;list&quot;: [
  282. {
  283. &quot;id&quot;: 6534, //试卷id
  284. &quot;createTime&quot;: &quot;2021-06-01 17:56:38&quot;, //创建时间
  285. &quot;userScore&quot;: &quot;0&quot;, //考试分数
  286. &quot;subjectName&quot;: &quot;数学&quot;, //考试学科
  287. &quot;subjectId&quot;: 129, //学科id
  288. &quot;questionCount&quot;: 1, //题目数量
  289. &quot;questionCorrect&quot;: 0, //题目正确数
  290. &quot;paperScore&quot;: &quot;3&quot;, //试卷总分
  291. &quot;doTime&quot;: &quot;4 秒&quot;, //耗时
  292. &quot;paperType&quot;: 7, //试卷类型
  293. &quot;systemScore&quot;: &quot;0&quot;, //系统批改得分
  294. &quot;status&quot;: 2, //试卷状态
  295. &quot;paperName&quot;: &quot;智能训练试卷 - 1845&quot;, //试卷名称
  296. &quot;userName&quot;: null //用户名
  297. }
  298. ]
  299. }
  300. }
  301. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-13-错题本分页" tabindex="-1"><a class="header-anchor" href="#_4-1-13-错题本分页" aria-hidden="true">#</a> 4.1.13 错题本分页</h3><ul><li>接口地址:/api/student/question/answer/page</li><li>请求参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  302. &quot;pageIndex&quot;: 1, //页码
  303. &quot;pageSize&quot;: 10 //每页条数
  304. }
  305. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  306. &quot;code&quot;: 1,
  307. &quot;message&quot;: &quot;成功&quot;,
  308. &quot;response&quot;: {
  309. &quot;total&quot;: 17002,
  310. &quot;list&quot;: [
  311. {
  312. &quot;id&quot;: 24928, //题目id
  313. &quot;questionType&quot;: 1, //题型
  314. &quot;createTime&quot;: &quot;2021-06-02 16:07:11&quot;, //创建时间
  315. &quot;subjectName&quot;: &quot;语文&quot;, //学科
  316. &quot;shortTitle&quot;: &quot;666&quot; //题干
  317. }
  318. ]
  319. }
  320. }
  321. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-14-答题详情" tabindex="-1"><a class="header-anchor" href="#_4-1-14-答题详情" aria-hidden="true">#</a> 4.1.14 答题详情</h3><ul><li>接口地址:/api/student/question/answer/select/25067</li><li>请求参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  322. &quot;pageIndex&quot;: 1, //页码
  323. &quot;pageSize&quot;: 10 //每页条数
  324. }
  325. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  326. &quot;code&quot;: 1,
  327. &quot;message&quot;: &quot;成功&quot;,
  328. &quot;response&quot;: {
  329. &quot;questionVM&quot;: {
  330. &quot;id&quot;: 507, //题目id
  331. &quot;questionType&quot;: 1, //题目类型
  332. &quot;subjectId&quot;: 46, //学科id
  333. &quot;title&quot;: &quot;111&quot;, //题干
  334. &quot;gradeLevel&quot;: 12, //年级
  335. &quot;items&quot;: [ //选项
  336. {
  337. &quot;prefix&quot;: &quot;A&quot;, //选项
  338. &quot;content&quot;: &quot;A&quot;, //选项内容
  339. &quot;score&quot;: null //选项分数
  340. }
  341. ],
  342. &quot;analyze&quot;: &quot;D&quot;, //解析
  343. &quot;correctArray&quot;: null, //标答
  344. &quot;correct&quot;: &quot;D&quot;, //标答
  345. &quot;score&quot;: &quot;2&quot;, //分数
  346. &quot;difficult&quot;: 3, //难度
  347. &quot;itemOrder&quot;: null //排序
  348. },
  349. &quot;questionAnswerVM&quot;: { //用户答案
  350. &quot;id&quot;: 25067,
  351. &quot;questionId&quot;: 507, //题目id
  352. &quot;doRight&quot;: false, //是否正确
  353. &quot;content&quot;: &quot;A&quot;, //用户答案
  354. &quot;itemOrder&quot;: 2, //排序
  355. &quot;contentArray&quot;: null, //用户答案
  356. &quot;score&quot;: &quot;0&quot;, //得分
  357. &quot;questionScore&quot;: &quot;2&quot; //题目分数
  358. }
  359. }
  360. }
  361. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-15-用户动态" tabindex="-1"><a class="header-anchor" href="#_4-1-15-用户动态" aria-hidden="true">#</a> 4.1.15 用户动态</h3><ul><li>接口地址:/api/student/user/log</li><li>请求参数:无</li><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  362. &quot;code&quot;: 1,
  363. &quot;message&quot;: &quot;成功&quot;,
  364. &quot;response&quot;: [
  365. {
  366. &quot;id&quot;: 1812,
  367. &quot;userId&quot;: 1, //用户id
  368. &quot;userName&quot;: &quot;student&quot;, //用户名
  369. &quot;realName&quot;: &quot;Test&quot;, //用户真实姓名
  370. &quot;content&quot;: &quot;student 登录了学之思开源考试系统&quot;, //动态内容
  371. &quot;createTime&quot;: &quot;2021-06-08 17:12:50&quot; //创建时间
  372. }
  373. ]
  374. }
  375. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-16-当前用户信息" tabindex="-1"><a class="header-anchor" href="#_4-1-16-当前用户信息" aria-hidden="true">#</a> 4.1.16 当前用户信息</h3><ul><li>接口地址:/api/student/user/current</li><li>请求参数:无</li><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  376. &quot;code&quot;: 1,
  377. &quot;message&quot;: &quot;成功&quot;,
  378. &quot;response&quot;: {
  379. &quot;id&quot;: 94,
  380. &quot;userUuid&quot;: &quot;d2d29da2-dcb3-4013-b874-727626236f47&quot;,
  381. &quot;userName&quot;: &quot;student&quot;, //用户名
  382. &quot;realName&quot;: &quot;Test&quot;, //真实姓名
  383. &quot;age&quot;: 18, //年龄
  384. &quot;role&quot;: 1, //角色
  385. &quot;sex&quot;: 1, //性别
  386. &quot;birthDay&quot;: &quot;2019-09-01 00:00:00&quot;, //生日
  387. &quot;phone&quot;: &quot;158800882&quot;, //手机号
  388. &quot;lastActiveTime&quot;: &quot;&quot;,
  389. &quot;createTime&quot;: &quot;2019-09-07 18:55:02&quot;,
  390. &quot;modifyTime&quot;: &quot;2021-06-09 17:04:31&quot;,
  391. &quot;status&quot;: 1, //状态
  392. &quot;userLevel&quot;: 1, //年级
  393. &quot;classes&quot;: &quot;1班&quot;, //用户班级
  394. &quot;imagePath&quot;: &quot;&quot; //用户头像
  395. }
  396. }
  397. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-17-修改用户信息" tabindex="-1"><a class="header-anchor" href="#_4-1-17-修改用户信息" aria-hidden="true">#</a> 4.1.17 修改用户信息</h3><ul><li>接口地址:/api/student/user/update</li><li>请求参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  398. &quot;id&quot;: 94,
  399. &quot;userUuid&quot;: &quot;d2d29da2-dcb3-4013-b874-727626236f47&quot;,
  400. &quot;userName&quot;: &quot;student&quot;, //用户名
  401. &quot;realName&quot;: &quot;Test&quot;, //真实姓名
  402. &quot;age&quot;: 18, //年龄
  403. &quot;role&quot;: 1, //角色
  404. &quot;sex&quot;: 1, //性别
  405. &quot;birthDay&quot;: &quot;2019-09-01 00:00:00&quot;, //生日
  406. &quot;phone&quot;: &quot;158800882&quot;, //手机号
  407. &quot;lastActiveTime&quot;: &quot;&quot;,
  408. &quot;createTime&quot;: &quot;2019-09-07 18:55:02&quot;,
  409. &quot;modifyTime&quot;: &quot;2021-06-09 17:04:31&quot;,
  410. &quot;status&quot;: 1, //状态
  411. &quot;userLevel&quot;: 1, //年级
  412. &quot;classes&quot;: &quot;1班&quot;, //用户班级
  413. &quot;imagePath&quot;: &quot;&quot; //用户头像
  414. }
  415. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  416. &quot;code&quot;: 1,
  417. &quot;message&quot;: &quot;成功&quot;,
  418. &quot;response&quot;: null
  419. }
  420. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-18-消息分页" tabindex="-1"><a class="header-anchor" href="#_4-1-18-消息分页" aria-hidden="true">#</a> 4.1.18 消息分页</h3><ul><li>接口地址:/api/student/user/message/page</li><li>请求参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  421. &quot;pageIndex&quot;: 1, //页码
  422. &quot;pageSize&quot;: 10 //每页条数
  423. }
  424. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  425. &quot;code&quot;: 1,
  426. &quot;message&quot;: &quot;成功&quot;,
  427. &quot;response&quot;: {
  428. &quot;total&quot;: 5,
  429. &quot;list&quot;: [
  430. {
  431. &quot;id&quot;: 94,
  432. &quot;title&quot;: &quot;rwerw&quot;, //消息标题
  433. &quot;messageId&quot;: 10,
  434. &quot;content&quot;: &quot;sfsdf&quot;, //消息内容
  435. &quot;readed&quot;: true, //是否已读
  436. &quot;createTime&quot;: &quot;2021-06-11 16:32:40&quot;, //创建时间
  437. &quot;sendUserName&quot;: &quot;admin&quot; //发送人
  438. }
  439. ]
  440. }
  441. }
  442. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-19-消息标记已读" tabindex="-1"><a class="header-anchor" href="#_4-1-19-消息标记已读" aria-hidden="true">#</a> 4.1.19 消息标记已读</h3><ul><li>接口地址:/api/student/user/message/read/14</li><li>请求参数:无</li><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  443. &quot;code&quot;: 1,
  444. &quot;message&quot;: &quot;成功&quot;,
  445. &quot;response&quot;: null
  446. }
  447. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-20-未读消息数量" tabindex="-1"><a class="header-anchor" href="#_4-1-20-未读消息数量" aria-hidden="true">#</a> 4.1.20 未读消息数量</h3><ul><li>接口地址:/api/student/user/message/unreadCount</li><li>请求参数:无</li><li>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
  448. &quot;code&quot;: 1,
  449. &quot;message&quot;: &quot;成功&quot;,
  450. &quot;response&quot;: 0 //未读消息数量
  451. }
  452. </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></div><!--[--><!--]--></div><footer class="page-meta"><!----><div class="meta-item last-updated"><span class="meta-item-label">Last Updated: </span><!----></div><div class="meta-item contributors"><span class="meta-item-label">Contributors: </span><span class="meta-item-info"><!--[--><!--[--><span class="contributor" title="email: mindskip@qq.com">mindskip</span><!--[-->, <!--]--><!--]--><!--[--><span class="contributor" title="email: mindskip@qq.com">思维跳跃科技</span><!----><!--]--><!--]--></span></div></footer><nav class="page-nav"><p class="inner"><!----><span class="next"><a href="/xzs-mysql/guide/wx.html" class="" aria-label="4.2 小程序"><!--[--><!--]--> 4.2 小程序 <!--[--><!--]--></a></span></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
  453. <script type="module" src="/xzs-mysql/assets/app.da7e9a43.js" defer></script>
  454. </body>
  455. </html>