找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4156

积分

0

好友

574

主题
发表于 4 小时前 | 查看: 3| 回复: 0

项目简介

Thinker 是一款开源的在线答题与网课学习系统,旨在为学习者和开发者提供一个轻量、高效且易于扩展的学习平台。它通过简洁的设计和强大的功能,满足学生备考、职场技能提升以及教育机构的需求。Thinker 采用现代化的技术栈构建,支持多平台部署,致力于推动教育公平和技术共享。

如果你正在寻找一个功能全面且易于二次开发的学习平台源码,不妨关注一下 云栈社区 上的相关技术讨论与资源共享。

Thinker系统App端界面概览


项目特色

轻量设计

  • 无冗余代码:采用精简的架构,去除不必要的功能模块,确保系统高效运行。
  • 低资源占用:即使在性能有限的服务器上也能轻松部署,适合多种运行环境。
  • 快速部署:支持多种运行环境,无论是本地开发环境还是云服务器,都能轻松部署。

高效体验

  • 智能题库管理:支持多学科、多题型的题库管理,题目按难度和知识点分类,方便用户筛选和练习。
  • 实时反馈与解析:用户提交答案后,系统立即显示正确答案和详细解析,帮助用户及时巩固知识点。
  • 错题回顾与强化:自动记录错题,支持错题集功能,用户可以随时回顾并强化薄弱知识点。
  • 后台导入题库:支持通过 Excel 文件批量导入题库,方便管理员快速初始化和更新题库内容。
  • 在线网课学习:支持在线视频课程播放、课程进度记录、笔记功能,提供完整的网课学习体验。

Thinker系统中的考试与课程选择界面

开源与灵活

  • 完全开源:采用开源协议,开发者可以自由查看、修改和分发代码。
  • 高度可定制:支持自定义题库、网课内容、界面风格和功能模块,开发者可以根据需求进行二次开发。

技术架构

前端

  • 框架:基于 uni-appVue 2.0 开发,支持微信小程序、H5页面、APP等多种运行环境,实现一次开发、多端部署。
  • 性能优化:利用 Vue 2.0 的响应式数据绑定和组件化开发,确保页面加载速度快、交互流畅。
  • 视频播放:集成高效的视频播放组件,支持多种格式视频流,保证网课播放流畅稳定。

后端

  • 语言:使用 PHP 7.4 开发,具备高性能和良好的兼容性。
  • 数据库:支持 MySQL,满足系统数据存储需求。
  • 搜索引擎:集成 Elasticsearch,提供全文搜索功能,提升题库与课程检索效率。
  • 缓存:使用 Redis 缓存系统,优化数据读取速度,提升用户体验。

部署方式

  • 项目地址
https://gitee.com/392223903/thinker
  • 项目结构
thinker/
├── .gitignore
├── .gitee/
├── .idea/
├── api/                  # 后端服务代码(PHP)
├── app/                  # 前端 Uni‑app 小程序源码
├── db/                   # 数据库脚本 / 建表配置
├── LICENSE
├── README.md
└── README.en.md
  • Admin项目admin 目录参考 ThinkPHP 5 部署 1 个站点。

    复制 .example.env.env 并配置数据库信息。 后台访问地址请查看 admin/public 目录下的 php 文件。默认账号:admin,默认密码:123456

  • API项目api 目录参考 ThinkPHP 6 部署 1 个站点。

    复制 .example.env.env 并配置数据库信息。

  • 前端项目app 目录使用 uniapp 编译即可。

    修改 app/common/js/config.js 中的 apiHost 为你的 API 域名。

  • 数据库:导入 db/install.sql 初始化。





上一篇:南加州大学MED-COPILOT:GraphRAG与相似患者检索重塑临床AI支持系统
下一篇:OpenClaw命令大全与使用指南:2026.2.14版本网关/多智能体/自动化核心操作
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-12 09:00 , Processed in 0.635361 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表