@@ -8,11 +8,13 @@ import {
8
8
SCO_CERTIFICATION_MANAGING_STUDENTS_CERTIFICATION_CENTER_USER_ID ,
9
9
SCO_CERTIFICATION_MANAGING_STUDENTS_ORGANIZATION_USER_ID ,
10
10
SCO_MANAGING_STUDENTS_ORGANIZATION_ID ,
11
+ SCO_PUBLISHED_SESSION ,
11
12
} from './constants.js' ;
12
13
13
14
export async function scoOrganizationManaginStudentsWithSiecle ( { databaseBuilder } ) {
14
15
await _createScoOrganization ( { databaseBuilder } ) ;
15
16
await _createScoCertificationCenter ( { databaseBuilder } ) ;
17
+ await _createPublishedScoSession ( { databaseBuilder } ) ;
16
18
}
17
19
18
20
async function _createScoOrganization ( { databaseBuilder } ) {
@@ -43,7 +45,6 @@ async function _createScoOrganization({ databaseBuilder }) {
43
45
learnerCount : 8 ,
44
46
} ,
45
47
tagIds : [ COLLEGE_TAG . id ] ,
46
- withOrganizationLearners : false ,
47
48
} ) ;
48
49
}
49
50
@@ -76,3 +77,38 @@ async function _createScoCertificationCenter({ databaseBuilder }) {
76
77
isV3Pilot : true ,
77
78
} ) ;
78
79
}
80
+
81
+ async function _createPublishedScoSession ( { databaseBuilder } ) {
82
+ const sessionDate = new Date ( ) ;
83
+
84
+ await tooling . session . createPublishedScoSession ( {
85
+ databaseBuilder,
86
+ sessionId : SCO_PUBLISHED_SESSION ,
87
+ certificationCenterId : SCO_CERTIFICATION_CENTER_ID ,
88
+ organizationId : SCO_MANAGING_STUDENTS_ORGANIZATION_ID ,
89
+ accessCode : 'SCOS34' ,
90
+ address : '1 rue Certification sco' ,
91
+ certificationCenter : 'Centre de certification sco managing students' ,
92
+ date : sessionDate ,
93
+ description : 'une description' ,
94
+ examiner : 'Un super examinateur' ,
95
+ room : '42' ,
96
+ time : '12:00' ,
97
+ examinerGlobalComment : 'Session sans pb' ,
98
+ hasIncident : false ,
99
+ hasJoiningIssue : false ,
100
+ createdAt : sessionDate ,
101
+ finalizedAt : sessionDate ,
102
+ resultsSentToPrescriberAt : sessionDate ,
103
+ publishedAt : sessionDate ,
104
+ assignedCertificationOfficerId : null ,
105
+ juryComment : '' ,
106
+ juryCommentAuthorId : null ,
107
+ juryCommentedAt : sessionDate ,
108
+ configSession : {
109
+ learnersToRegisterCount : 8 ,
110
+ maxLevel : 3 ,
111
+ sessionDate,
112
+ } ,
113
+ } ) ;
114
+ }
0 commit comments