更新优化
v3.2.19 IMPROVE 2026年4月25日
- 新更新大屏按照课程任务进行显示提交学生人数统计
- 教师未评分作品页(teacher/worknoscore.aspx)补齐 Office 在线预览链路:Word、Excel、PPT 及其常见扩展格式会统一接入通用预览页(student/download.aspx),支持在教师端直接内嵌查看文档、表格和演示文稿,减少来回下载本地打开的操作
- v3.2.18 IMPROVE 2026年4月25日
- 学生问卷作答页(student/surveyshow.aspx)选项布局修复:统一收敛多组冲突的选项样式,桌面端四个选项按同一行等宽显示,窄屏自动切换为两列或单列,避免选项卡片出现层层包裹、错位和被挤压的问题
- 学生问卷作答页选项内容渲染修复:选项中包含 <h1>、<p>、<div> 等教学示例标签时改为按文本显示,同时继续兼容 [img] 图片标记和 img 图片内容,避免标签被浏览器吞掉导致选项空白
- 调查题目与选项编辑页(survey/surveyitemnew.aspx)题目显示修复:读取和保存题目时统一清理富文本编辑器生成的 span/font/div/p/h1 等外层标签,避免“当前题目”输入框直接显示 <span style=…> 源码
- 学生课程页(student/showcourse.aspx)课程正文显示修复:教材中用于说明 HTML / Markdown 的 <head>、<p>、<center>、<B>、<I>、<H1> 等标签示例会按原文字显示,不再被当成真实标签执行造成文字丢失、居中、大号或斜体异常
- 教师宠物管理页(teacher/petmanage.aspx)与学生宠物页(profile/mypet.aspx)继续优化宠物状态、商店与成长展示链路,提升教师配置和学生查看宠物成长信息的一致性
- 徽章商店与兑换接口(profile/badgestore.aspx / profile/badgebuy.ashx)继续增强兑换兼容性与页面展示稳定性,减少商品兑换、学分扣减和前台状态刷新不一致的问题
- 宠物卡兑换接口(profile/petcardexchange.ashx)补齐兑换处理兼容性,降低旧数据或异常参数导致兑换失败的情况
- 教师学习进度统计(teacher/learnrate.aspx.cs)继续整理课程学习进度汇总逻辑,提升课堂学习完成情况统计的稳定性
- 学生作品下载页(student/downwork.aspx)与教师 PPT 预览页(teacher/pptpreview.aspx)继续修复作品文件下载、预览和格式兼容问题,减少作品查看时的空白、打不开或路径异常情况
v3.2.17 IMPROVE 2026年4月21日
- 教师作品展示页未提交学生板块补齐右上角人数徽章:未提交列表标题区会同步显示当前待提交学生人数,便于教师快速掌握当前活动未交规模
- 教师端新增宠物商店管理页(teacher/petshop.aspx)并接入左侧菜单:支持维护宠物商店分类与商品,新增分类后可在左侧分类导航中切换,右侧仅显示当前分类对应商品,配置数据统一保存到 App_Data/petshop.json
- 教师端宠物商店管理页继续增强:商品表单新增心情、饱食、健康、经验值、清洁等效果参数,并为已添加商品补齐“编辑”入口,教师可直接修改现有商品的价格、分类、解锁等级与属性效果
- 教师端宠物商店配置改为操作后自动保存:新增商品、添加分类、调整分类顺序、删除分类或商品后会立即写入 petshop.json,不再需要额外手动点击“保存全部配置”才能同步到前台
- 学生端宠物乐园页(profile/mypet.aspx)宠物商店重构为分类标签导航样式:上方按商店分类切换,下方仅展示当前分类商品,并在桌面端按每行 8 个卡片布局显示,教师端新增的分类和商品刷新后即可同步可见
- 学生端宠物商城道具效果链路改为读取商店配置参数:消耗品不再只按少数内置道具名称写死恢复逻辑,而是统一按 food / mood / hp / exp / clean 配置值作用到宠物状态,教师端调整商品属性后前台使用效果同步生效
- 学生端宠物商城兑换接口(profile/petbuy.ashx)兼容性修复:兑换请求改为优先使用前端提交的 item / name / cost 参数处理,移除易触发旧环境 500 编译错误的复杂配置解析依赖,并在前端失败提示中尽量回显服务端真实响应,减少“网络错误,兑换失败”但无法定位原因的情况
- 教师作品展示页(teacher/workshow.aspx)个人作品卡片布局继续优化:评分按钮区改为统一的 3 列 2 行网格显示,G/A/B 与 C/D/E 按钮水平对齐,减少旧布局中按钮错位、悬空和不整齐的问题
- 教师作品展示页未提交名单判定继续加固:未提交作品学生列表改为同时兼容 Works.Wlid / Wmid / Wcid 三类活动关联字段重新计算,修复页面上方已显示已交作品卡片、下方未提交名单却仍重复列出同一学生的误判问题
v3.2.16FIX2026年4月20日
- 教师学案编辑页(teacher/courseedit.aspx)富文本保存链路修复:站点级 web.config 补齐 httpRuntime requestValidationMode=”2.0″,兼容 WebForms 页面已启用的 ValidateRequest=”false” 配置,修复课程内容包含 <p> 等 HTML 标签时提交即触发 Request.Form 危险输入异常的问题
- 教师学生列表页(teacher/student.aspx)新增作品总分直达入口:作品成绩列统一按 Works 表实时汇总作品分与加分(Wscore + Wdscore),并可直接跳转到单个学生的作品成绩页,便于教师快速定位学生作品表现
- 教师学生作品明细页(teacher/studentwork.aspx)与作品列表页(teacher/studentworks.aspx)继续重绘:补齐更清晰的汇总卡片、说明区与表格操作入口,同时统一作品文件的下载与在线预览按钮,教师查看学生历史作品更直观
- 统一在线预览页(student/download.aspx)上线通用预览能力:支持通过 Wid 或文件地址直接进入预览,并兼容图片、音视频、PDF、HTML、TXT、DOCX、XLSX 等常见文件类型,减少教师端和学生端跨页面查看作品时反复下载本地打开的操作
- 我的徽章页(profile/mybadge.aspx)改版为成长概览页:集中展示总学分、可用学分、已获徽章数量与徽章明细,并补齐徽章商店、学分商城和兑换记录入口,学生查看成长成果与可用学分更直观
- 教师题单管理页(teacher/paper.aspx / teacher/paperapi.ashx)继续增强学案题单模式:支持按学案课程自动识别和复用对应题单、补齐题目统计与分值联动接口,并统一题单列表中的课程标题与描述展示,减少教师在抢答题单与普通试卷之间切换时的维护成本
- 数据库升级页(manager/dbupgrade.aspx)增强升级运维能力:新增升级执行历史记录、推荐顺序的一键升级、支持 GO 分隔的自定义 SQL 多批次执行,并缩短数据库不可达时的连接等待时间,便于管理员排查和追踪升级过程
v3.2.15FIX2026年4月16日
- 学生作品互评页(student/myevaluate.aspx)量规读取链路修复:学生端量规项改为与教师量规管理(teacher/gauge.aspx / teacher/gaugeitem.aspx)统一使用 GaugeItem 表,不再误读 SurveyItem/SurveyQuestion 中的调查问卷数据
- 学生作品互评页量规识别逻辑增强:优先读取任务绑定的 Mission.Mgid,并补齐按教师量规标题(如“评价PPT”)自动匹配对应 Gauge.Gtitle 的兜底逻辑,减少页面误判为“未配置量规”的情况
- 学生作品互评页量规展示口径统一:量规评价区仅显示教师端配置的评价描述与分值,不再额外混入固定提示文案,确保学生端具体评价内容与 teacher/gaugeitem.aspx 中的评价标准保持一致
- 学生作品互评页新增量规诊断模式:访问 myevaluate.aspx 时带 gdbg=1 可直接查看当前任务的 Mission.Mgid、最终解析的量规 ID、教师标题匹配结果与量规项数量,便于线上排查量规绑定异常
- 教师量规项页(teacher/gaugeitem.aspx)新增量规诊断模式:访问 gaugeitem.aspx 时带 gdbg=1 可同时查看当前 gid 在 GaugeItem 与 SurveyQuestion/SurveyItem 两套关系下的真实数据明细,便于确认教师端量规实际数据来源
v3.2.14FIX2026年4月14日
- 教师课件展示页(teacher/wareshow.aspx)课件文件列表链路修复:统一按课程目录(Mission.Mcid)读取 store 文件夹,并在接口返回失败时直接显示错误提示,减少上传后文件列表不显示、页面静默空白的问题
- 教师课件展示页(teacher/wareshow.aspx)预览链接生成方式重构:改为仅编码文件名路径片段、保留目录分隔符,修复中文文件名或带空格文件被编码成错误静态地址后出现 404 的问题
- 教师课件展示页(teacher/wareshow.aspx)HTML 文件预览按钮兼容性修复:将 previewHtml 显式暴露到全局作用域,修复旧式内联 onclick 无法调用脚本函数导致“预览”按钮点击报错无反应的问题
- 教师课件编辑页(teacher/wareedit.aspx)文件列表链接与“设为首页”地址同步按正确规则生成,避免编辑页保存的课件首页继续沿用错误编码路径,减少展示页首页地址失效与预览打不开的问题
- 个人设置母版页(profile/Pf.master)左侧菜单与顶部资料卡界面重绘:侧栏改为圆角白卡片风格,补齐图标底托、激活态高亮、头像描边、信息胶囊与主操作按钮层次,整体视觉更统一
- 个人设置顶部姓名区新增装饰徽章展示:将姓名后的图标/文字状态自动拆分为独立小徽章,强化头部识别度并减少原始纯文本堆叠感
- 个人设置顶部信息胶囊布局修复:资料标签改为桌面端优先单行展示并压缩间距,修复“学分等级”被换行或右侧裁切显示不全的问题
- 签到记录页(profile/mysign.aspx)“作品”列改为与学分等级页(profile/creditlevel.aspx)统一口径:按 Works 表实时汇总作品分与奖励分(Wscore + Wdscore),避免签到页与学分构成页作品分值显示不一致
- 教师作业提交大屏(teacher/worksbigscreen.aspx)学生列表重构为“已提交 / 未提交”双栏展示,并强化未提交区域视觉层级,便于课堂大屏快速定位待跟进学生
- 教师作业提交大屏学生卡片布局优化:已提交与未提交两列统一改为每行 4 个卡片显示,并适当放大头像、姓名和卡片尺寸,提升远距离观看清晰度
- 教师作业提交大屏支持自动尝试全屏显示:页面加载后会自动请求进入全屏,并补充顶部“全屏显示”按钮与失败提示兜底,适配浏览器拦截场景
- 教师作业提交大屏课程信息横幅修复:学案标签区改为单行横向滚动展示并放宽容器宽度,修复学案标签换行、右侧显示不全和内容被截断的问题
v3.2.13IMPROVE2026年4月13日
- 学生宠物页(profile/mypet.aspx)继续扩展为完整的“宠物乐园”体系:整合宠物领取、成长日志、学分商城、改名、毕业与送养流程,并新增换装专区与已拥有装扮管理
- 教师端新增宠物图标与换装配置链路:teacher/petsetting.aspx、teacher/petcostume.aspx、teacher/petimgupload.ashx、teacher/petcosupl.ashx、teacher/petssave.ashx 现支持分别维护宠物本体图、换装图、成长阶段与换装道具属性,便于班级宠物主题化配置
- 班级宠物管理页(teacher/petmanage.aspx)继续增强:补齐班级宠物概览、学生宠物状态总览、行为记录清空、规则配置与人工干预状态等操作面板,教师端管理路径更完整
- 宠物状态与学分消费接口联动加固:profile/petstate.ashx、profile/petbuy.ashx、profile/petspend.ashx 统一补齐数据大小校验、购买扣分提示与宠物喂养/清洁/互动/改名等动作记账说明,减少宠物状态保存失败与学分扣减不明确的问题
- 兑换记录页(profile/badgeexchange.aspx)、学分等级页(profile/creditlevel.aspx)与作品页(student/mywork.aspx)统一按“课堂 + 作品 + 奖励分 + 打字 + 学习 – 已兑换占用”口径展示统计,学生侧学分概览和兑换记录更一致
- 教师学分页(teacher/creditscore.aspx)新增“小组总分”列,并与课堂页(teacher/start.aspx)小组板块统一按 Students.Sgscore 分组汇总显示,课堂内整组加减分后两处数据保持一致
- 学生个人信息页(student/myinfo.aspx)与小组等级页(profile/grouplevel.aspx)统一改为显示“小组总分”,并与 teacher/start.aspx、teacher/creditscore.aspx 保持同一小组总分口径,减少教师端与学生端小组分显示不一致的问题
v3.2.12IMPROVE2026年4月12日
- 教师课堂页(teacher/start.aspx)新增更完整的“随机点名”联动面板:支持课堂内直接抽取在线学生、同步弹出教师/学生端提醒,并在面板中即时处理结果
- 随机点名处理链路增强:教师端可在提醒面板内直接执行 +1、+2 和自定义加分,减少点名后还要跳转到其他页面处理学分的操作
- 课堂下课提醒继续完善:教师端“下课”按钮与学生端下课浮层补齐倒计时、提示文案和自动退出衔接,课堂结束反馈更明确
- 学生个人信息页(student/myinfo.aspx)与学分等级页(profile/creditlevel.aspx)统一总学分实时重算逻辑,避免读取历史 Sallscore 后出现等级、总分显示滞后
- 学分等级页排行榜与顶部概览统一按“可用学分”口径展示,并合并兑换扣分与作品分统计,减少学生首页、等级页之间分数不一致的问题
- 学生课程页(student/showcourse.aspx)多媒体地址解析链路重构:自动解开重复代理地址、归一化本地资源路径,并统一改写 video/audio/source/embed/object 资源链接
- 课程内容媒体兼容性增强:常见本地音视频会自动走 missionmedia.ashx 代理,m3u8、mpd 等流媒体格式保留原始播放地址,减少课程页资源无法打开或重复嵌套代理的问题
v3.2.11IMPROVE2026年4月11日
- 学生考试页(student/myexam.aspx)答题链路重构:补齐整块选项卡片点击、键盘触发、历史答案回填后的选中态同步与题号导航已答状态刷新,修复题目区域点击选项无反应的问题
- 学生考试页布局继续优化:倒计时与题号导航改为更稳定的右侧跟随式布局,页面宽度与选项栅格统一自适应,减少大屏遮挡和小屏挤压
- 学生问卷页(student/surveyshow.aspx)全新改版:重做顶部概览、说明区、题目卡、提交区与结果态样式,整体阅读层次、字号节奏和移动端适配更清晰
- 学生问卷页继续收敛为纯净版式:去掉整页装饰背景与选项背景卡片,选项区统一改为单列列表式展示,四个选项按从上到下顺序显示,阅读与点击路径更直接
v3.2.10FIX2026年3月31日
- 消息通知弹窗关闭链路重构:profile/Pf.master、student/Stud.master、student/Scm.master 统一改为稳定的显示/隐藏状态切换,并保留点击遮罩空白区域关闭,减少旧环境下“点击关闭无反应”的情况
- 消息通知弹窗右上角 X 按钮移除:清理按钮本体、热区和相关样式,避免旧浏览器环境里关闭热区命中异常、装饰层遮挡和内联事件失效导致的误操作
- 通知弹窗兼容性整理:统一三套母版页的弹窗层级、伪元素点击策略和关闭绑定逻辑,降低样式覆盖、脚本缓存和多页面表现不一致的问题
v3.2.9FIX2026年3月31日
- 教师课堂页(teacher/start.aspx)“下课”按钮链路重构:点击后会先同步发送班级下课退出事件,再继续触发原有“全班下线”服务端逻辑,避免只执行旧逻辑而学生端仍保留登录状态
- 课堂下课事件匹配规则增强:RandomRollCallHelper 同时写入“整班广播下课”与“学生专属下课”事件,学生端查询时优先命中个人事件,其次命中班级广播,减少部分学生漏接下课指令的问题
- 学生端下课退出链路加固:student/rollcall-client.js 收到 ClassEnd 后改为优先请求 force-logout.ashx 清理登录态,再直接跳转首页,不再依赖无效的 myinfo.aspx?logout 假退出入口
- 学生个人信息页(student/myinfo.aspx)补齐 logout=1 / classend=1 的真实服务端退出处理,系统内旧的“平台退出”链接与下课强退入口现在都会真正清除登录 Cookie 与 Session
v3.2.8FIX2026年3月30日
- 个人中心右上角用户下拉菜单(profile/Pf.master)补齐小组讨论后台开关联动:关闭时顶部聊天按钮与下拉菜单项统一灰色禁用,点击禁用项时下拉会立即收起,不再残留展开状态
- 个人中心消息通知已读逻辑修复:通知弹窗打开并标记已读后,小红点会立即消失,并在刷新或跨页面后继续保持已读状态,不再重复误亮
- SecurityHelper.cs 密码强度验证字符串重写并清理异常乱码,修复旧环境下“常量中有换行符”导致的编译失败
版本20260105周老师版本
更新和添加内容较多,不断优化中
系统全景
从当前项目结构可以清晰识别出学生端、教师端、管理端、成长激励和 AI 扩展等多条业务主线。
把信息科技课堂做成“可发布、可创作、可评价、可成长”的数字学习空间
平台不是单一的作业提交系统,而是一个任务驱动式学习环境。教师按课程与任务组织教学资源,学生在统一入口完成学习、创作、提交与展示,系统再通过互评、讨论、积分、徽章与成长反馈把学习过程持续沉淀下来。
从项目中能看出的系统气质
角色视角
不同角色看到的是同一套系统的不同工作台,但数据和流程在底层贯通。
教师端
教师端是教学组织中枢,覆盖上课、课程管理、任务设置、评分、学分统计、作品管理、考试分析、资源导入和班级运营。
学生端
学生端聚焦“学什么、怎么做、做到哪一步”。任务页、作品页、在线预览、互评、个人中心、编程工具和资源空间共同构成学习主场景。
管理端
管理端负责学校、教师、校区、班级与房间资源的全局配置,也支撑多校区运行、教师归属、学生分配与系统升级维护。
核心功能模块
页面和接口层面已经能清晰看出平台的业务重心。
课程与任务中心
支持课程创建、任务类型分发、课件与资源绑定、任务页展示和课程化教学组织。
作品提交与在线预览
作品上传后可直接在系统内在线查看,覆盖文档、图片、音视频和多类创作文件。
作品互评与讨论
学生可浏览他人作品参与评价,教师可配置评价量规,小组讨论与互评共同构成协作学习。
学分、徽章与兑换
课堂分、作品分、打字分、学习分、讨论分、互评分统一汇总,再联动徽章商城与兑换。
宠物成长系统
将学分消费与宠物喂养、互动、清洁、换装连接起来,形成持续激励机制。
编程与创作工具链
内含 Scratch、Python、绘图、像素画、二维码、网页设计、思维导图、表格等多类入口。
优秀作品展示
优秀作品可按班级、年级、校区展示,构建公开可见的作品成果库与学习案例池。
AI 辅助教学能力
从 AI 聊天、AI 模板到智能课件和题目辅助,系统已具备接入 AI 教学支持能力的基础。
典型应用场景
这套系统不只是“上交作业”,而是覆盖从备课到成长反馈的完整教学旅程。
课堂任务发布
教师把课程目标、作品要求、上传格式、评价方式和参考资源放在同一任务页,学生进入后即可直接学习与创作。
作品提交与在线查看
学生提交后可以在系统内直接预览,教师也能围绕作品进行评分、反馈、展示和过程性追踪。
成长激励运营
学分沉淀到等级、徽章、商城兑换与宠物成长中,让学习成果持续转化为学生能感知的成长反馈。
从“布置任务”到“成长反馈”的四步闭环
从项目结构看出的技术特征
系统基于 ASP.NET Web Forms 架构,结合大量 aspx 页面、ashx 接口、主题皮肤、SQL 升级脚本与前端增强逻辑,形成“传统稳态业务 + 持续功能扩展”的实现方式。项目中还集成了文档预览、音视频、图形编辑、表格与编程工具链。
推荐入口
下面这些页面适合作为系统介绍页里的导航入口,也适合演示时快速跳转到真实功能界面。















- 最新
- 最热
查看全部