Wiki-Quellcode von Scalelite Konfiguration

Version 137.1 von Carina Enke am 11.04.2023

Zeige letzte Bearbeiter
1 {{layout}}
2 {{layout-section ac:type="single"}}
3 {{layout-cell}}
4
5
6 {{details}}
7 (% class="wrapped" %)
8 |=(((
9 Verantwortlicher
10 )))|(((
11 \\
12 )))
13 |=(% colspan="1" %)(% colspan="1" %)
14 (((
15 Status
16 )))|(% class="highlight-yellow" colspan="1" data-highlight-colour="yellow" %)(% class="highlight-yellow" colspan="1" data-highlight-colour="yellow" %)
17 (((
18 (% class="content-wrapper" %)
19 (((
20
21
22 {{sv-metadata type="workflow-status"/}}
23
24 {{status colour="Green" title="Fertig"/}}
25 )))
26 )))
27 |=(% colspan="1" %)(% colspan="1" %)
28 (((
29 Varianten
30 )))|(% colspan="1" %)(% colspan="1" %)
31 (((
32 (% class="content-wrapper" %)
33 (((
34 {{sv-metadata type="variants"/}}
35 )))
36 )))
37 |=(% colspan="1" %)(% colspan="1" %)
38 (((
39 Attribute
40 )))|(% colspan="1" %)(% colspan="1" %)
41 (((
42 (% class="content-wrapper" %)
43 (((
44 {{sv-metadata type="attributes"/}}
45 )))
46 )))
47 |=(% colspan="1" %)(% colspan="1" %)
48 (((
49 Pagekey
50 )))|(% colspan="1" %)(% colspan="1" %)
51 (((
52 (% class="content-wrapper" %)
53 (((
54 {{sv-metadata type="pagekey"/}}
55 )))
56 )))
57 |=(% colspan="1" %)(% colspan="1" %)
58 (((
59 TODOs
60 )))|(% colspan="1" %)(% colspan="1" %)
61 (((
62 (% class="task-list" %)
63 (((
64 {{task reference="/Tasks/Task_4" status="Done"}}
65 Bezieht sich auf  [[ADM-7292>>url:https://www.bps-system.de/devel/browse/ADM-7292||shape="rect"]]
66 {{/task}}
67
68 {{task reference="/Tasks/Task_5" status="Done"}}
69 carina: Seite ist nicht öffentlich verfügbar, analog REST-API, deshalb zunächst keine Übersetzung der Seite, Inhalt wird betreffenden Personen gesondert zugestellt (pdf),
70 {{/task}}
71
72 {{task reference="/Tasks/Task_6" status="Done"}}
73 carina: Aktualisierungen durch OLATCE-13938, OLATCE-13656 und OLATCE-14002
74 {{/task}}
75 )))
76 )))
77 {{/details}}
78 {{/layout-cell}}
79 {{/layout-section}}
80
81 {{layout-section ac:type="single"}}
82 {{layout-cell}}
83 === Anpassungen in der extendedContext.xml ===
84 {{/layout-cell}}
85 {{/layout-section}}
86
87 {{layout-section ac:type="two_left_sidebar"}}
88 {{layout-cell}}
89 {{section}}
90 {{column}}
91 **Schritt 1**: Config in der **extendedContext.xml **für das BBB/Scalelite des Mandanten anlegen (baseUrl ohne '/api')
92 {{/column}}
93 {{/section}}
94 {{/layout-cell}}
95
96 {{layout-cell}}
97 {{section}}
98 {{column}}
99 {{code}}
100 <bean id="[Namen einfügen]" class="de.bps.course.nodes.vc.provider.bigbluebutton.BigBlueButtProvider">
101 <property name="providerId" value="[Namen einfügen]"/>
102 <property name="displayName" value="BigBlueButton"/>
103 <property name="baseUrl" value="[URL]/bigbluebutton"/>
104 <property name="securitySalt" value="[salt]"/>
105 <property name="showOptions" value="true"/>
106 <property name="useSSLRecordingView" value="${bigbluebutton.sslrecordingview}"/>
107 <property name="templates" ref="bigbluebuttonTemplates"/>
108 <!-- Options -->
109 <property name="defaultConfig">
110 <ref bean="bigbluebuttonDefaultConfig"/>
111 </property>
112 </bean>
113 {{/code}}
114 {{/column}}
115 {{/section}}
116 {{/layout-cell}}
117 {{/layout-section}}
118
119 {{layout-section ac:type="two_left_sidebar"}}
120 {{layout-cell}}
121 {{section}}
122 {{column}}
123 (% style="color: rgb(0,0,0);" %)**Schritt 2**:  BBB/Scalelite zu den registeredProviders hinzufügen
124 {{/column}}
125 {{/section}}
126 {{/layout-cell}}
127
128 {{layout-cell}}
129 {{section}}
130 {{column}}
131 (% class="token operator" %)<=(% class="token string" %)"vcProviderFactory"(% class="token keyword" %)class(% class="token operator" %)=(% class="token string" %)"de.bps.course.nodes.vc.provider.VCProviderFactory"(% class="token operator" %)=(% class="token string" %)"singleton"(% class="token operator" %)><=(% class="token string" %)"registeredProviders"(% class="token operator" %)><-=(% class="token string" %)"de.bps.course.nodes.vc.provider.VCProvider"(% class="token operator" %)><=(% class="token string" %)"[andere Provider]"(% class="token operator" %)/><=(% class="token string" %)"[Namen einfügen]"(% class="token operator" %)/></></></>
132
133 {{code language="none"}}
134 bean id scope
135 property name
136 list valuetype
137 ref bean
138 ref bean
139 list
140 property
141 bean
142 {{/code}}
143
144 {{{}}}
145 {{/column}}
146 {{/section}}
147 {{/layout-cell}}
148 {{/layout-section}}
149
150 {{layout-section ac:type="two_left_sidebar"}}
151 {{layout-cell}}
152 {{section}}
153 {{column}}
154 **Schritt 3**: BBB/Scalelite für den client des Mandanten einkonfigurieren
155 {{/column}}
156 {{/section}}
157 {{/layout-cell}}
158
159 {{layout-cell}}
160 {{section}}
161 {{column}}
162 {{code}}
163 <bean class="de.bps.olat.util.clientspecifics.Specific">
164 <property name="key" value="vc_provider_config"/>
165 <property name="clientValueMap">
166 <map>
167 <entry key="[Namen einfügen]">
168 <list>
169 <ref bean="[Namen einfügen]"/>
170 <ref bean="[andere Provider]"/>
171 </list>
172 </entry>
173 <entry key="[anderer client]">
174 <list>
175 <ref bean="[Provider]"/>
176 </list>
177 </entry>
178 </map>
179 </property>
180 </bean>
181
182 {{/code}}
183 {{/column}}
184 {{/section}}
185 {{/layout-cell}}
186 {{/layout-section}}
187
188 {{layout-section ac:type="two_left_sidebar"}}
189 {{layout-cell}}
190 {{section}}
191 {{column}}
192 **Schritt 4**: Die Maximale Anzahl von Nutzern in einem Raum ist in der (% style="color: rgb(0,0,0);" %)olat.properties (%%)auf 100 gesetzt. Soll dies anders sein muss es in der extendedContext überschrieben werden.
193 {{/column}}
194 {{/section}}
195 {{/layout-cell}}
196
197 {{layout-cell}}
198 {{section}}
199 {{column}}
200 {{code}}
201 <!-- The client specific "vc_max_users" defines a maximum number of users
202 that can join a virtual classroom room. -->
203 <bean class="de.bps.olat.util.clientspecifics.Specific">
204 <property name="key" value="bigbluebutton.max.users"/>
205 <property name="clientValueMap">
206 <map>
207    <entry key="[Namen einfügen]" value="5" />
208   </map>
209 </property>
210 </bean>
211 {{/code}}
212 {{/column}}
213 {{/section}}
214 {{/layout-cell}}
215 {{/layout-section}}
216
217 {{layout-section ac:type="single"}}
218 {{layout-cell}}
219 === Anpassungen in der olat.local.properties ===
220 {{/layout-cell}}
221 {{/layout-section}}
222
223 {{layout-section ac:type="two_left_sidebar"}}
224 {{layout-cell}}
225 {{section}}
226 {{column}}
227 **Schritt 5**: In den olat.local.properties die Aufnahmefunktion (recordings) ausschalten
228 {{/column}}
229 {{/section}}
230 {{/layout-cell}}
231
232 {{layout-cell}}
233 {{section}}
234 {{column}}
235 {{code}}
236 bigbluebutton.allow.recordings=false
237 {{/code}}
238 {{/column}}
239 {{/section}}
240 {{/layout-cell}}
241 {{/layout-section}}
242 {{/layout}}