P0-1/P0-2/P1-1: dimensions form + E2E tests + PDF export
P0-1 Backend: dimensions column on template entity + validation P0-1 Frontend: dimensions edit UI in TemplateManager P0-2: routeAfterGrading unit tests (10 cases), service spec fix + certificate tests, jest-e2e.json P1-1: proper PDF generation with embedded CJK font via pdf-lib low-level API
This commit is contained in:
@@ -332,6 +332,12 @@ export interface TenantMember {
|
||||
}
|
||||
|
||||
// Assessment Template Types
|
||||
export interface AssessmentDimension {
|
||||
name: string;
|
||||
label: string;
|
||||
weight: number;
|
||||
}
|
||||
|
||||
export interface AssessmentTemplate {
|
||||
id: string;
|
||||
name: string;
|
||||
@@ -343,6 +349,7 @@ export interface AssessmentTemplate {
|
||||
knowledgeBaseId?: string;
|
||||
knowledgeGroupId?: string;
|
||||
knowledgeGroup?: KnowledgeGroup;
|
||||
dimensions?: AssessmentDimension[];
|
||||
isActive: boolean;
|
||||
version: number;
|
||||
creatorId: string;
|
||||
@@ -359,6 +366,7 @@ export interface CreateTemplateData {
|
||||
style?: string;
|
||||
knowledgeBaseId?: string;
|
||||
knowledgeGroupId?: string;
|
||||
dimensions?: AssessmentDimension[];
|
||||
}
|
||||
|
||||
export interface UpdateTemplateData extends Partial<CreateTemplateData> {
|
||||
|
||||
Reference in New Issue
Block a user