# ls **Repository Path**: zzyin/ls ## Basic Information - **Project Name**: ls - **Description**: 乐趣科技 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-03-17 - **Last Updated**: 2026-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LearnSite 信息学习平台 #### 介绍 **LearnSite 信息学习平台**(基于20250105版本更新美化)是一套面向中小学信息技术课堂的综合教学管理系统,基于 ASP.NET WebForms 开发,支持教师出题考试、学生答题提交、作品展示、积分徽章、AI 智能出题等功能,适合学校机房部署使用。增加了校区功能,前端游戏开关、讨论开关、人工智能对话开关,增加在线找回密码功能,增加了题库功能和ai结合出题功能,增加在线ai学案功能,可以根据知识库进行ai创建学案功能等,增加在线软件下载的单独页面,增加学生激励的奖章、兑换商城功能,实现后台可以修改关键信息功能,美化系统ui > 当前最新版本:**v3.1.0**(2026年3月) > 交流QQ群:**565444740** --- #### 软件架构 | 层次 | 技术 | |---|---| | 前端 | HTML5 / CSS3 / JavaScript / jQuery | | 后端 | ASP.NET WebForms(C#) | | 运行时 | .NET Framework 2.0+(兼容 IIS 6.0 及以上) | | 数据库 | SQL Server 2008 及以上 | | 服务器 | Windows Server + IIS | 目录结构说明: ``` LearnSite/ ├── manager/ # 管理后台(教师/管理员) ├── student/ # 学生端页面 ├── teacher/ # 教师端页面 ├── App_Code/ # 后端公共类库(三层架构 DAL/BLL) ├── App_Data/ # 数据文件(schedule.json 等) ├── App_Themes/ # 主题样式 ├── sql/ # 数据库升级脚本 ├── changelog.xml # 版本更新日志 ├── version.json # 在线更新版本文件 └── 说明必读/ # 安装文档和常见问题 ``` --- #### 安装教程 1. **环境准备** - Windows Server(或 Windows 10/11 专业版) - 安装 IIS,启用 ASP.NET 功能 - 安装 SQL Server 2008+(或 SQL Server Express) - 安装 .NET Framework 2.0 / 4.x 2. **部署网站** - 将项目文件夹复制到 IIS 网站目录(如 `C:\inetpub\wwwroot\LearnSite`) - 在 IIS 中新建网站,指向该目录,应用程序池选择 `.NET v2.0` 或 `.NET v4.0`(经典模式) 3. **初始化数据库** - 使用 SQL Server Management Studio 创建数据库(如 `LearnSite`) - 执行 `sql/` 目录下的初始化脚本(按文件名顺序执行) - 修改 `web.config` 中的数据库连接字符串 4. **配置系统** - 访问 `http://服务器IP/manager/login.aspx` 登录管理后台 - 在系统设置中完成学校信息、邮件服务器等基础配置 - 导入班级和学生数据(管理后台 → 学生管理 → 新生导入) 5. **在线更新(可选)** - 在管理后台 → 系统更新页面,填入 Gitee 仓库地址即可一键检查并更新 - 详见下方「使用说明」 --- #### 使用说明 **管理员/教师端** 1. 访问 `/manager/login.aspx` 登录后台,默认管理员账号请查看 `说明必读/` 目录 2. 在**系统管理 → 学校设置**中添加校区信息,在**班级管理**中创建班级 3. 使用**新生导入**功能批量导入学生账号(Excel 格式) 4. 通过**题库管理**添加题目(支持图片、音频、视频、编程附件) 5. 在**考试管理**中创建并发布考试,支持发布到全年级所有班级 6. 考试进行中可使用**考试监考**页面实时查看提交状态(自动30秒刷新) 7. 考试结束后在**成绩分析**中查看每道题正确率等详细数据 **在线更新** ``` 管理后台 → 系统更新 → 填入 Gitee 仓库地址 → 检查更新 → 立即更新 ``` 支持三种地址格式: - Gitee 仓库主页:`https://gitee.com/用户名/仓库名`(自动转换) - Raw 直链:`https://gitee.com/用户名/仓库名/raw/master/version.json` - 本地更新:留空地址框,将 `version.json` 放在网站根目录 > ⚠ 更新前请先在「数据备份」中备份数据库 --- #### 更新日志 **v3.1.0**(2026年3月) - 🆕 **题库增强**:支持在线编辑题目,多媒体内容(图片/视频/音频),选项图片上传,实时预览 - 🎨 **界面美化**:编辑弹窗毛玻璃效果,按钮水波纹动画,自定义渐变滚动条 - 🏫 **学校管理**:新增学校/校区管理,学生/教师按校区分类,批量分配校区 - 👥 **学生管理**:全新学生列表页,多维度筛选,未分配学生专属页面 - 👩‍🏫 **教师功能**:课程表在线编辑与上传,个人中心,邮箱绑定 - 📊 **考试功能**:考试监考实时统计,考试数据分析,全年级发布 - 🔒 **安全升级**:MD5+Salt 密码加密,登录失败锁定,密码迁移工具 - 📧 **找回密码**:教师和学生均可通过邮箱验证码找回密码 - 🔄 **在线更新**:支持 Gitee/GitHub 仓库地址直接填入,自动转换为更新地址 - 🔧 **兼容修复**:完全兼容 .NET Framework 2.0,修复多处已知问题 **v2026.3.1**(2026年3月) - 新增教师课程表管理(在线编辑 + 文件上传),支持打印 **v2026.2.28**(2026年2月) - 新增密码加密存储(MD5+Salt)、教师个人中心、图形验证码、考试分析页面 - 新增邮箱绑定与找回密码功能 - 新增考试监考功能、徽章商城图片支持 **v2026.2**(2026年2月) - 管理后台全新现代化 UI,侧边栏导航 + 卡片式布局 - 新增数据仪表盘,实时统计学生/教师/班级数据 **v1.3.3.3**(2021年11月) - 原始版本,基于 ASP.NET WebForms 三层架构