feat(学生): 添加成绩分析功能及密码修改功能
- 新增成绩分析页面,包含GPA趋势图、成绩分布图和学分进度 - 实现学生密码修改功能,包括前端表单和后端验证逻辑 - 添加课程类别分析功能,展示不同类别课程的GPA表现 - 优化学生仪表板和课程页面导航链接 - 增加数据加载状态提示和错误处理
This commit is contained in:
@@ -242,7 +242,7 @@
|
||||
</a>
|
||||
</div>
|
||||
<div class="nav-item">
|
||||
<a href="#stats-section" class="nav-link">
|
||||
<a href="/student/grade-analysis" class="nav-link">
|
||||
<i class="fas fa-chart-line"></i>
|
||||
<span>成绩分析</span>
|
||||
</a>
|
||||
@@ -485,6 +485,62 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 课程详情模态框 -->
|
||||
<div class="modal fade" id="courseDetailsModal" tabindex="-1" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered">
|
||||
<div class="modal-content border-0 shadow">
|
||||
<div class="modal-header bg-primary text-white border-0">
|
||||
<h5 class="modal-title fw-bold"><i class="fas fa-info-circle me-2"></i>课程详细信息</h5>
|
||||
<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body p-4">
|
||||
<div class="text-center mb-4">
|
||||
<div class="display-1 text-primary mb-3">
|
||||
<i class="fas fa-book-open"></i>
|
||||
</div>
|
||||
<h3 class="fw-bold mb-1" id="modalCourseName">-</h3>
|
||||
<p class="text-muted" id="modalCourseCode">-</p>
|
||||
</div>
|
||||
<div class="row g-3">
|
||||
<div class="col-6">
|
||||
<div class="p-3 bg-light rounded-3">
|
||||
<small class="text-muted d-block mb-1">学分</small>
|
||||
<span class="fw-bold" id="modalCourseCredit">-</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<div class="p-3 bg-light rounded-3">
|
||||
<small class="text-muted d-block mb-1">任课教师</small>
|
||||
<span class="fw-bold" id="modalTeacherName">-</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<div class="p-3 bg-light rounded-3">
|
||||
<small class="text-muted d-block mb-1">授课班级</small>
|
||||
<span class="fw-bold" id="modalClassName">-</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<div class="p-3 bg-light rounded-3">
|
||||
<small class="text-muted d-block mb-1">开课学期</small>
|
||||
<span class="fw-bold" id="modalSemester">-</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<div class="p-3 bg-light rounded-3">
|
||||
<small class="text-muted d-block mb-1">教师联系方式</small>
|
||||
<span class="fw-bold" id="modalTeacherEmail">-</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer border-0 p-4">
|
||||
<button type="button" class="btn btn-secondary w-100 rounded-pill" data-bs-dismiss="modal">关闭</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Bootstrap 5 JS -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
|
||||
<script src="/public/js/auth.js"></script>
|
||||
|
||||
Reference in New Issue
Block a user