|
@@ -0,0 +1,316 @@
|
|
|
|
|
+<!-- 自主练习——查看练习结果 -->
|
|
|
|
|
+<template>
|
|
|
|
|
+ <div class="practice_result">
|
|
|
|
|
+ <TopBackNav>
|
|
|
|
|
+ <template #topRight>
|
|
|
|
|
+ <span class="header_title">2026.8.9 14:16:30 提交记录</span>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </TopBackNav>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ <div class="main_content">
|
|
|
|
|
+ <div class="overview">
|
|
|
|
|
+ <div class="page_search">
|
|
|
|
|
+ <div class="search_content">
|
|
|
|
|
+ <div class="content_left">
|
|
|
|
|
+ <div class="grade_title">实用类文本</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="desc">
|
|
|
|
|
+ 该知识点练习前您的得分率是<span class="scoring_average bold">68%</span>,练习后您的得分率是<span class="scoring_average bold">58%</span>,经过专项练习该知识点得分率<span class="up_light bold">提升了16%</span>。请继续保持练习,时常回顾错题。
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="desc">
|
|
|
|
|
+ 该知识点练习前您的得分率是<span class="scoring_average bold">68%</span>,练习后您的得分率是<span class="scoring_average bold">58%</span>,经过专项练习该知识点得分率<span class="down_light bold">下降了16%</span>。请继续保持练习,时常回顾错题。
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <ul class="question_detail_list">
|
|
|
|
|
+ <li v-for="(item,index) in 2" :key="item">
|
|
|
|
|
+ <!-- 题目区域 -->
|
|
|
|
|
+ <div class="question_area">
|
|
|
|
|
+ <div class="question_header">
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <span class="question_num">{{index + 1}}</span>
|
|
|
|
|
+ <span class="question_type">选择题</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <span class="question_difficulty">容易</span>
|
|
|
|
|
+ <span class="question_source">福建省莆田第五中学2024-2025学年高一上学期期末考试数学试卷</span>
|
|
|
|
|
+ <span class="question_score">得分率:86.92%</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="question_content">
|
|
|
|
|
+ <p class="question_desc">教材文言知识小题,完成下面1-2小题。</p>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="sub_question_list">
|
|
|
|
|
+ <!-- 第(1)题 -->
|
|
|
|
|
+ <div class="sub_question">
|
|
|
|
|
+ <p class="sub_question_title">(1) 下列各项中,不含通假字的一项是( )</p>
|
|
|
|
|
+ <div class="option_list">
|
|
|
|
|
+ <div>①“离骚”者,犹离忧也</div>
|
|
|
|
|
+ <div>②其称文小而其指极大</div>
|
|
|
|
|
+ <div>③屈平属草稿未定</div>
|
|
|
|
|
+ <div>④屈平既绌</div>
|
|
|
|
|
+ <div>⑤厚币委质事楚</div>
|
|
|
|
|
+ <div>⑥竭忠尽智以事其君</div>
|
|
|
|
|
+ <div>⑦信义安所见乎</div>
|
|
|
|
|
+ <div>⑧置币遗单于</div>
|
|
|
|
|
+ <div>⑨与旃毛并咽之</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="choice_list">
|
|
|
|
|
+ <div>A. ②③⑦</div>
|
|
|
|
|
+ <div>B. ④⑥⑨</div>
|
|
|
|
|
+ <div>C. ②⑤⑧</div>
|
|
|
|
|
+ <div>D. ③⑥⑧</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 第(2)题 -->
|
|
|
|
|
+ <div class="sub_question">
|
|
|
|
|
+ <p class="sub_question_title">(2) 下列句子的句式特点不同于其他三项的一项是( )</p>
|
|
|
|
|
+ <div class="choice_list">
|
|
|
|
|
+ <div>A. 是时屈平既疏</div>
|
|
|
|
|
+ <div>B. 是以见放</div>
|
|
|
|
|
+ <div>C. 自疏濯淖污泥之中,蝉蜕于浊秽</div>
|
|
|
|
|
+ <div>D. 为天下笑</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 功能按钮 -->
|
|
|
|
|
+ <div class="action_buttons">
|
|
|
|
|
+ <span class="action_btn ai_lecture_btn">
|
|
|
|
|
+ <img :src="aiIcon" alt="">
|
|
|
|
|
+ AI讲题
|
|
|
|
|
+ </span>
|
|
|
|
|
+ <span class="action_btn analysis_btn">
|
|
|
|
|
+ <img :src="answerIcon" alt="">
|
|
|
|
|
+ 解析答案
|
|
|
|
|
+ </span>
|
|
|
|
|
+ <span class="action_btn answer_detail_btn">
|
|
|
|
|
+ <img :src="deteaiIcon" alt="">
|
|
|
|
|
+ 作答详情
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 答案解析区域 -->
|
|
|
|
|
+ <AnswerAnalysis/>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 作答详情区域 -->
|
|
|
|
|
+
|
|
|
|
|
+ </li>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+</template>
|
|
|
|
|
+
|
|
|
|
|
+<script>
|
|
|
|
|
+import TopBackNav from '../../components/TopBackNav.vue';
|
|
|
|
|
+
|
|
|
|
|
+import aiIcon from '@/assets/knowledgeGraph/aiIcon.png'
|
|
|
|
|
+import answerIcon from '@/assets/practiceResult/broken_line.png'
|
|
|
|
|
+import deteaiIcon from '@/assets/practiceResult/todo_list.png'
|
|
|
|
|
+
|
|
|
|
|
+import AnswerAnalysis from './answerAnalysis.vue'
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+export default ({
|
|
|
|
|
+ name:'PracticeDetail',
|
|
|
|
|
+ components: {
|
|
|
|
|
+ TopBackNav,
|
|
|
|
|
+ AnswerAnalysis
|
|
|
|
|
+ },
|
|
|
|
|
+ data(){
|
|
|
|
|
+ return {
|
|
|
|
|
+ aiIcon:aiIcon,
|
|
|
|
|
+ answerIcon:answerIcon,
|
|
|
|
|
+ deteaiIcon:deteaiIcon,
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ methods: {
|
|
|
|
|
+ questionOperation(row,type){
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ computed:{},
|
|
|
|
|
+ mounted() {
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
|
|
+})
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+</script>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+<style lang="scss" scoped>
|
|
|
|
|
+
|
|
|
|
|
+.practice_result{
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+ height: 100%;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ gap:10px;
|
|
|
|
|
+}
|
|
|
|
|
+::v-deep .top_header{
|
|
|
|
|
+ .top_right{
|
|
|
|
|
+ align-self: center;
|
|
|
|
|
+ .header_title{
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ font-size: 20px;
|
|
|
|
|
+ color: #333333;
|
|
|
|
|
+ line-height: 28px;
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.main_content{
|
|
|
|
|
+ flex: 1 1;
|
|
|
|
|
+ background-color: white;
|
|
|
|
|
+ padding:20px;
|
|
|
|
|
+
|
|
|
|
|
+ .overview{
|
|
|
|
|
+ .desc{
|
|
|
|
|
+ margin-top: 10px;
|
|
|
|
|
+ line-height: 20px;
|
|
|
|
|
+ font-weight: 400;
|
|
|
|
|
+ font-size: 14px;
|
|
|
|
|
+ color: #999999;
|
|
|
|
|
+
|
|
|
|
|
+ .bold{
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ }
|
|
|
|
|
+ .scoring_average{
|
|
|
|
|
+ color:#2E64FA;
|
|
|
|
|
+ }
|
|
|
|
|
+ .up_light{
|
|
|
|
|
+ color:#3BA272;
|
|
|
|
|
+ }
|
|
|
|
|
+ .down_light{
|
|
|
|
|
+ color:#F56C6C;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .question_detail_list {
|
|
|
|
|
+ margin-top: 20px;
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ // border:solid red 1px;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ gap:20px;
|
|
|
|
|
+
|
|
|
|
|
+ font-size: 14px;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+ line-height: 20px;
|
|
|
|
|
+
|
|
|
|
|
+ li{
|
|
|
|
|
+ border-radius: 10px;
|
|
|
|
|
+ border: 1px solid #DCDFE6;
|
|
|
|
|
+ // 题目区域
|
|
|
|
|
+ .question_area {
|
|
|
|
|
+ padding: 16px;
|
|
|
|
|
+ .question_header {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ gap: 16px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ margin-bottom: 16px;
|
|
|
|
|
+
|
|
|
|
|
+ .question_num {
|
|
|
|
|
+ padding: 0 6px;
|
|
|
|
|
+ margin-right: 8px;
|
|
|
|
|
+ background: #F3F3F3;
|
|
|
|
|
+ border-radius: 2px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .question_difficulty {
|
|
|
|
|
+ color: #90CB75;
|
|
|
|
|
+ font-size: 14px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .question_source {
|
|
|
|
|
+ font-weight: 400;
|
|
|
|
|
+ color: #999999;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .question_score {
|
|
|
|
|
+ color: #2E64FA;
|
|
|
|
|
+ margin-left: auto;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ .question_content {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ gap: 16px;
|
|
|
|
|
+
|
|
|
|
|
+ .sub_question_list{
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ gap:24px;
|
|
|
|
|
+ .sub_question {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ gap:16px;
|
|
|
|
|
+
|
|
|
|
|
+ .option_list {
|
|
|
|
|
+ display: grid;
|
|
|
|
|
+ grid-template-columns: repeat(3, 1fr);
|
|
|
|
|
+ gap: 10px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .choice_list {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ gap: 40px;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .action_buttons {
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+ height: 48px;
|
|
|
|
|
+ background: #F8F8F9;
|
|
|
|
|
+ padding:14px 16px;
|
|
|
|
|
+
|
|
|
|
|
+ border-bottom: 1px solid #DCDFE6;
|
|
|
|
|
+ border-top: 1px solid #DCDFE6;
|
|
|
|
|
+
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: flex-end;
|
|
|
|
|
+ gap: 20px;
|
|
|
|
|
+
|
|
|
|
|
+ .action_btn {
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ gap:8px;
|
|
|
|
|
+ line-height: 16px;
|
|
|
|
|
+ img{
|
|
|
|
|
+ width: 16px;
|
|
|
|
|
+ height: 16px;
|
|
|
|
|
+ }
|
|
|
|
|
+ &.ai_lecture_btn {
|
|
|
|
|
+ color: #4F3EFF;
|
|
|
|
|
+ }
|
|
|
|
|
+ &.analysis_btn {
|
|
|
|
|
+ color:#2E64FA;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+</style>
|