管理后台总览

LearnSite 信息学习平台 — 系统管理中心

系统说明

本系统基于三层架构原理编写,数据库结构优化,可扩展性强。系统分三种角色登录:学生、教师、管理员。

教师平台:学案管理、学生管理、作品管理、签到管理、网页管理、打字管理、资源管理

管理后台:系统设置、教师管理、班级设置、新生导入、空间生成、学年升班

v3.2.14 FIX 2026年4月14日
  • 教师课件展示页(teacher/wareshow.aspx)课件文件列表链路修复:统一按课程目录(Mission.Mcid)读取 store 文件夹,并在接口返回失败时直接显示错误提示,减少上传后文件列表不显示、页面静默空白的问题
  • 教师课件展示页(teacher/wareshow.aspx)预览链接生成方式重构:改为仅编码文件名路径片段、保留目录分隔符,修复中文文件名或带空格文件被编码成错误静态地址后出现 404 的问题
  • 教师课件展示页(teacher/wareshow.aspx)HTML 文件预览按钮兼容性修复:将 previewHtml 显式暴露到全局作用域,修复旧式内联 onclick 无法调用脚本函数导致“预览”按钮点击报错无反应的问题
  • 等 12 项更新…
36 个版本记录 · 历史演进:ITMS 1.0 → Magnet 2.2 → LearnSite 1.100 → 当前版本
操作流程
班级设置
教师管理
新生导入
空间生成
1
班级设置
创建年级和班级信息,建立全校完整的班级列表结构
2
教师管理
添加教师账号,为每位教师分配所管理的班级
3
新生导入
使用 Excel 模板批量导入学生名单到对应班级
4
空间生成
为导入的学生批量生成个人学习空间和作品目录
角色使用指南
管理员
创建全校完整班级列表添加教师并指定班级使用Excel模板导入新生
教师
登录教师平台备课(学案设计)上课(签到/作品)评价反思
学生
登录学生平台浏览学案导学准备课堂活动作品展示师生小结
管理员系统管理与初始化
负责全校基础数据管理,包括创建年级班级、配置教师账号、批量导入学生信息、生成学习空间等。是系统运行的基础保障角色。
教师教学设计与评价
负责日常教学活动,包括学案设计与发布、课堂签到管理、学生作品收集与评价、教学资源管理等。是教学流程的核心执行角色。
学生自主学习与展示
参与课堂学习活动,包括浏览教师学案、完成导学准备、参与课堂互动、提交展示作品、参与师生总结等。是学习活动的主体角色。
版本更新日志
v3.1.5 FIX 2026年3月19日
  • 资源分类管理页面(resourcecategory.aspx)所有小图标全部替换为 SVG 矢量图标,支持 video/doc/image/audio/code/zip 等关键词自动匹配,新增英文关键词匹配逻辑
  • 分类卡片预览区和 Toast 提示图标同步改为内联 SVG,彻底移除 Emoji 字符
  • 表单实时预览(rcPreview)改用 innerHTML 注入 SVG,新增 rcGetSvgIcon 双语关键词映射函数
  • 作品列表(works.aspx)删除大屏展示列,保留顶部大屏展示按钮及相关功能入口
  • 修复 worksdetail.ashx:AppendFormat 字符串转义错误及 Response.Write 输出写法
  • 修复 worksstat.ashx:同上输出写法错误,增加 TrySkipIisCustomErrors
  • 修复 worksbigscreen.aspx:AutoEventWireup="false" 导致按钮事件不触发
  • 修复 checkupdate.ashx 500 内部服务器错误
  • 页脚设置页(footersetting.aspx)新增页脚显示控制开关,可启用/禁用全站页脚
v3.1.4 NEW 2026年3月19日
  • 游戏管理页面全面重构:现代化英雄页头、统计卡片(游戏总数/已显示/已隐藏)、卡片网格布局
  • 游戏开关状态横幅:实时从 Room.Rgame 数据库字段读取,自动显示全开/部分关/全关三种状态
  • 游戏卡片操作:显示/隐藏开关、编辑弹窗(名称/链接/备注/兑换学分)、删除、预览
  • 添加游戏页面(gameupdate.aspx):支持注册本站路径或外部链接游戏,含常用内置游戏路径参考
  • gamesave.ashx 接口增强:统一处理 toggle/delete/addlink/edit/globalToggle/list 操作
  • 教师导航新增“游戏管理”菜单入口
  • 学生游戏中心页面(gamelist.aspx)升级:彩色卡片网格布局,展示所有可用游戏
  • 游戏禁用提示:老师在上课页关闭游戏后,学生端自动显示“暂时关闭”提示横幅
  • 游戏学分兑换:付费游戏显示所需学分,学生可消耗学分兑换解锁
  • gamepurchase.ashx 兑换接口:验证学分余额、防重复兑换、自动创建 GamePurchase 表
  • 学分信息栏:显示可用学分、累计学分、已消耗学分
  • 兑换状态标签:已兑换但老师未开启时显示“已兑换——等待老师开启”
  • 打字练习页(myfinger.aspx)侧边栏新增游戏快捷入口,展示最多 4 款已启用游戏
  • 侧边栏实时检测班级 Rgame 状态,关闭时自动隐藏游戏入口
  • CheckAIStatus.ashx:学生端实时查询 AI 对话(Room.Rai)开关状态
  • CheckDiscussStatus.ashx:学生端实时查询小组讨论(Room.Rdiscuss)开关状态
  • 状态接口兼容字段不存在场景(默认开启),减少数据库升级阻断
  • 数据库升级脚本(add_room_ai_discuss_columns.sql):Room 表新增 Rdiscuss、Rai、Rgame 三个 bit 字段,默认 1,可重复执行
  • 学生课程总览页(showcourse.aspx)重构:现代卡片布局,隐藏左侧导航并全宽展示课程统计与任务列表
v3.1.3 IMPROVE 2026年3月18日
  • 学生管理页面全面改版:现代化卡片式布局,功能分组工具栏(密码管理/分组管理/导出恢复),清晰的色彩区分
  • 工具栏分组图标:蓝色(密码)、绿色(分组)、橙色(导出),按色彩语义区分操作分区
  • 权限设置行:独立的淡色背景设置行,统一展示注册开关和班级/照片/性别/姓名修改权限
  • 分页器美化:自定义分页模板,显示当前页/总页数,按钮悬停高亮
  • 学生密码修改弹窗:直接在学生列表内点击"修改密码"按钮,弹出精美弹窗修改单个学生密码,无需跳转页面
  • 新增 changestupwd.ashx 接口:教师端AJAX方式修改学生密码,自动检测 Ssalt 字段兼容 MD5+Salt 加密版本
  • 修改密码弹窗设计:渐变紫色头部、弹入动画、毛玻璃遮罩、密码最短3位校验
  • 添加学生页面全面改版:Modal卡片风格,渐变紫色头部,3列响应式表单网格布局
  • 添加学生时支持选择所属校区:School表存在时自动加载校区选项,添加后自动关联
  • 表单输入框分级:只读字段灰色背景,可编辑字段黄色背景,聚焦蓝色光晕
  • checkupdate.ashx 重构:自动从 changelog.xml 第一个 version 节点读取当前版本号
  • 更新检查结果应用级缓存:缓存远程版本信息1小时,减少重复请求远端服务器
  • 语义化版本比较:支持 v3.1.2 与 v3.1.3 格式的多段版本号大小比较
  • Manage.master 版本号显示:GetAppVersion() 优先从 changelog.xml 读取最新版本,DLL 为回退方案
  • Manage.master 支持 favicon.png 格式:GetFaviconLinkTag() 同时检测 .ico 和 .png
v3.1.2 NEW 2026年3月18日
  • 虚拟宠物系统:全新的班级宠物功能,学生可拥有并互动自己的虚拟宠物
  • 宠物管理页面:教师可查看各班级宠物状态(HP、心情、食物、清洁度),卡片式布局
  • 宠物图标设置:支持为8种宠物(猫/狗/兔/狐/熊猫/青蛙/虎/鸟)上传各成长阶段(lv0-lv4)图标
  • 宠物换装设置:教师可配置7种服装(墨镜/帽子/蝴蝶结/星星/幽灵/皇冠/翅膀)图片和兑换参数
  • 宠物成长阶段:可视化设置各阶段所需经验值,数据保存至 App_Data/petstages.json
  • 学生宠物页面:学生可在个人中心查看和互动自己的宠物,消耗积分喂食/互动
  • 宠物卡片兑换:学生可使用积分兑换宠物服装卡片
  • 宠物状态可视化:HP/心情/食物/清洁度进度条,状态颜色(开心/中性/难过)
  • 宠物卡片设计:渐变背景,悬停动画,成长阶段徽章显示
  • 评价类型分类:AttitudeType 支持自定义颜色分类,新增 AttitudeCategory 表自动创建
  • 评价类别管理:支持添加、编辑、删除评价类别,自动关联到评价类型
  • 评价类别AJAX接口:新增 attitudecatajax.ashx,前端实时加载类别数据
  • 评价类型颜色标签:列表中显示所属类别的彩色标签
  • 徽章分类管理:徽章设置页新增 BadgeCategory 分类表,自动创建并预置默认类别(学业/品德/特长/创新/合作/其他)
  • 徽章商城积分钱包:展示学生总积分、已用积分、可用积分统计卡片
  • 学生资源浏览页面:全新 myfile.aspx,支持浏览知识库资料,统计卡片展示总量/分类/存储大小
  • 资源详情页:resourcedetail.aspx,支持章节/非章节双模式显示,关联 ResourceCategories 分类
  • 文件类型颜色图标:按扩展名显示对应颜色图标(PDF红色、Word蓝色、代码绿色等)
  • 资源关键词搜索:按文件名搜索资源,支持文件夹分类筛选
  • 上课页面校区联动:校区下拉框选择后自动筛选对应年级和班级列表
  • 修复年级/班级下拉框未按校区过滤的问题,与 createroom.aspx 逻辑保持一致
  • 循环展播页面全面美化:渐变紫色页头、卡片式控制栏、学生姓名滑入动画
  • 展播后端重构:提取评分映射字典,统一参数解析逻辑
  • 缺席备注弹窗美化:渐变橙色头部,圆角卡片,弹出动画,聚焦光晕效果
  • 用户管理页面:全新统一用户管理界面,合并学生/教师列表,支持类型筛选和关键词搜索
  • 用户统计卡片:显示学生数、教师数、总用户数
  • 用户列表:展示学校信息、权限类型,兼容未升级数据库(动态检测字段)
  • 系统更新页自动识别 Gitee/GitHub 仓库地址并转换为 version.json 直链,显示实际请求地址
  • 个人中心导航支持宠物入口:Pf.master 新增 mypet 页面路由识别
  • 教师导航新增宠物管理菜单:petmanage/petsetting/petcostume 路由识别
v3.1.1 IMPROVE 2026年3月13日
  • 游戏/讨论/AI开关弹窗提示:打勾显示“XX已开启”,取消显示“XX已关闭”
  • 修复机房下拉框不显示数据:新增LoadHouseDropdown从House表加载机房列表
  • 机房座位图全面美化:白色背景、卡片式布局、渐变头部栏
  • 宽屏自适应设计:宽度设为96vw(最大1400px),充分利用屏幕空间
  • CSS SVG图标替换:首页按钮使用内联SVG图标替代home.png图片
  • 电脑座位显示器风格:上方圆角屏幕+下方底座支架,屏幕高光反射效果
  • 座位状态颜色:紫色(默认)、绿色(学生在线)、灰色(空座位),底座颜色同步变化
  • 座位区域网格纹理:淡色网格背景,顶部径向渐变点缀
  • 座位自动间距调整:根据容器尺寸按比例拉开横竖排间距,充分利用空间
  • 座位位置修复:自动将电脑坐标平移到容器顶部,解决原始坐标偏移问题
  • 电脑座位增大:尺寸从60×40增大到72×46,显示更清晰
v3.1.0 NEW 2026年3月
  • 题库编辑功能:支持在线编辑题目,修改题目所有信息
  • 多媒体内容支持:支持图片、视频、音频、相关链接、编程附件
  • 选项图片上传:支持为选择题的每个选项(A/B/C/D)单独上传图片
  • 实时图片预览:选择图片后立即显示预览,支持删除
  • 文件分类存储:按媒体类型分类存储(image/video/audio/program)
  • 数据库字段自动创建:自动检查并创建所需字段
  • 题目列表图标美化:使用精美的SVG图标替代Unicode字符
  • 编辑弹窗全面美化:渐变背景、毛玻璃效果、流畅动画
  • 弹窗遮罩层升级:深色半透明+毛玻璃模糊效果
  • 表单标签装饰:左侧彩色竖条,不同区域不同颜色
  • 输入框升级:渐变背景,聚焦时蓝色光晕+向上浮动
  • 按钮水波纹效果:点击扩散动画,悬停向上浮动
  • 自定义滚动条:渐变滑块,圆角设计
  • 在线更新部署指南:详细的自建服务器更新部署文档
  • 自动化打包脚本:build_update.ps1 自动打包,计算MD5
  • 自动化部署脚本:deploy_to_server.ps1 一键部署
  • 三种更新方式:本地更新、自建服务器、GitHub托管
  • 多方法压缩打包:支持5种压缩方法自动选择
  • version.json配置:支持版本号、更新日志、MD5校验
  • Web更新包构建器:基于浏览器的可视化打包部署工具
  • 一键打包功能:网页点击按钮即可自动打包
  • 打包自动复制:打包完成后自动复制到配置的服务器路径
  • 一键部署功能:自动上传到服务器并更新version.json
  • 实时日志显示:打包和部署过程实时显示
  • 配置自动保存:服务器配置自动保存和加载
  • 下载功能:打包完成后可直接下载更新包
  • 可视化部署向导:精美的引导式部署页面,5步完成配置
  • 进度条可视化:实时显示部署进度,支持点击跳转
  • 三种方式选择:卡片式选择界面,推荐标签提示
  • 智能配置展示:根据选择自动显示对应配置步骤
  • 代码块一键复制:所有代码支持复制
  • 测试清单功能:交互式复选框,确保测试完整
  • 系统更新WebClient异常修复:增强错误处理和诊断
  • 多种TLS协议支持:支持TLS 1.0/1.1/1.2
  • 详细错误提示:针对每种错误提供具体解决方案
  • 下载地址验证:增强下载地址验证和错误提示
  • .NET 2.0兼容性修复:替换泛型集合为ArrayList
  • Lambda表达式替换:改为foreach循环
  • SqlDataReader兼容:使用GetOrdinal()方法
  • PowerShell脚本编码修复:解决中文字符乱码问题
  • XML解析问题修复:使用XmlDocument.Load方法
  • 教师编辑页面空引用异常修复:兼容constr和SqlServer两种连接字符串
  • 调试页面.NET 2.0兼容:移除var关键字,使用显式类型声明
  • 连接字符串自动检测:优先使用constr,自动回退到SqlServer
  • 友好错误提示:显示所有可用连接字符串,帮助快速定位问题
  • 学校设置功能:新增学校/校区管理页面
  • 学校信息管理:支持添加、删除学校,设置学校代码、地址、电话等信息
  • 学校编辑功能:支持编辑已有学校信息,点击编辑按钮自动填充表单
  • 批量删除功能:支持勾选多个学校进行批量删除操作
  • 全选功能:表头复选框支持一键全选/取消全选
  • 学校状态控制:可启用/禁用学校,控制学生是否可选择该校区
  • 数据库自动升级:自动创建School表和Students.SchoolId字段
  • 数据库初始化脚本:提供独立的SQL脚本用于首次初始化数据库结构
  • 学生校区关联:学生可关联到对应校区,实现按校区分类显示
  • 删除保护:有学生关联的学校无法删除,保护数据完整性
  • 批量设置脚本:提供SQL脚本方便批量设置学生校区,含前置检查
  • 校区分布统计:SQL脚本支持查看各年级、班级的校区分布情况
  • 学校设置菜单:在系统管理下新增学校设置入口,位于班级设置前
  • 学生导入优化:添加校区选择步骤(UI已完成,后端待集成)
  • 数据库表名修正:将Student修正为Students,匹配实际数据库结构
  • 事件验证修复:禁用事件验证,修复批量操作下拉框回发错误
  • 学生列表页面:全新的学生管理页面,支持校区筛选和批量操作
  • 多维度筛选:支持按校区、年级、关键词(学号/姓名)筛选学生
  • 批量设置校区:可根据筛选条件批量设置学生所属校区
  • 学生删除功能:支持单个删除学生记录
  • 分页显示:每页显示20条记录,支持翻页导航
  • 校区标签显示:学生列表中显示所属校区,未设置显示灰色标签
  • 学生列表菜单:在学生管理分类下新增学生列表入口
  • 统计卡片:显示当前筛选条件下的学生总数
  • 响应式设计:表格支持横向滚动,适配不同屏幕尺寸
  • 未分配学生页面:专门显示尚未分配校区的学生名单
  • 智能筛选:支持按年级、关键词筛选未分配学生
  • 批量分配校区:可根据筛选条件(如年级)批量设置学生校区
  • 实时统计:显示未分配学生总数,方便掌握分配进度
  • 橙色主题:使用橙色渐变配色,区别于其他页面
  • 警告提示:批量操作前显示警告信息,避免误操作
  • 未分配学生菜单:在学生列表和新生导入之间新增入口
  • 统计卡片:醒目显示未分配学生数量
  • 分页导航:每页20条记录,支持首页/尾页/上下页跳转
  • 移除临时表查看:删除临时表查看菜单和页面,简化学生管理流程
  • 新生导入校区选择修复:修复校区下拉菜单显示不全的问题,使用双重加载机制(服务器端+AJAX)
  • 校区数据API:新增 GetSchools.aspx 接口,提供 JSON 格式的校区数据
  • 校区加载测试页面:新增 test-schools.html 用于测试校区数据加载功能
  • 学年升班页面修复:修复"当前学年"文本框宽度不足导致显示不全的问题
  • 帮助中心系统信息:在帮助中心设置页面添加固定的系统信息展示(LearnSite重庆美化版 QQ群:565444740)
  • 教师管理学校栏:教师列表页面新增学校栏,显示教师所属校区
  • 教师表学校字段:提供 SQL 脚本为 Teacher 表添加 SchoolId 字段
  • 教师批量分配学校:教师列表支持勾选多个教师批量设置学校
  • 教师全选功能:表头复选框支持一键全选/取消全选教师
  • 教师添加学校选择:添加教师时可选择所属学校,支持不设置
  • 教师编辑学校选择:编辑教师时可修改所属学校,自动加载当前学校
  • SQL脚本注释修复:修复教师表添加学校字段脚本的注释语法错误
  • SQL脚本错误修复:去掉USE语句,支持任意数据库名
  • SQL脚本重复执行保护:避免重复添加字段和属性
  • SQL脚本使用文档:详细的使用说明和错误处理指南
  • 项目README文档:完整的项目介绍和功能说明
  • 在线更新快速指南:10分钟快速部署步骤
  • 压缩解压改进文档:详细的方法对比和使用建议
  • 故障排查指南:常见问题及解决方案
  • 安全和维护建议:HTTPS、MD5校验、权限控制等
第 4 / 6 页,共 36 个版本
发现系统新版本 
建议尽快更新以获取新功能和安全修复