refactor(backend): Streamlining van de testdata voor leerpaden en leerobjecten + integratie in seed
Hierbij ook testdata functionaliteit toegevoegd om makkelijk nieuwe leerpaden aan te maken.
This commit is contained in:
		
							parent
							
								
									4092f1f617
								
							
						
					
					
						commit
						202cf4e33c
					
				
					 32 changed files with 691 additions and 493 deletions
				
			
		|  | @ -9,6 +9,7 @@ export interface Transition { | |||
|         version: number; | ||||
|         language: string; | ||||
|     }; | ||||
|     condition?: string; | ||||
| } | ||||
| 
 | ||||
| export interface LearningObjectIdentifierDTO { | ||||
|  | @ -18,7 +19,7 @@ export interface LearningObjectIdentifierDTO { | |||
| } | ||||
| 
 | ||||
| export interface LearningObjectNode { | ||||
|     _id: string; | ||||
|     _id?: string; | ||||
|     learningobject_hruid: string; | ||||
|     version: number; | ||||
|     language: Language; | ||||
|  | @ -30,20 +31,20 @@ export interface LearningObjectNode { | |||
| } | ||||
| 
 | ||||
| export interface LearningPath { | ||||
|     _id: string; | ||||
|     _id?: string; | ||||
|     language: string; | ||||
|     hruid: string; | ||||
|     title: string; | ||||
|     description: string; | ||||
|     image?: string; // Image might be missing, so it's optional
 | ||||
|     num_nodes: number; | ||||
|     num_nodes_left: number; | ||||
|     num_nodes?: number; | ||||
|     num_nodes_left?: number; | ||||
|     nodes: LearningObjectNode[]; | ||||
|     keywords: string; | ||||
|     target_ages: number[]; | ||||
|     min_age: number; | ||||
|     max_age: number; | ||||
|     __order: number; | ||||
|     min_age?: number; | ||||
|     max_age?: number; | ||||
|     __order?: number; | ||||
| } | ||||
| 
 | ||||
| export interface LearningPathIdentifier { | ||||
|  | @ -62,8 +63,8 @@ export interface ReturnValue { | |||
| } | ||||
| 
 | ||||
| export interface LearningObjectMetadata { | ||||
|     _id: string; | ||||
|     uuid: string; | ||||
|     _id?: string; | ||||
|     uuid?: string; | ||||
|     hruid: string; | ||||
|     version: number; | ||||
|     language: Language; | ||||
|  | @ -84,7 +85,7 @@ export interface LearningObjectMetadata { | |||
| 
 | ||||
| export interface FilteredLearningObject { | ||||
|     key: string; | ||||
|     _id: string; | ||||
|     _id?: string; | ||||
|     uuid: string; | ||||
|     version: number; | ||||
|     title: string; | ||||
|  |  | |||
		Reference in a new issue
	
	 Gerald Schmittinger
						Gerald Schmittinger