一款基于.NET开源且免费的在线考试系统

文摘   2024-10-30 07:10   广东  

我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现!


项目介绍

考试君是一款基于.NET开源、免费、功能丰富、易于部署和扩展的在线考试系统。

项目概述

  • 该系统旨在提供一个全面的在线考试平台,支持教师后台管理、学生考试等功能。
  • 后端技术栈包括:.NET 6、Furion、Quartz.NET、Mapster等框架。
  • 前端技术栈包括:uniapp、Node.js。

项目结构

开发环境要求

  • Visual Studio 2019 16.8 +
  • .NET 6 SDK +
  • .Net Standard 2.1 +

本地开发步骤

  • 将数据库初始化脚本(./docker/mysql/init/examkinig.sql)导入数据库。
  • 使用 Visual Studio 打开项目解决方案文件(./backend/ExamKing.sln)。
  • 配置开发环境数据库(在 ExamKing.Database.Core 中设置 dbsettings.Development.json)。
  • 在前端项目(./frontend/admin./frontend/teacher)中安装依赖并启动前端项目。
  • 将前端应用(./frontend/examking-app)加载至 uniapp 开发工具,以支持在手机端运行。

界面演示

开源地址

https://gitee.com/pig0224/ExamKing



追逐时光者
DotNetGuide官方公众号,微软MVP,专注于C#/.NET/.NET Core学习、工作、面试干货和实战教程分享。这里聚焦了大量的C#/.NET/.NET Core优质文章、开源项目、实用工具和学习、工作、面试心得。
 最新文章