|
@@ -69,7 +69,7 @@
|
|
|
type="danger"
|
|
type="danger"
|
|
|
@click="openWritingBoard"
|
|
@click="openWritingBoard"
|
|
|
v-show="currentQuestion.questionType !== 1 && currentQuestion.questionType !== 2
|
|
v-show="currentQuestion.questionType !== 1 && currentQuestion.questionType !== 2
|
|
|
- && currentQuestion.questionType !== 6" round>GPS-REN学习法
|
|
|
|
|
|
|
+ && currentQuestion.questionType !== 6" round>GPS-REN学习法测评
|
|
|
</el-button>
|
|
</el-button>
|
|
|
|
|
|
|
|
<el-button
|
|
<el-button
|
|
@@ -87,14 +87,15 @@
|
|
|
@click="changeQuestionIndex(1)"
|
|
@click="changeQuestionIndex(1)"
|
|
|
round>下一题 <i class="el-icon-arrow-right"></i></el-button>
|
|
round>下一题 <i class="el-icon-arrow-right"></i></el-button>
|
|
|
|
|
|
|
|
- <el-button
|
|
|
|
|
|
|
+ <!-- <el-button
|
|
|
type="danger"
|
|
type="danger"
|
|
|
class="btn"
|
|
class="btn"
|
|
|
round
|
|
round
|
|
|
@click="commitQuestion">{{commitButtonText}}
|
|
@click="commitQuestion">{{commitButtonText}}
|
|
|
- </el-button>
|
|
|
|
|
|
|
+ </el-button> -->
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
+ <!--
|
|
|
<div v-if="currentQuestion.questionType !==1 && currentQuestion.questionType !==2 && currentQuestion.questionType !==6">
|
|
<div v-if="currentQuestion.questionType !==1 && currentQuestion.questionType !==2 && currentQuestion.questionType !==6">
|
|
|
<div style="width: 150px; margin-left: 30px;">
|
|
<div style="width: 150px; margin-left: 30px;">
|
|
|
<h3 class="el-icon-s-promotion" style="font-size: 20px; line-height:30px;color: #239676; float:left;font-weight: 500;"> </h3>
|
|
<h3 class="el-icon-s-promotion" style="font-size: 20px; line-height:30px;color: #239676; float:left;font-weight: 500;"> </h3>
|
|
@@ -138,46 +139,76 @@
|
|
|
<div slot="tip" class="el-upload__tip">答案附件上传(只能上传jpg/png文件,且不超过1M)</div>
|
|
<div slot="tip" class="el-upload__tip">答案附件上传(只能上传jpg/png文件,且不超过1M)</div>
|
|
|
</el-upload>
|
|
</el-upload>
|
|
|
</template>
|
|
</template>
|
|
|
-
|
|
|
|
|
|
|
+-->
|
|
|
<template>
|
|
<template>
|
|
|
- <el-dialog title="GPS-REN学习法" :visible.sync="dialogVisible" width="80%"
|
|
|
|
|
|
|
+ <el-dialog :visible.sync="dialogVisible" width="80%" top="0" custom-class="GPSREN"
|
|
|
:before-close="handleClose">
|
|
:before-close="handleClose">
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+ <div slot="title" class="cust-title">
|
|
|
|
|
+ GPS-REN学习法
|
|
|
|
|
+ </div>
|
|
|
<el-form :model="form" ref="form" label-width="100px" class="demo-ruleForm" label-position="top">
|
|
<el-form :model="form" ref="form" label-width="100px" class="demo-ruleForm" label-position="top">
|
|
|
|
|
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="G(目标导向):">
|
|
|
|
|
- <div v-html="currentQuestion.content"></div>
|
|
|
|
|
|
|
+ <el-form-item label="G(目标导向):" class="cust-label">
|
|
|
|
|
+ <div v-html="currentQuestion.content" style="font-weight: 100;font-size: 16px;"></div>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="P(描述问题):">
|
|
|
|
|
- <el-input type="textarea" v-model="form.p"></el-input>
|
|
|
|
|
|
|
+ <el-form-item class="cust-label">
|
|
|
|
|
+ <div slot="label">
|
|
|
|
|
+ P(描述问题): <el-button icon="el-icon-discover" size="small" type="primary">AI助手</el-button>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <el-input type="textarea" class="custom-height" v-model="form.p" placeholder="`根据目标准确地描述问题。要求:
|
|
|
|
|
+1.功能描述准确。问题需求描述与目标一致,无偏差或遗漏。
|
|
|
|
|
+2.术语表达规范。正确使用数据结构与算法的专业术语,避免口语化表达,符合计算机学科表述规范。
|
|
|
|
|
+3.上下文抽象。能剔除无关背景信息,保留与问题相关的关键上下文,对复杂问题进行抽象精炼表达。
|
|
|
|
|
+4.接口定义清晰。输入/输出参数类型、范围、约束条件明确定义,函数/方法接口设计符合模块化原则。`"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="S(拆解问题):">
|
|
|
|
|
- <el-input type="textarea" v-model="form.s"></el-input>
|
|
|
|
|
|
|
+ <el-form-item class="cust-label">
|
|
|
|
|
+ <div slot="label">
|
|
|
|
|
+ S(拆解问题): <el-button icon="el-icon-discover" size="small" type="primary">AI助手</el-button>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <el-input type="textarea" class="custom-height" v-model="form.s" placeholder="`对问题进行系统性的拆解。要求:
|
|
|
|
|
+1.拆解维度合理。单一性问题按流程、复杂性问题按要素(如:结构、算法、边界、流程)、综合性问题按模块分层级。
|
|
|
|
|
+2.逻辑结构完整。覆盖问题所有关键子问题(如DFS需包含递归终止条件、访问标记、回溯机制)。
|
|
|
|
|
+3.颗粒度适中。 根据自身认知水平,已认知子问题不拆开,未认知的子问题要拆解为单一性问题。`"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="R(结果):">
|
|
|
|
|
- <el-input type="textarea" v-model="form.r"></el-input>
|
|
|
|
|
|
|
+ <el-form-item class="cust-label">
|
|
|
|
|
+ <div slot="label">
|
|
|
|
|
+ R(结果): <el-button icon="el-icon-discover" size="small" type="primary">AI助手</el-button>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <el-input type="textarea" class="custom-height" v-model="form.r" placeholder="`利用AI工具获取结果并整合。要求:
|
|
|
|
|
+1.有效性。为最终可执行的代码。`"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="E(评估方案):">
|
|
|
|
|
- <el-input type="textarea" v-model="form.e"></el-input>
|
|
|
|
|
|
|
+ <el-form-item class="cust-label">
|
|
|
|
|
+ <div slot="label">
|
|
|
|
|
+ E(评估方案): <el-button icon="el-icon-discover" size="small" type="primary">AI助手</el-button>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <el-input type="textarea" class="custom-height" v-model="form.e" placeholder="`先设计评估的方法与标准。然后评估结果是否达成目标。若未达成,则可从步骤P或S进行迭代。要求:
|
|
|
|
|
+1.评估方案合理。评估方案可执行。提供测试用例,对程序的约束条件、边界、接口进行充分的评估。
|
|
|
|
|
+2.评估过程真实(否决项)。切实地开展评估,提交执行测试的实证材料。
|
|
|
|
|
+3.评估结果达成度。根据目标评估结果的达成度。`"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="N(这个整个学习过程对我补充了什么新知识):">
|
|
|
|
|
- <el-input type="textarea" v-model="form.n"></el-input>
|
|
|
|
|
|
|
+ <el-form-item label="N(这个整个学习过程对我补充了什么新知识):" class="cust-label">
|
|
|
|
|
+ <el-input type="textarea" class="custom-height" v-model="form.n" placeholder="`反思总结新知识。
|
|
|
|
|
+1.关联性(5%)。总结的知识点与问题解决过程直接相关。
|
|
|
|
|
+2.新增性(5%)。知识点相对于此前的学习过程,属于新增内容。
|
|
|
|
|
+3.联结性(10%)。用已有的知识描述新知识,建立新旧知识的关联。
|
|
|
|
|
+4.准确性(10%)。使用记录性的文字,准确地表达具体知识内容。`"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
|
@@ -442,6 +473,21 @@
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
<style lang="scss">
|
|
<style lang="scss">
|
|
|
|
|
+
|
|
|
|
|
+.GPSREN{
|
|
|
|
|
+ margin-bottom: 0px !important;
|
|
|
|
|
+ .cust-title{
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ font-size: 20px;
|
|
|
|
|
+ }
|
|
|
|
|
+ .cust-label{
|
|
|
|
|
+ font-weight: bold;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .custom-height .el-textarea__inner {
|
|
|
|
|
+ height: 150px; /* 设置你想要的高度 */
|
|
|
|
|
+}
|
|
|
|
|
+}
|
|
|
.testbox p {
|
|
.testbox p {
|
|
|
display: inline-block;
|
|
display: inline-block;
|
|
|
}
|
|
}
|
|
@@ -518,4 +564,6 @@
|
|
|
vertical-align: middle;
|
|
vertical-align: middle;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
</style>
|
|
</style>
|