跳到主要内容

介绍

🎯 课堂专注管理工具 | 🚀 简易高效屏幕管控 | 🎨 友好交互体验

GitHub Issues 最新版本 最新Beta版本 上次更新 下载统计

License

[!NOTE] ClassScreenLock 基于GPL-3协议开源,您可自由使用、修改和分发本项目,修改后的衍生作品同样需要遵循GPL-3协议

[!Note] 使用本软件前请仔细阅读用户许可协议(EULA)


🎯 为什么选择ClassScreenLock

由于电子教育的兴起,各个班级安装上了多媒体设备,有很多无计算机基础的学生会在下课/放学后对计算机进行操作而造成不必要的麻烦,而 ClassScreenLock 专为此情况设计,解决课堂屏幕管控的核心痛点:

  • 灵活管控策略:支持定时解锁、例外权限设置,适配不同教学环节需求
  • 轻量化部署:无需复杂配置,快速接入班级设备,不占用过多系统资源
  • 操作留痕可追溯:自动记录屏幕管控操作日志,便于教学管理和问题追溯
  • 低学习成本:界面简洁直观,教师和学生均可快速上手,不干扰正常教学流程
  • 隐私友好设计:仅管控屏幕显示权限,不收集敏感数据,保障师生隐私安全

🌟 核心亮点

🎯 智能课堂屏幕管控

  • 定时解锁机制:预设锁定时长,到期自动解锁,适配课堂环节(如自习、测验)
  • 离线管控能力:无网络环境下仍可实现本地设备锁定,适配各类教学场景
  • 网络拦截能力:可以快速拦截学生访问部分非教学相关的网站

🎨 轻量化交互体验

  • 简约易用界面:采用轻量化设计风格,支持浅色/深色主题自适应系统设置
  • 友好提示引导:锁定/解锁过程配有清晰的文字+语音提示,降低操作认知成本

🚀 实用功能集

  • 操作日志记录:自动保存锁定/解锁时间、操作人、目标分组等信息
  • 时间计划设置:支持CSES课表格式支持,支持Classisland等课表软件使用CSES导出的yml文件导入时间设置

📥 下载与安装

💻 请确认您的设备是否满足以下要求再进行安装

最低硬件要求:

  • 处理器(CPU):基础频率必须大于或等于 1 GHz 的64位处理器。
  • 内存(RAM):在运行本软件时,系统必须拥有 400 MB 及以上的空余物理内存。
  • 存储空间:安装及运行分区必须拥有 200 MB 及以上的可用磁盘空间。

强制软件与系统要求:

  • 操作系统:支持 Microsoft Windows 10 或 Windows 11 操作系统。本软件理论支持 Windows 10 的各个版本,但推荐使用最新稳定版本以获得最佳兼容性。
  • 系统框架:必须安装 .NET 9.0 Runtime 或更高版本。
  • 系统权限:安装及部分核心功能的正常运作,必须要求以“管理员身份”运行本软件。
  • 明确不支持的平台:本软件明确不支持且无法在 Windows 7、Windows 8、Windows Server 系列、任何版本的 Linux 发行版、macOS 以及所有其他非 Windows 10 内核的操作系统上运行。

网络与环境要求:

本软件为本地单机应用程序,主要功能无需连接互联网即可使用。

🌐 官方下载渠道

  • 📥 GitHub Releases - 获取最新稳定版本和测试版本
  • 📝 安装说明:下载对应版本的安装包/绿色包,解压后直接运行主程序,无需复杂安装步骤

🙏 贡献者和特别感谢

image
jiugulixiaoniu

🖋 💻 🚧
image
ThreeMonthAgo

💻
image
Purrbyte-zdy

感谢所有为本项目提供建议、测试和代码贡献的老师与开发者!

第三方依赖与代码

本项目使用了以下第三方开源代码/依赖,特此致谢:

💝 支持与反馈

如果您在使用过程中遇到问题,或有功能建议,欢迎通过以下方式反馈:

  • 🐛 问题提交:在GitHub Issues中详细描述问题场景和复现步骤
  • 💡 功能建议:提交Feature Request,我们会评估并纳入迭代计划

📞 联系方式

📄 官方文档

暂时没写

贡献指南

欢迎所有开发者参与项目贡献,无论是修复Bug、新增功能还是优化文档:


Copyright © 2025-2026 jiugulixiaoniu