mirror of
https://github.com/mindskip/xzs-mysql.git
synced 2026-09-21 05:09:55 +08:00
教程更新
This commit is contained in:
+27
-27
@@ -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 @@
|
||||
"message": "成功",
|
||||
"response": [
|
||||
{
|
||||
"id": 34, //学科id
|
||||
"id": 47, //学科id
|
||||
"name": "语文", //学科名称
|
||||
"level": 1, //年级
|
||||
"levelName": "一年级", //年级名称
|
||||
@@ -202,7 +202,7 @@
|
||||
"total": 2,
|
||||
"list": [
|
||||
{
|
||||
"id": 58,
|
||||
"id": 34,
|
||||
"name": "数学", //学科名称
|
||||
"level": 1, //年级
|
||||
"levelName": "一年级" //年级名称
|
||||
@@ -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>{
|
||||
"id": 35,
|
||||
"id": 81,
|
||||
"name": "数学", //学科名称
|
||||
"level": 2, //年级
|
||||
"levelName": "二年级" //年级名称
|
||||
@@ -250,7 +250,7 @@
|
||||
"total": 9,
|
||||
"list": [
|
||||
{
|
||||
"id": 19, //试卷id
|
||||
"id": 60, //试卷id
|
||||
"name": "中级任务二", //试卷名称
|
||||
"questionCount": 5, //题目总数
|
||||
"score": 180, //试卷分数
|
||||
@@ -267,7 +267,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 52, //试卷id
|
||||
"id": 91, //试卷id
|
||||
"level": 1, //年级
|
||||
"subjectId": 1, //学科
|
||||
"paperType": 1, //试卷类型
|
||||
@@ -279,7 +279,7 @@
|
||||
"name": "一、选择题", //试卷标题
|
||||
"questionItems": [
|
||||
{
|
||||
"id": 75, //题目id
|
||||
"id": 36, //题目id
|
||||
"questionType": 5, //题目类型
|
||||
"subjectId": 1, //学科
|
||||
"title": "默写咏鹅", //题干
|
||||
@@ -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>{
|
||||
"id": 60, //试卷id
|
||||
"id": 67, //试卷id
|
||||
"level": 1, //年级
|
||||
"subjectId": 1, //学科
|
||||
"paperType": 6, //试卷类型
|
||||
@@ -311,7 +311,7 @@
|
||||
"name": "一、选择题", //标题
|
||||
"questionItems": [ //题目列表
|
||||
{
|
||||
"id": 65, //题目id
|
||||
"id": 81, //题目id
|
||||
"questionType": 2, //题型
|
||||
"subjectId": 1, //学科
|
||||
"title": "以下哪些诗句是静夜思的?", //题干
|
||||
@@ -343,7 +343,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 53, //试卷id
|
||||
"id": 42, //试卷id
|
||||
"level": 1, //年级
|
||||
"subjectId": 1, //学科
|
||||
"paperType": 6, //试卷类型
|
||||
@@ -355,7 +355,7 @@
|
||||
"name": "一、选择题", //标题
|
||||
"questionItems": [
|
||||
{
|
||||
"id": 15, //题目id
|
||||
"id": 21, //题目id
|
||||
"questionType": 2, //题型
|
||||
"subjectId": 1, //学科
|
||||
"title": "以下哪些诗句是静夜思的?", //题干
|
||||
@@ -403,7 +403,7 @@
|
||||
"total": 1,
|
||||
"list": [
|
||||
{
|
||||
"id": 45,
|
||||
"id": 42,
|
||||
"name": "任务试卷五", //试卷名称
|
||||
"questionCount": 2, //题目总数
|
||||
"score": 60, //试卷分数
|
||||
@@ -431,7 +431,7 @@
|
||||
"total": 7,
|
||||
"list": [
|
||||
{
|
||||
"id": 67,
|
||||
"id": 31,
|
||||
"questionType": 5, //题型
|
||||
"textContentId": null,
|
||||
"createTime": "2021-01-21 11:45:57", //创建时间
|
||||
@@ -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>{
|
||||
"id": 27, //题目id
|
||||
"id": 53, //题目id
|
||||
"questionType": 5, //题型
|
||||
"subjectId": 1, //学科
|
||||
"title": "默写咏鹅", //题干
|
||||
@@ -501,7 +501,7 @@
|
||||
"total": 2,
|
||||
"list": [
|
||||
{
|
||||
"id": 17, //任务id
|
||||
"id": 30, //任务id
|
||||
"title": "中级任务", //任务标题
|
||||
"gradeLevel": 1, //年级
|
||||
"createUserName": "admin", //创建人用户名
|
||||
@@ -515,7 +515,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 74, //任务id
|
||||
"id": 68, //任务id
|
||||
"gradeLevel": 12, //年级
|
||||
"title": "考试", //任务标题
|
||||
"paperItems": [
|
||||
@@ -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>{
|
||||
"id": 57,
|
||||
"id": 15,
|
||||
"gradeLevel": 1,
|
||||
"title": "中级任务",
|
||||
"paperItems": [
|
||||
{
|
||||
"id": 70, //试卷id
|
||||
"id": 97, //试卷id
|
||||
"name": "中级任务一", //试卷名称
|
||||
"questionCount": 5, //题目数量
|
||||
"score": 180, //试卷分数
|
||||
@@ -556,12 +556,12 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 80, //任务id
|
||||
"id": 15, //任务id
|
||||
"gradeLevel": 1, //年级
|
||||
"title": "中级任务", //任务标题
|
||||
"paperItems": [
|
||||
{
|
||||
"id": 73, //试卷id
|
||||
"id": 31, //试卷id
|
||||
"name": "中级任务一", //试卷名称
|
||||
"questionCount": 5, //题目数量
|
||||
"score": 180, //试卷分数
|
||||
@@ -591,7 +591,7 @@
|
||||
"total": 36,
|
||||
"list": [
|
||||
{
|
||||
"id": 21, //消息id
|
||||
"id": 84, //消息id
|
||||
"title": "你好,同学!", //消息标题
|
||||
"content": "考试请不要作弊", //消息内容
|
||||
"sendUserName": "admin", //发送人用户名
|
||||
@@ -627,7 +627,7 @@
|
||||
"total": 4,
|
||||
"list": [
|
||||
{
|
||||
"id": 78,
|
||||
"id": 75,
|
||||
"createTime": "2021-07-07 14:03:02", //提交时间
|
||||
"userScore": "16", //用户得分
|
||||
"subjectName": "语文", //学科名称
|
||||
@@ -658,7 +658,7 @@
|
||||
"total": 68,
|
||||
"list": [
|
||||
{
|
||||
"id": 21, //日志id
|
||||
"id": 42, //日志id
|
||||
"userId": 2, //用户id
|
||||
"userName": "admin", //用户名
|
||||
"realName": "管理员", //真实姓名
|
||||
@@ -672,7 +672,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 86,
|
||||
"id": 25,
|
||||
"userUuid": "52045f5f-a13f-4ccc-93dd-f7ee8270ad4c", //用户uuid
|
||||
"userName": "admin", //用户名
|
||||
"realName": "管理员", //真实姓名
|
||||
@@ -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>{
|
||||
"id": 16, //用户id
|
||||
"id": 1, //用户id
|
||||
"userUuid": "52045f5f-a13f-4ccc-93dd-f7ee8270ad4c", //用户标识
|
||||
"userName": "admin", //用户名
|
||||
"realName": "管理员", //真实姓名
|
||||
@@ -731,7 +731,7 @@
|
||||
"state": "SUCCESS"
|
||||
}
|
||||
</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>{
|
||||
"id": 24,
|
||||
"id": 6,
|
||||
"userUuid": "52045f5f-a13f-4ccc-93dd-f7ee8270ad4c", //用户uuid
|
||||
"userName": "admin", //用户名
|
||||
"realName": "管理员", //真实姓名
|
||||
@@ -753,6 +753,6 @@
|
||||
"response": 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
@@ -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>
|
||||
|
||||
@@ -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
@@ -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>[
|
||||
{
|
||||
"id": 96, //任务id
|
||||
"id": 92, //任务id
|
||||
"title": "2021-04-25作业", //任务标题
|
||||
"paperItems": [
|
||||
{
|
||||
@@ -117,7 +117,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 81, //试卷id
|
||||
"id": 73, //试卷id
|
||||
"level": 1, //年级
|
||||
"subjectId": 1, //学科
|
||||
"paperType": 1, //试卷类型
|
||||
@@ -129,7 +129,7 @@
|
||||
"name": "一、选择题", //试卷标题
|
||||
"questionItems": [
|
||||
{
|
||||
"id": 74, //题目id
|
||||
"id": 10, //题目id
|
||||
"questionType": 5, //题型
|
||||
"subjectId": 1, //学科
|
||||
"title": "默写咏鹅", //标题
|
||||
@@ -175,7 +175,7 @@
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"paper": { //试卷信息
|
||||
"id": 47, //试卷id
|
||||
"id": 5, //试卷id
|
||||
"level": 1, //年级
|
||||
"subjectId": 1, //学科
|
||||
"paperType": 4, //试卷类型
|
||||
@@ -190,7 +190,7 @@
|
||||
"name": "一、完成题目", //标题
|
||||
"questionItems": [ //题目列表
|
||||
{
|
||||
"id": 86, //题目id
|
||||
"id": 11, //题目id
|
||||
"questionType": 4, //题目类型
|
||||
"subjectId": 1, //学科
|
||||
"title": "曲项向天歌红掌拨清波", //题目标题
|
||||
@@ -223,12 +223,12 @@
|
||||
"score": "18" //试卷分数
|
||||
},
|
||||
"answer": { //答卷信息
|
||||
"id": 43, //答卷id
|
||||
"id": 80, //答卷id
|
||||
"doTime": 14, //耗时
|
||||
"score": "2", //得分
|
||||
"answerItems": [ //答题信息
|
||||
{
|
||||
"id": 1, //答题id
|
||||
"id": 12, //答题id
|
||||
"questionId": 4, //题目id
|
||||
"doRight": null, //是否正确
|
||||
"content": 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>{
|
||||
"id": 27, //答卷id
|
||||
"id": 79, //答卷id
|
||||
"doTime": 14, //耗时
|
||||
"score": "2", //得分数
|
||||
"answerItems": [
|
||||
{
|
||||
"id": 40, //答题id
|
||||
"id": 64, //答题id
|
||||
"questionId": 4, //题目id
|
||||
"doRight": null, //是否正确
|
||||
"content": null, //答题内容
|
||||
@@ -376,7 +376,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 76,
|
||||
"id": 13,
|
||||
"userUuid": "d2d29da2-dcb3-4013-b874-727626236f47",
|
||||
"userName": "student", //用户名
|
||||
"realName": "Test", //真实姓名
|
||||
@@ -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>{
|
||||
"id": 62,
|
||||
"id": 59,
|
||||
"userUuid": "d2d29da2-dcb3-4013-b874-727626236f47",
|
||||
"userName": "student", //用户名
|
||||
"realName": "Test", //真实姓名
|
||||
@@ -428,7 +428,7 @@
|
||||
"total": 5,
|
||||
"list": [
|
||||
{
|
||||
"id": 40,
|
||||
"id": 86,
|
||||
"title": "rwerw", //消息标题
|
||||
"messageId": 10,
|
||||
"content": "sfsdf", //消息内容
|
||||
@@ -450,6 +450,6 @@
|
||||
"response": 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>
|
||||
|
||||
@@ -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 < /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 > start1.log 2>&1 &
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>打开浏览器,检查是否启动成功</li><li>集成部署已经完成,下面介绍下前后端分离部署,分离部署前端页面要放在nginx中,需要配置nginx</li><li>上传成功后配置nginx,nginx默认配置目录为 /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
@@ -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 @@
|
||||
"response": {
|
||||
"fixedPaper": [ //固定试卷
|
||||
{
|
||||
"id": 91, //试卷id
|
||||
"id": 64, //试卷id
|
||||
"name": "aaa", //试卷名称
|
||||
"limitStartTime": null,
|
||||
"limitEndTime": null
|
||||
@@ -70,7 +70,7 @@
|
||||
],
|
||||
"timeLimitPaper": [ //时段试卷
|
||||
{
|
||||
"id": 48, //试卷id
|
||||
"id": 72, //试卷id
|
||||
"name": "202008705", //试卷名称
|
||||
"limitStartTime": 1600704000000,
|
||||
"limitEndTime": 1664985600000,
|
||||
@@ -93,7 +93,7 @@
|
||||
"message": "成功",
|
||||
"response": [
|
||||
{
|
||||
"id": 58,
|
||||
"id": 86,
|
||||
"title": "基础任务", //任务标题
|
||||
"paperItems": [
|
||||
{
|
||||
@@ -116,7 +116,7 @@
|
||||
"total": 9,
|
||||
"list": [
|
||||
{
|
||||
"id": 97,
|
||||
"id": 75,
|
||||
"name": "固定试卷", //试卷名称
|
||||
"questionCount": 1, //题目数量
|
||||
"score": 50, //分数
|
||||
@@ -139,7 +139,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 65, //试卷id
|
||||
"id": 20, //试卷id
|
||||
"level": 1, //年级
|
||||
"subjectId": 4, //学科
|
||||
"paperType": 1, //试卷类型
|
||||
@@ -151,7 +151,7 @@
|
||||
"name": "一、解答题", //标题名称
|
||||
"questionItems": [ //题目列表
|
||||
{
|
||||
"id": 19, //题目id
|
||||
"id": 10, //题目id
|
||||
"questionType": 1, //题目类型
|
||||
"subjectId": 4, //学科
|
||||
"title": "中华四大名著都有哪些,下列正确的是", //题干
|
||||
@@ -221,7 +221,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 21,
|
||||
"id": 68,
|
||||
"userUuid": "d2d29da2-dcb3-4013-b874-727626236f47", //用户uuid
|
||||
"userName": "student", //用户名
|
||||
"realName": "学生", //真实姓名
|
||||
@@ -249,7 +249,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 97,
|
||||
"id": 72,
|
||||
"userUuid": "d2d29da2-dcb3-4013-b874-727626236f47", //用户uuid
|
||||
"userName": "student", //用户名
|
||||
"realName": "学生", //真实姓名
|
||||
@@ -291,7 +291,7 @@
|
||||
"total": 7,
|
||||
"list": [
|
||||
{
|
||||
"id": 20, //消息
|
||||
"id": 32, //消息
|
||||
"title": "国庆假说明", //消息标题
|
||||
"messageId": 17, //消息id
|
||||
"content": "假期七天请注意安全。。。", //消息内容
|
||||
@@ -306,7 +306,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 57,
|
||||
"id": 84,
|
||||
"title": "国庆假说明", //消息标题
|
||||
"content": "假期七天请注意安全。。。", //消息内容
|
||||
"createTime": "2021-09-25 14:51:32", //创建时间
|
||||
@@ -328,6 +328,6 @@
|
||||
"response": 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>
|
||||
|
||||
Reference in New Issue
Block a user