Skip to content

xblms/xblms.exam

Repository files navigation

星期八在线考试系统(XBLMS.EXAM)


lastupdate:20260610





巨照


后台管理



用户中心


演示环境

管理端演示环境(请勿擅自修改密码)

用户端演示环境

移动用户端演示环境

  • 扫码进入移动端


支持环境

支持的操作系统

Windows

操作系统 版本 架构
Windows 10 Version 1607+ x64, x86, Arm64
Windows 11 Version 22000+ x64, x86, Arm64
Windows Server 2012+ x64, x86
Windows Server Core 2012+ x64, x86
Nano Server Version 1809+ x64

Linux

操作系统 版本 架构
Alpine Linux 3.15+ x64, Arm64, Arm32
CentOS 7+ x64
Debian 10+ x64, Arm64, Arm32
Fedora 33+ x64
OpenSUSE 15+ x64
Oracle Linux 7+ x64
Red Hat Enterprise Linux 7+ x64, Arm64
SUSE Enterprise Linux (SLES) 12 SP2+ x64
Ubuntu 18.04+ x64, Arm64, Arm32
银河麒麟 10+ x64, Arm64
中标麒麟 7+ x64, Arm64

支持的数据库

数据库 版本
MySql 5.7+
SqlServer 2008+
PostgreSql 11+
SQLite 2.0+
人大金仓 9.0+
达梦 8.0+
OceanBase 4.3+

源码结构

├── src (源代码)
│   ├── Datory (数据库基础类)
│   ├── XBLMS (接口基础类)
│   ├── XBLMS.Core (核心代码)
│   ├── XBLMS.Web (UI)
│   │   ├── wwwroot (对外访问目录)
│   │   ├── Controllers (WebApi)
│   │   ├── log (运行日志)
│   │   ├── Pages (页面)
│   │   ├── appsettings.json (配置文件)
│   │   ├── web.config (配置文件,非IIS部署可以删除)
│   │   ├── xblms.json (配置文件)
├── appsettings.json (配置文件)
├── build.sln (解决方案,用于发布)
├── gulpfile.js (配置文件,用于发布)
├── xblms.sln (解决方案,用于开发)

编译

项目编译需要使用 Visual Studio 2022,你可以从这里下载 Visual Studio Community 2022

SDK 开发用

运行时 部署用

发布跨平台版本

Window(x64):

npm install
npm run build-win-x64
dotnet build ./build-win-x64/build.sln -c Release
dotnet publish ./build-win-x64/src/XBLMS.Web/XBLMS.Web.csproj -r win-x64 -c Release -o ./publish/xblms-win-x64
npm run copy-win-x64

进入文件夹 ./publish/xblms-win-x64 获取部署文件

Window(x32):

npm install
npm run build-win-x86
dotnet build ./build-win-x86/build.sln -c Release
dotnet publish ./build-win-x86/src/XBLMS.Web/XBLMS.Web.csproj -r win-x86 -c Release -o ./publish/xblms-win-x86
npm run copy-win-x86

进入文件夹 ./publish/xblms-win-x86 获取部署文件

Linux(x64):

npm install
npm run build-linux-x64
dotnet build ./build-linux-x64/build.sln -c Release
dotnet publish ./build-linux-x64/src/XBLMS.Web/XBLMS.Web.csproj -r linux-x64 -c Release -o ./publish/xblms-linux-x64
npm run copy-linux-x64

进入文件夹 ./publish/xblms-linux-x64 获取部署文件

Linux(arm64):

npm install
npm run build-linux-arm64
dotnet build ./build-linux-arm64/build.sln -c Release
dotnet publish ./build-linux-arm64/src/XBLMS.Web/XBLMS.Web.csproj -r linux-arm64 -c Release -o ./publish/xblms-linux-arm64
npm run copy-linux-arm64

进入文件夹 ./publish/xblms-linux-arm64 获取部署文件

问题与建议

如发现问题或对产品有任何建议,请提交至 Gitee Issues

打赏

联系我们

星期八在线考试系统-官网

License

GNU Affero General Public License v3.0

Copyright (C) 2024 XBLMS.EXAM

About

星期八在线考试系统,以数字化学习与考试闭环为核心,构建全流程线上人才培养体系,稳定可靠、操作便捷、数据可视、安全可控,助力企业实现培训过程标准化、考核结果精准化、人才成长可追溯,大幅降低组织成本,全面提升人才培养与能力评估的整体效能。

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors