Initial commit: AuraK人才测评系统基础框架

## 已实现功能
- 题库管理后端API完整实现
- 模板管理页面(Settings-测评模板)
- 评估统计页面
- 人才测评页面(AssessmentView)
- QuestionBank前端服务层

## 技术栈
- 后端: Node.js + NestJS + TypeORM
- 前端: React + TypeScript
- 容器化: Docker Compose

## 已知待完善
- 题库列表页缺少删除按钮
- 题库详情页未实现(题目管理/AI生成/审核)
This commit is contained in:
Developer
2026-05-13 21:32:41 +08:00
parent 0a9588abb7
commit 8686d101cd
22 changed files with 727 additions and 38 deletions
@@ -17,7 +17,8 @@ import {
Bot,
Blocks,
ClipboardCheck,
BarChart3
BarChart3,
Folder
} from 'lucide-react';
import { motion, AnimatePresence } from 'framer-motion';
import { useAuth } from '../../contexts/AuthContext';
@@ -179,6 +180,13 @@ const WorkspaceLayout: React.FC = () => {
isActive={location.pathname === '/assessment-stats'}
onClick={handleNavClick}
/>
<SidebarItem
icon={Folder}
label={isZh ? '题库管理' : 'Question Banks'}
path="/question-banks"
isActive={location.pathname === '/question-banks'}
onClick={handleNavClick}
/>
{(activeTenant?.features?.isNotebookEnabled ?? true) && (
<SidebarItem
icon={BookOpen}
+1 -1
View File
@@ -1,4 +1,4 @@
import { apiClient } from './apiClient';
import { apiClient } from '../../services/apiClient';
export interface AssessmentStats {
totalAttempts: number;