-
学生成绩
-
学生成绩功能正在开发中...
+
+
+
+
+
+
+
+ 学生成绩
+
+
+ 学生学习进度
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 权重设置
+
+
+
+
+
+ 总权重100%, 当前总和{{ totalWeight }}%
+
+
+
+
+
+
章节课件
+
+
+ %
+
+
按完成课件视频的任务点个数计分,全部完成得满分
+
+
+
+
章节练习
+
+
+ %
+
+
按所有章节练习任务点的平均分计分
+
+
+
+
章节作业
+
+
+ %
+
+
按在线作业的平均分计分
+
+
+
+
章节考试
+
+
+ %
+
+
按在线考试的平均分计分
+
+
+
+
+
+
+ 修改权重后,学生综合成绩按照权重重新计算
+
+
+
+
+
+
+
+
+
+
+
+

+
操作确定
+
+
+
+ 修改权重后,已学习的学生个人成绩将发生变化,
+ 确认修改?
+
+
+
+
+
+
+
+
+
+ 提醒模板
+
+
+
+
+
【平台名称】友好学习提醒 - 《[课程名称]》
+
尊敬的[学生姓名]同学:
+
监测到您在《[课程名称]》 【第X周】的学习进度稍有滞后。
+
具体情况:您尚有【3】 个任务点未完成,课程总体进度为 【20%】 (班级平均进度为65%)。特别是核心视频《[视频名称]》还未观看。
+
作业情况:您有【1】 次作业《[作业名称]》尚未提交(截止日期: 2023-11-10)。
+
建议您:
+
+
知识是一个积累的过程,现在跟上还完全来得及!如果您在学习中遇到任何困难,可以在讨论区提问或直接回复此消息与我沟通。
+
祝学习顺利!
+
[您的姓名]老师
+
+
+
+
+
+
\ No newline at end of file
+
+.apply-other-classes {
+ display: flex;
+ align-items: center;
+ margin: 10px 0 0 0;
+ padding: 12px 0;
+ border-top: 1.5px solid #E6E6E6;
+}
+
+.apply-label {
+ font-size: 16px;
+ color: #333;
+ font-weight: 500;
+}
+
+.apply-toggle {
+ margin-left: 16px;
+}
+
+.apply-description {
+ font-size: 14px;
+ color: #666;
+ line-height: 1.4;
+ margin-bottom: 20px;
+}
+
+.modal-footer {
+ display: flex;
+ justify-content: flex-end;
+ gap: 12px;
+}
+
+ /* 权重输入框样式 */
+ :deep(.weight-input .n-input) {
+ border: 1px solid #E6E6E6 !important;
+ background-color: #FCFCFC !important;
+ border-radius: 0 !important;
+ padding: 7px 0;
+ }
+
+ :deep(.weight-input .n-input__input-el) {
+ background-color: #FCFCFC !important;
+ text-align: center !important;
+ font-size: 16px !important;
+ color: #666666 !important;
+ }
+
+ /* 学生成绩表格样式 */
+ :deep(.grade-data-table .n-data-table-td) {
+ padding: 12px 8px;
+ font-size: 12px;
+ color: #062333;
+ }
+
+ :deep(.grade-data-table .n-data-table-th) {
+ padding: 4px 8px;
+ font-size: 14px;
+ color: #062333;
+ }
+
+ /* 学习进度表格样式 */
+ :deep(.progress-data-table .n-data-table-td) {
+ padding: 12px 8px;
+ font-size: 12px;
+ color: #062333;
+ }
+
+ :deep(.progress-data-table .n-data-table-th) {
+ padding: 4px 8px;
+ font-size: 14px;
+ color: #062333;
+ }
+
+ /* 表格边框和高度 */
+ :deep(.grade-data-table),
+ :deep(.progress-data-table) {
+ border: 1px solid #E6E6E6;
+ border-radius: 4px;
+ }
+
+ :deep(.grade-data-table .n-data-table-table),
+ :deep(.progress-data-table .n-data-table-table) {
+ border-collapse: collapse;
+ }
+
+ :deep(.grade-data-table .n-data-table-thead),
+ :deep(.progress-data-table .n-data-table-thead) {
+ background-color: #F1F3F4;
+ }
+
+ :deep(.grade-data-table .n-data-table-tbody tr:hover),
+ :deep(.progress-data-table .n-data-table-tbody tr:hover) {
+ background-color: #F8F9FA;
+ }
+
+/* 提醒模板模态框样式 */
+.reminder-template {
+ max-height: 400px;
+ overflow-y: auto;
+ padding: 0;
+}
+
+.reminder-template p {
+ margin: 8px 0;
+}
+
+.reminder-template ul {
+ margin: 10px 0;
+ list-style: none;
+}
+
+.reminder-template li {
+ margin: 5px 0;
+}
+
+.reminder-template a {
+ color: #1890ff;
+ text-decoration: none;
+}
+
+.reminder-template a:hover {
+ text-decoration: underline;
+}
+
+:deep(.n-modal .n-card .n-card-header) {
+ border-bottom: 1px solid #E6E6E6 !important;
+ padding-bottom: 10px !important;
+}
+