教程更新

This commit is contained in:
mindskip
2025-09-29 07:59:59 +08:00
parent 6a0c33c3e1
commit 37bfced00f
23 changed files with 129 additions and 129 deletions
+27 -27
View File
@@ -23,7 +23,7 @@
}
</script>
<title>4.3 管理端 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
<link rel="modulepreload" href="/assets/app.6ceb5d76.js"><link rel="modulepreload" href="/assets/admin.html.8753cc70.js"><link rel="modulepreload" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/index.html.b42dd50a.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.04b06d76.js"><link rel="prefetch" href="/assets/database.html.e6b0084a.js"><link rel="prefetch" href="/assets/deploy.html.bc30ce6f.js"><link rel="prefetch" href="/assets/develop.html.71906e73.js"><link rel="prefetch" href="/assets/feature.html.5f2e9560.js"><link rel="prefetch" href="/assets/skill.html.864f794f.js"><link rel="prefetch" href="/assets/student.html.40f91d42.js"><link rel="prefetch" href="/assets/video.html.2b665ba7.js"><link rel="prefetch" href="/assets/wx.html.2133e864.js"><link rel="prefetch" href="/assets/404.html.250aa905.js">
<link rel="modulepreload" href="/assets/app.f9999513.js"><link rel="modulepreload" href="/assets/admin.html.bbfa4bf3.js"><link rel="modulepreload" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/index.html.b42dd50a.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.bc8a546c.js"><link rel="prefetch" href="/assets/database.html.f112414f.js"><link rel="prefetch" href="/assets/deploy.html.3c934606.js"><link rel="prefetch" href="/assets/develop.html.c023e316.js"><link rel="prefetch" href="/assets/feature.html.43414ce2.js"><link rel="prefetch" href="/assets/skill.html.4066404c.js"><link rel="prefetch" href="/assets/student.html.6c895871.js"><link rel="prefetch" href="/assets/video.html.86e8360f.js"><link rel="prefetch" href="/assets/wx.html.a37f997c.js"><link rel="prefetch" href="/assets/404.html.2fd1594c.js">
<link rel="stylesheet" href="/assets/style.e2da3676.css">
</head>
<body>
@@ -181,7 +181,7 @@
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: [
{
&quot;id&quot;: 34, //学科id
&quot;id&quot;: 47, //学科id
&quot;name&quot;: &quot;语文&quot;, //学科名称
&quot;level&quot;: 1, //年级
&quot;levelName&quot;: &quot;一年级&quot;, //年级名称
@@ -202,7 +202,7 @@
&quot;total&quot;: 2,
&quot;list&quot;: [
{
&quot;id&quot;: 58,
&quot;id&quot;: 34,
&quot;name&quot;: &quot;数学&quot;, //学科名称
&quot;level&quot;: 1, //年级
&quot;levelName&quot;: &quot;一年级&quot; //年级名称
@@ -221,7 +221,7 @@
}
}
</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-3-12-学科编辑" tabindex="-1"><a class="header-anchor" href="#_4-3-12-学科编辑" aria-hidden="true">#</a> 4.3.12 学科编辑</h3><ul><li>接口地址:/api/admin/education/subject/edit</li><li>请求参数:</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
&quot;id&quot;: 35,
&quot;id&quot;: 81,
&quot;name&quot;: &quot;数学&quot;, //学科名称
&quot;level&quot;: 2, //年级
&quot;levelName&quot;: &quot;二年级&quot; //年级名称
@@ -250,7 +250,7 @@
&quot;total&quot;: 9,
&quot;list&quot;: [
{
&quot;id&quot;: 19, //试卷id
&quot;id&quot;: 60, //试卷id
&quot;name&quot;: &quot;中级任务二&quot;, //试卷名称
&quot;questionCount&quot;: 5, //题目总数
&quot;score&quot;: 180, //试卷分数
@@ -267,7 +267,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 52, //试卷id
&quot;id&quot;: 91, //试卷id
&quot;level&quot;: 1, //年级
&quot;subjectId&quot;: 1, //学科
&quot;paperType&quot;: 1, //试卷类型
@@ -279,7 +279,7 @@
&quot;name&quot;: &quot;一、选择题&quot;, //试卷标题
&quot;questionItems&quot;: [
{
&quot;id&quot;: 75, //题目id
&quot;id&quot;: 36, //题目id
&quot;questionType&quot;: 5, //题目类型
&quot;subjectId&quot;: 1, //学科
&quot;title&quot;: &quot;默写咏鹅&quot;, //题干
@@ -299,7 +299,7 @@
}
}
</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-3-16-试卷编辑" tabindex="-1"><a class="header-anchor" href="#_4-3-16-试卷编辑" aria-hidden="true">#</a> 4.3.16 试卷编辑</h3><ul><li>接口地址:/api/admin/exam/paper/edit</li><li>请求参数:</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
&quot;id&quot;: 60, //试卷id
&quot;id&quot;: 67, //试卷id
&quot;level&quot;: 1, //年级
&quot;subjectId&quot;: 1, //学科
&quot;paperType&quot;: 6, //试卷类型
@@ -311,7 +311,7 @@
&quot;name&quot;: &quot;一、选择题&quot;, //标题
&quot;questionItems&quot;: [ //题目列表
{
&quot;id&quot;: 65, //题目id
&quot;id&quot;: 81, //题目id
&quot;questionType&quot;: 2, //题型
&quot;subjectId&quot;: 1, //学科
&quot;title&quot;: &quot;以下哪些诗句是静夜思的?&quot;, //题干
@@ -343,7 +343,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 53, //试卷id
&quot;id&quot;: 42, //试卷id
&quot;level&quot;: 1, //年级
&quot;subjectId&quot;: 1, //学科
&quot;paperType&quot;: 6, //试卷类型
@@ -355,7 +355,7 @@
&quot;name&quot;: &quot;一、选择题&quot;, //标题
&quot;questionItems&quot;: [
{
&quot;id&quot;: 15, //题目id
&quot;id&quot;: 21, //题目id
&quot;questionType&quot;: 2, //题型
&quot;subjectId&quot;: 1, //学科
&quot;title&quot;: &quot;以下哪些诗句是静夜思的?&quot;, //题干
@@ -403,7 +403,7 @@
&quot;total&quot;: 1,
&quot;list&quot;: [
{
&quot;id&quot;: 45,
&quot;id&quot;: 42,
&quot;name&quot;: &quot;任务试卷五&quot;, //试卷名称
&quot;questionCount&quot;: 2, //题目总数
&quot;score&quot;: 60, //试卷分数
@@ -431,7 +431,7 @@
&quot;total&quot;: 7,
&quot;list&quot;: [
{
&quot;id&quot;: 67,
&quot;id&quot;: 31,
&quot;questionType&quot;: 5, //题型
&quot;textContentId&quot;: null,
&quot;createTime&quot;: &quot;2021-01-21 11:45:57&quot;, //创建时间
@@ -466,7 +466,7 @@
}
}
</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-3-21-题目编辑" tabindex="-1"><a class="header-anchor" href="#_4-3-21-题目编辑" aria-hidden="true">#</a> 4.3.21 题目编辑</h3><ul><li>接口地址:/api/admin/question/edit</li><li>请求参数:</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
&quot;id&quot;: 27, //题目id
&quot;id&quot;: 53, //题目id
&quot;questionType&quot;: 5, //题型
&quot;subjectId&quot;: 1, //学科
&quot;title&quot;: &quot;默写咏鹅&quot;, //题干
@@ -501,7 +501,7 @@
&quot;total&quot;: 2,
&quot;list&quot;: [
{
&quot;id&quot;: 17, //任务id
&quot;id&quot;: 30, //任务id
&quot;title&quot;: &quot;中级任务&quot;, //任务标题
&quot;gradeLevel&quot;: 1, //年级
&quot;createUserName&quot;: &quot;admin&quot;, //创建人用户名
@@ -515,7 +515,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 74, //任务id
&quot;id&quot;: 68, //任务id
&quot;gradeLevel&quot;: 12, //年级
&quot;title&quot;: &quot;考试&quot;, //任务标题
&quot;paperItems&quot;: [
@@ -535,12 +535,12 @@
}
}
</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></div><h3 id="_4-3-25-任务编辑" tabindex="-1"><a class="header-anchor" href="#_4-3-25-任务编辑" aria-hidden="true">#</a> 4.3.25 任务编辑</h3><ul><li>接口地址:/api/admin/task/edit</li><li>请求参数:</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
&quot;id&quot;: 57,
&quot;id&quot;: 15,
&quot;gradeLevel&quot;: 1,
&quot;title&quot;: &quot;中级任务&quot;,
&quot;paperItems&quot;: [
{
&quot;id&quot;: 70, //试卷id
&quot;id&quot;: 97, //试卷id
&quot;name&quot;: &quot;中级任务一&quot;, //试卷名称
&quot;questionCount&quot;: 5, //题目数量
&quot;score&quot;: 180, //试卷分数
@@ -556,12 +556,12 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 80, //任务id
&quot;id&quot;: 15, //任务id
&quot;gradeLevel&quot;: 1, //年级
&quot;title&quot;: &quot;中级任务&quot;, //任务标题
&quot;paperItems&quot;: [
{
&quot;id&quot;: 73, //试卷id
&quot;id&quot;: 31, //试卷id
&quot;name&quot;: &quot;中级任务一&quot;, //试卷名称
&quot;questionCount&quot;: 5, //题目数量
&quot;score&quot;: 180, //试卷分数
@@ -591,7 +591,7 @@
&quot;total&quot;: 36,
&quot;list&quot;: [
{
&quot;id&quot;: 21, //消息id
&quot;id&quot;: 84, //消息id
&quot;title&quot;: &quot;你好,同学!&quot;, //消息标题
&quot;content&quot;: &quot;考试请不要作弊&quot;, //消息内容
&quot;sendUserName&quot;: &quot;admin&quot;, //发送人用户名
@@ -627,7 +627,7 @@
&quot;total&quot;: 4,
&quot;list&quot;: [
{
&quot;id&quot;: 78,
&quot;id&quot;: 75,
&quot;createTime&quot;: &quot;2021-07-07 14:03:02&quot;, //提交时间
&quot;userScore&quot;: &quot;16&quot;, //用户得分
&quot;subjectName&quot;: &quot;语文&quot;, //学科名称
@@ -658,7 +658,7 @@
&quot;total&quot;: 68,
&quot;list&quot;: [
{
&quot;id&quot;: 21, //日志id
&quot;id&quot;: 42, //日志id
&quot;userId&quot;: 2, //用户id
&quot;userName&quot;: &quot;admin&quot;, //用户名
&quot;realName&quot;: &quot;管理员&quot;, //真实姓名
@@ -672,7 +672,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 86,
&quot;id&quot;: 25,
&quot;userUuid&quot;: &quot;52045f5f-a13f-4ccc-93dd-f7ee8270ad4c&quot;, //用户uuid
&quot;userName&quot;: &quot;admin&quot;, //用户名
&quot;realName&quot;: &quot;管理员&quot;, //真实姓名
@@ -690,7 +690,7 @@
}
}
</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-3-32-用户信息更新" tabindex="-1"><a class="header-anchor" href="#_4-3-32-用户信息更新" aria-hidden="true">#</a> 4.3.32 用户信息更新</h3><ul><li>接口地址:/api/admin/user/update</li><li>请求参数:</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
&quot;id&quot;: 16, //用户id
&quot;id&quot;: 1, //用户id
&quot;userUuid&quot;: &quot;52045f5f-a13f-4ccc-93dd-f7ee8270ad4c&quot;, //用户标识
&quot;userName&quot;: &quot;admin&quot;, //用户名
&quot;realName&quot;: &quot;管理员&quot;, //真实姓名
@@ -731,7 +731,7 @@
&quot;state&quot;: &quot;SUCCESS&quot;
}
</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></div><h3 id="_4-3-34-个人信息修改" tabindex="-1"><a class="header-anchor" href="#_4-3-34-个人信息修改" aria-hidden="true">#</a> 4.3.34 个人信息修改</h3><ul><li>接口地址:/api/admin/user/update</li><li>请求参数:</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
&quot;id&quot;: 24,
&quot;id&quot;: 6,
&quot;userUuid&quot;: &quot;52045f5f-a13f-4ccc-93dd-f7ee8270ad4c&quot;, //用户uuid
&quot;userName&quot;: &quot;admin&quot;, //用户名
&quot;realName&quot;: &quot;管理员&quot;, //真实姓名
@@ -753,6 +753,6 @@
&quot;response&quot;: null
}
</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="prev"><a href="/guide/wx.html" class="" aria-label="4.2 小程序"><!--[--><!--]--> 4.2 小程序 <!--[--><!--]--></a></span><!----></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
<script type="module" src="/assets/app.6ceb5d76.js" defer></script>
<script type="module" src="/assets/app.f9999513.js" defer></script>
</body>
</html>
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -23,7 +23,7 @@
}
</script>
<title>6. 项目部署 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
<link rel="modulepreload" href="/assets/app.6ceb5d76.js"><link rel="modulepreload" href="/assets/deploy.html.bc30ce6f.js"><link rel="modulepreload" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/index.html.b42dd50a.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.04b06d76.js"><link rel="prefetch" href="/assets/admin.html.8753cc70.js"><link rel="prefetch" href="/assets/database.html.e6b0084a.js"><link rel="prefetch" href="/assets/develop.html.71906e73.js"><link rel="prefetch" href="/assets/feature.html.5f2e9560.js"><link rel="prefetch" href="/assets/skill.html.864f794f.js"><link rel="prefetch" href="/assets/student.html.40f91d42.js"><link rel="prefetch" href="/assets/video.html.2b665ba7.js"><link rel="prefetch" href="/assets/wx.html.2133e864.js"><link rel="prefetch" href="/assets/404.html.250aa905.js">
<link rel="modulepreload" href="/assets/app.f9999513.js"><link rel="modulepreload" href="/assets/deploy.html.3c934606.js"><link rel="modulepreload" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/index.html.b42dd50a.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.bc8a546c.js"><link rel="prefetch" href="/assets/admin.html.bbfa4bf3.js"><link rel="prefetch" href="/assets/database.html.f112414f.js"><link rel="prefetch" href="/assets/develop.html.c023e316.js"><link rel="prefetch" href="/assets/feature.html.43414ce2.js"><link rel="prefetch" href="/assets/skill.html.4066404c.js"><link rel="prefetch" href="/assets/student.html.6c895871.js"><link rel="prefetch" href="/assets/video.html.86e8360f.js"><link rel="prefetch" href="/assets/wx.html.a37f997c.js"><link rel="prefetch" href="/assets/404.html.2fd1594c.js">
<link rel="stylesheet" href="/assets/style.e2da3676.css">
</head>
<body>
@@ -51,6 +51,6 @@ docker-compose --version
</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>执行下面命令,启动学之思网站,有问题可以看下/usr/local/xzs/log中的日志</li></ul><div class="language-docker-xzs ext-docker-xzs line-numbers-mode"><pre class="language-docker-xzs"><code>cd /usr/local/xzs
docker-compose up -d
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>学生端访问地址为:<a href="http://ip:8000/student" target="_blank" rel="noopener noreferrer">http://ip:8000/student<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></li><li>管理员端访问地址为:<a href="http://ip:8000/admin" target="_blank" rel="noopener noreferrer">http://ip:8000/admin<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></li></ul></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="prev"><a href="/guide/develop.html" class="" aria-label="5. 项目开发"><!--[--><!--]--> 5. 项目开发 <!--[--><!--]--></a></span><span class="next"><a href="/guide/video.html" class="" aria-label="7. 视频教程"><!--[--><!--]--> 7. 视频教程 <!--[--><!--]--></a></span></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
<script type="module" src="/assets/app.6ceb5d76.js" defer></script>
<script type="module" src="/assets/app.f9999513.js" defer></script>
</body>
</html>
+2 -2
View File
@@ -23,7 +23,7 @@
}
</script>
<title>5. 项目开发 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
<link rel="modulepreload" href="/assets/app.6ceb5d76.js"><link rel="modulepreload" href="/assets/develop.html.71906e73.js"><link rel="modulepreload" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/index.html.b42dd50a.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.04b06d76.js"><link rel="prefetch" href="/assets/admin.html.8753cc70.js"><link rel="prefetch" href="/assets/database.html.e6b0084a.js"><link rel="prefetch" href="/assets/deploy.html.bc30ce6f.js"><link rel="prefetch" href="/assets/feature.html.5f2e9560.js"><link rel="prefetch" href="/assets/skill.html.864f794f.js"><link rel="prefetch" href="/assets/student.html.40f91d42.js"><link rel="prefetch" href="/assets/video.html.2b665ba7.js"><link rel="prefetch" href="/assets/wx.html.2133e864.js"><link rel="prefetch" href="/assets/404.html.250aa905.js">
<link rel="modulepreload" href="/assets/app.f9999513.js"><link rel="modulepreload" href="/assets/develop.html.c023e316.js"><link rel="modulepreload" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/index.html.b42dd50a.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.bc8a546c.js"><link rel="prefetch" href="/assets/admin.html.bbfa4bf3.js"><link rel="prefetch" href="/assets/database.html.f112414f.js"><link rel="prefetch" href="/assets/deploy.html.3c934606.js"><link rel="prefetch" href="/assets/feature.html.43414ce2.js"><link rel="prefetch" href="/assets/skill.html.4066404c.js"><link rel="prefetch" href="/assets/student.html.6c895871.js"><link rel="prefetch" href="/assets/video.html.86e8360f.js"><link rel="prefetch" href="/assets/wx.html.a37f997c.js"><link rel="prefetch" href="/assets/404.html.2fd1594c.js">
<link rel="stylesheet" href="/assets/style.e2da3676.css">
</head>
<body>
@@ -104,6 +104,6 @@ npm install --registry https://registry.npmmirror.com
- utils 公共方法
- views 视图、系统页面
</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></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="/guide/deploy.html" class="" aria-label="6. 项目部署"><!--[--><!--]--> 6. 项目部署 <!--[--><!--]--></a></span></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
<script type="module" src="/assets/app.6ceb5d76.js" defer></script>
<script type="module" src="/assets/app.f9999513.js" defer></script>
</body>
</html>
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+14 -14
View File
@@ -23,7 +23,7 @@
}
</script>
<title>4.1 学生端 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
<link rel="modulepreload" href="/assets/app.6ceb5d76.js"><link rel="modulepreload" href="/assets/student.html.40f91d42.js"><link rel="modulepreload" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/index.html.b42dd50a.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.04b06d76.js"><link rel="prefetch" href="/assets/admin.html.8753cc70.js"><link rel="prefetch" href="/assets/database.html.e6b0084a.js"><link rel="prefetch" href="/assets/deploy.html.bc30ce6f.js"><link rel="prefetch" href="/assets/develop.html.71906e73.js"><link rel="prefetch" href="/assets/feature.html.5f2e9560.js"><link rel="prefetch" href="/assets/skill.html.864f794f.js"><link rel="prefetch" href="/assets/video.html.2b665ba7.js"><link rel="prefetch" href="/assets/wx.html.2133e864.js"><link rel="prefetch" href="/assets/404.html.250aa905.js">
<link rel="modulepreload" href="/assets/app.f9999513.js"><link rel="modulepreload" href="/assets/student.html.6c895871.js"><link rel="modulepreload" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/index.html.b42dd50a.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.bc8a546c.js"><link rel="prefetch" href="/assets/admin.html.bbfa4bf3.js"><link rel="prefetch" href="/assets/database.html.f112414f.js"><link rel="prefetch" href="/assets/deploy.html.3c934606.js"><link rel="prefetch" href="/assets/develop.html.c023e316.js"><link rel="prefetch" href="/assets/feature.html.43414ce2.js"><link rel="prefetch" href="/assets/skill.html.4066404c.js"><link rel="prefetch" href="/assets/video.html.86e8360f.js"><link rel="prefetch" href="/assets/wx.html.a37f997c.js"><link rel="prefetch" href="/assets/404.html.2fd1594c.js">
<link rel="stylesheet" href="/assets/style.e2da3676.css">
</head>
<body>
@@ -64,7 +64,7 @@
}
</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 ext-text line-numbers-mode"><pre class="language-text"><code>[
{
&quot;id&quot;: 96, //任务id
&quot;id&quot;: 92, //任务id
&quot;title&quot;: &quot;2021-04-25作业&quot;, //任务标题
&quot;paperItems&quot;: [
{
@@ -117,7 +117,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 81, //试卷id
&quot;id&quot;: 73, //试卷id
&quot;level&quot;: 1, //年级
&quot;subjectId&quot;: 1, //学科
&quot;paperType&quot;: 1, //试卷类型
@@ -129,7 +129,7 @@
&quot;name&quot;: &quot;一、选择题&quot;, //试卷标题
&quot;questionItems&quot;: [
{
&quot;id&quot;: 74, //题目id
&quot;id&quot;: 10, //题目id
&quot;questionType&quot;: 5, //题型
&quot;subjectId&quot;: 1, //学科
&quot;title&quot;: &quot;默写咏鹅&quot;, //标题
@@ -175,7 +175,7 @@
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;paper&quot;: { //试卷信息
&quot;id&quot;: 47, //试卷id
&quot;id&quot;: 5, //试卷id
&quot;level&quot;: 1, //年级
&quot;subjectId&quot;: 1, //学科
&quot;paperType&quot;: 4, //试卷类型
@@ -190,7 +190,7 @@
&quot;name&quot;: &quot;一、完成题目&quot;, //标题
&quot;questionItems&quot;: [ //题目列表
{
&quot;id&quot;: 86, //题目id
&quot;id&quot;: 11, //题目id
&quot;questionType&quot;: 4, //题目类型
&quot;subjectId&quot;: 1, //学科
&quot;title&quot;: &quot;曲项向天歌红掌拨清波&quot;, //题目标题
@@ -223,12 +223,12 @@
&quot;score&quot;: &quot;18&quot; //试卷分数
},
&quot;answer&quot;: { //答卷信息
&quot;id&quot;: 43, //答卷id
&quot;id&quot;: 80, //答卷id
&quot;doTime&quot;: 14, //耗时
&quot;score&quot;: &quot;2&quot;, //得分
&quot;answerItems&quot;: [ //答题信息
{
&quot;id&quot;: 1, //答题id
&quot;id&quot;: 12, //答题id
&quot;questionId&quot;: 4, //题目id
&quot;doRight&quot;: null, //是否正确
&quot;content&quot;: null, //答题内容
@@ -245,12 +245,12 @@
}
}
</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 ext-text line-numbers-mode"><pre class="language-text"><code>{
&quot;id&quot;: 27, //答卷id
&quot;id&quot;: 79, //答卷id
&quot;doTime&quot;: 14, //耗时
&quot;score&quot;: &quot;2&quot;, //得分数
&quot;answerItems&quot;: [
{
&quot;id&quot;: 40, //答题id
&quot;id&quot;: 64, //答题id
&quot;questionId&quot;: 4, //题目id
&quot;doRight&quot;: null, //是否正确
&quot;content&quot;: null, //答题内容
@@ -376,7 +376,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 76,
&quot;id&quot;: 13,
&quot;userUuid&quot;: &quot;d2d29da2-dcb3-4013-b874-727626236f47&quot;,
&quot;userName&quot;: &quot;student&quot;, //用户名
&quot;realName&quot;: &quot;Test&quot;, //真实姓名
@@ -395,7 +395,7 @@
}
}
</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 ext-text line-numbers-mode"><pre class="language-text"><code>{
&quot;id&quot;: 62,
&quot;id&quot;: 59,
&quot;userUuid&quot;: &quot;d2d29da2-dcb3-4013-b874-727626236f47&quot;,
&quot;userName&quot;: &quot;student&quot;, //用户名
&quot;realName&quot;: &quot;Test&quot;, //真实姓名
@@ -428,7 +428,7 @@
&quot;total&quot;: 5,
&quot;list&quot;: [
{
&quot;id&quot;: 40,
&quot;id&quot;: 86,
&quot;title&quot;: &quot;rwerw&quot;, //消息标题
&quot;messageId&quot;: 10,
&quot;content&quot;: &quot;sfsdf&quot;, //消息内容
@@ -450,6 +450,6 @@
&quot;response&quot;: 0 //未读消息数量
}
</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="/guide/wx.html" class="" aria-label="4.2 小程序"><!--[--><!--]--> 4.2 小程序 <!--[--><!--]--></a></span></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
<script type="module" src="/assets/app.6ceb5d76.js" defer></script>
<script type="module" src="/assets/app.f9999513.js" defer></script>
</body>
</html>
+2 -2
View File
@@ -23,7 +23,7 @@
}
</script>
<title>7. 视频教程 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
<link rel="modulepreload" href="/assets/app.6ceb5d76.js"><link rel="modulepreload" href="/assets/video.html.2b665ba7.js"><link rel="modulepreload" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/index.html.b42dd50a.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.04b06d76.js"><link rel="prefetch" href="/assets/admin.html.8753cc70.js"><link rel="prefetch" href="/assets/database.html.e6b0084a.js"><link rel="prefetch" href="/assets/deploy.html.bc30ce6f.js"><link rel="prefetch" href="/assets/develop.html.71906e73.js"><link rel="prefetch" href="/assets/feature.html.5f2e9560.js"><link rel="prefetch" href="/assets/skill.html.864f794f.js"><link rel="prefetch" href="/assets/student.html.40f91d42.js"><link rel="prefetch" href="/assets/wx.html.2133e864.js"><link rel="prefetch" href="/assets/404.html.250aa905.js">
<link rel="modulepreload" href="/assets/app.f9999513.js"><link rel="modulepreload" href="/assets/video.html.86e8360f.js"><link rel="modulepreload" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/index.html.b42dd50a.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.bc8a546c.js"><link rel="prefetch" href="/assets/admin.html.bbfa4bf3.js"><link rel="prefetch" href="/assets/database.html.f112414f.js"><link rel="prefetch" href="/assets/deploy.html.3c934606.js"><link rel="prefetch" href="/assets/develop.html.c023e316.js"><link rel="prefetch" href="/assets/feature.html.43414ce2.js"><link rel="prefetch" href="/assets/skill.html.4066404c.js"><link rel="prefetch" href="/assets/student.html.6c895871.js"><link rel="prefetch" href="/assets/wx.html.a37f997c.js"><link rel="prefetch" href="/assets/404.html.2fd1594c.js">
<link rel="stylesheet" href="/assets/style.e2da3676.css">
</head>
<body>
@@ -40,6 +40,6 @@
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>访问成功,说明部署没问题</li><li>下面我们看下前后的分离部署,需要安装nginx</li><li>访问localhost,看到这个页面就说nginx启动没问题</li><li>配置学之思</li><li>先启动后端程序</li><li>再修改前端配置,启动前端程序,访问地址没问题,就说明部署成功了</li><li>这里需要注意两点:</li><li><ol><li>8001端口默认是微信开发工具的启动端口,建议先关闭微信开发工具,再启动nginx</li></ol></li><li><ol start="2"><li>root C:/xzs/release/web; 这里的路径要填反斜杠,不能直接用win的复制路径</li></ol></li><li>win系统部署结束</li><li>哔哩哔哩:<a href="https://www.bilibili.com/video/BV1XA41157P4" target="_blank" rel="noopener noreferrer">https://www.bilibili.com/video/BV1XA41157P4<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></li></ul><h3 id="_7-6-centos系统部署" tabindex="-1"><a class="header-anchor" href="#_7-6-centos系统部署" aria-hidden="true">#</a> 7.6 CentOS系统部署</h3><ul><li>下载好xshell和xftp,这个工具用于连接centos服务器的</li><li>可在群文件中找到Xftp-7.0.0063p 和 Xshell-7.0.0065p ,直接安装</li><li>打开xshell , 连接准备好的centos服务器</li><li>服务器中要安装好 mysql 8 、jdk 1.8、nginx , 可以自行搜索教程进行安装</li><li>安装好后,我们检测下是否都在运行</li><li>创建数据库xzs、导入xzs-mysql.sql脚本</li><li>登录mysql,执行导入命令:</li></ul><div class="language-脚本导入命令 ext-脚本导入命令 line-numbers-mode"><pre class="language-脚本导入命令"><code> mysql -u root -p -D xzs &lt; /usr/local/xzs/sql/xzs-mysql.sql
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>数据导入成功后,可以登录mysql数据库,检查一下是否成功</li><li>打包jar文件,注意修改配置文件application-prod.yml ,正式环境用的这个文件,这里里面的数据库连接地址和账号等,由于都是服务器本地的,都用localhost即可</li><li>上传jar包到服务器中</li><li>启动学之思后端程序</li></ul><div class="language-运行命令 ext-运行命令 line-numbers-mode"><pre class="language-运行命令"><code> nohup java -Duser.timezone=Asia/Shanghai -jar -Dspring.profiles.active=prod xzs-3.9.0.jar &gt; start1.log 2&gt;&amp;1 &amp;
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>打开浏览器,检查是否启动成功</li><li>集成部署已经完成,下面介绍下前后端分离部署,分离部署前端页面要放在nginx中,需要配置nginx</li><li>上传成功后配置nginxnginx默认配置目录为 /etc/nginx/conf.d ,在里面新建xzs.conf配置文件即可</li><li>执行命令:nginx -s reload ,重新加载nginx配置文件</li><li>在浏览器中能访问成功说明部署正确</li><li>docker部署,先安装好docker</li><li>执行教程中的命令,下载镜像,运行容器</li><li>打开浏览器验证下是否能访问,访问成功表示docker版运行正常</li><li>哔哩哔哩:<a href="https://www.bilibili.com/video/BV17b4y1D7Re" target="_blank" rel="noopener noreferrer">https://www.bilibili.com/video/BV17b4y1D7Re<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></li></ul><h3 id="_7-7-宝塔面板部署考试系统" tabindex="-1"><a class="header-anchor" href="#_7-7-宝塔面板部署考试系统" aria-hidden="true">#</a> 7.7 宝塔面板部署考试系统</h3><ul><li>打开宝塔,查看linux教程,安装教程安装好宝塔</li><li>登录宝塔</li><li>安装基础软件:mysql8 、 java8 、nginx 等常用软件</li><li>导入sql脚本和考试系统安装包</li><li>这里注意下数据库用户名、密码、名称要和mysql的保持一致</li><li>打包java程序</li><li>启动考试系统</li><li>开启端口:8000</li><li>集成部署成功</li><li>哔哩哔哩:<a href="https://www.bilibili.com/video/BV19M4y1K7uc" target="_blank" rel="noopener noreferrer">https://www.bilibili.com/video/BV19M4y1K7uc<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></li></ul><h3 id="_7-8-使用手册" tabindex="-1"><a class="header-anchor" href="#_7-8-使用手册" aria-hidden="true">#</a> 7.8 使用手册</h3><ul><li>用户管理:学生添加、管理员添加</li><li>题目管理:添加题目、单选题、多选题、判断题、填空题、解答题</li><li>教育管理:添加学科</li><li>试卷管理:添加试卷 固定试卷 时段试卷 任务试卷</li><li>任务管理:添加任务</li><li>消息管理:消息发送</li><li>成绩管理:查看成绩</li><li>哔哩哔哩:<a href="https://www.bilibili.com/video/BV1884y1F71Y" target="_blank" rel="noopener noreferrer">https://www.bilibili.com/video/BV1884y1F71Y<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></li></ul></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="prev"><a href="/guide/deploy.html" class="" aria-label="6. 项目部署"><!--[--><!--]--> 6. 项目部署 <!--[--><!--]--></a></span><!----></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
<script type="module" src="/assets/app.6ceb5d76.js" defer></script>
<script type="module" src="/assets/app.f9999513.js" defer></script>
</body>
</html>
+12 -12
View File
@@ -23,7 +23,7 @@
}
</script>
<title>4.2 小程序 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
<link rel="modulepreload" href="/assets/app.6ceb5d76.js"><link rel="modulepreload" href="/assets/wx.html.2133e864.js"><link rel="modulepreload" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/index.html.b42dd50a.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.04b06d76.js"><link rel="prefetch" href="/assets/admin.html.8753cc70.js"><link rel="prefetch" href="/assets/database.html.e6b0084a.js"><link rel="prefetch" href="/assets/deploy.html.bc30ce6f.js"><link rel="prefetch" href="/assets/develop.html.71906e73.js"><link rel="prefetch" href="/assets/feature.html.5f2e9560.js"><link rel="prefetch" href="/assets/skill.html.864f794f.js"><link rel="prefetch" href="/assets/student.html.40f91d42.js"><link rel="prefetch" href="/assets/video.html.2b665ba7.js"><link rel="prefetch" href="/assets/404.html.250aa905.js">
<link rel="modulepreload" href="/assets/app.f9999513.js"><link rel="modulepreload" href="/assets/wx.html.a37f997c.js"><link rel="modulepreload" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/index.html.b42dd50a.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.bc8a546c.js"><link rel="prefetch" href="/assets/admin.html.bbfa4bf3.js"><link rel="prefetch" href="/assets/database.html.f112414f.js"><link rel="prefetch" href="/assets/deploy.html.3c934606.js"><link rel="prefetch" href="/assets/develop.html.c023e316.js"><link rel="prefetch" href="/assets/feature.html.43414ce2.js"><link rel="prefetch" href="/assets/skill.html.4066404c.js"><link rel="prefetch" href="/assets/student.html.6c895871.js"><link rel="prefetch" href="/assets/video.html.86e8360f.js"><link rel="prefetch" href="/assets/404.html.2fd1594c.js">
<link rel="stylesheet" href="/assets/style.e2da3676.css">
</head>
<body>
@@ -62,7 +62,7 @@
&quot;response&quot;: {
&quot;fixedPaper&quot;: [ //固定试卷
{
&quot;id&quot;: 91, //试卷id
&quot;id&quot;: 64, //试卷id
&quot;name&quot;: &quot;aaa&quot;, //试卷名称
&quot;limitStartTime&quot;: null,
&quot;limitEndTime&quot;: null
@@ -70,7 +70,7 @@
],
&quot;timeLimitPaper&quot;: [ //时段试卷
{
&quot;id&quot;: 48, //试卷id
&quot;id&quot;: 72, //试卷id
&quot;name&quot;: &quot;202008705&quot;, //试卷名称
&quot;limitStartTime&quot;: 1600704000000,
&quot;limitEndTime&quot;: 1664985600000,
@@ -93,7 +93,7 @@
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: [
{
&quot;id&quot;: 58,
&quot;id&quot;: 86,
&quot;title&quot;: &quot;基础任务&quot;, //任务标题
&quot;paperItems&quot;: [
{
@@ -116,7 +116,7 @@
&quot;total&quot;: 9,
&quot;list&quot;: [
{
&quot;id&quot;: 97,
&quot;id&quot;: 75,
&quot;name&quot;: &quot;固定试卷&quot;, //试卷名称
&quot;questionCount&quot;: 1, //题目数量
&quot;score&quot;: 50, //分数
@@ -139,7 +139,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 65, //试卷id
&quot;id&quot;: 20, //试卷id
&quot;level&quot;: 1, //年级
&quot;subjectId&quot;: 4, //学科
&quot;paperType&quot;: 1, //试卷类型
@@ -151,7 +151,7 @@
&quot;name&quot;: &quot;一、解答题&quot;, //标题名称
&quot;questionItems&quot;: [ //题目列表
{
&quot;id&quot;: 19, //题目id
&quot;id&quot;: 10, //题目id
&quot;questionType&quot;: 1, //题目类型
&quot;subjectId&quot;: 4, //学科
&quot;title&quot;: &quot;中华四大名著都有哪些,下列正确的是&quot;, //题干
@@ -221,7 +221,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 21,
&quot;id&quot;: 68,
&quot;userUuid&quot;: &quot;d2d29da2-dcb3-4013-b874-727626236f47&quot;, //用户uuid
&quot;userName&quot;: &quot;student&quot;, //用户名
&quot;realName&quot;: &quot;学生&quot;, //真实姓名
@@ -249,7 +249,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 97,
&quot;id&quot;: 72,
&quot;userUuid&quot;: &quot;d2d29da2-dcb3-4013-b874-727626236f47&quot;, //用户uuid
&quot;userName&quot;: &quot;student&quot;, //用户名
&quot;realName&quot;: &quot;学生&quot;, //真实姓名
@@ -291,7 +291,7 @@
&quot;total&quot;: 7,
&quot;list&quot;: [
{
&quot;id&quot;: 20, //消息
&quot;id&quot;: 32, //消息
&quot;title&quot;: &quot;国庆假说明&quot;, //消息标题
&quot;messageId&quot;: 17, //消息id
&quot;content&quot;: &quot;假期七天请注意安全。。。&quot;, //消息内容
@@ -306,7 +306,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 57,
&quot;id&quot;: 84,
&quot;title&quot;: &quot;国庆假说明&quot;, //消息标题
&quot;content&quot;: &quot;假期七天请注意安全。。。&quot;, //消息内容
&quot;createTime&quot;: &quot;2021-09-25 14:51:32&quot;, //创建时间
@@ -328,6 +328,6 @@
&quot;response&quot;: null
}
</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="prev"><a href="/guide/student.html" class="" aria-label="4.1 学生端"><!--[--><!--]--> 4.1 学生端 <!--[--><!--]--></a></span><span class="next"><a href="/guide/admin.html" class="" aria-label="4.3 管理端"><!--[--><!--]--> 4.3 管理端 <!--[--><!--]--></a></span></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
<script type="module" src="/assets/app.6ceb5d76.js" defer></script>
<script type="module" src="/assets/app.f9999513.js" defer></script>
</body>
</html>