Wiki source code of Scalelite Konfiguration

Version 213.1 by Carina Enke on 01.10.2020

Show last authors
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 Bezieht sich auf  [[ADM-7292>>url:https://www.bps-system.de/devel/browse/ADM-7292||shape="rect"]]
63
64 carina: Seite ist nicht öffentlich verfügbar, analog REST-API, deshalb zunächst keine Übersetzung der Seite, Inhalt wird betreffenden Personen gesondert zugestellt (pdf),
65 )))
66 {{/details}}
67 {{/layout-cell}}
68 {{/layout-section}}
69
70 {{layout-section ac:type="single"}}
71 {{layout-cell}}
72 === Anpassungen in der extendedContext.xml ===
73 {{/layout-cell}}
74 {{/layout-section}}
75
76 {{layout-section ac:type="two_left_sidebar"}}
77 {{layout-cell}}
78 {{section}}
79 {{column}}
80 **Schritt 1**: Config in der **extendedContext.xml **für das BBB/Scalelite des Mandanten anlegen (baseUrl ohne '/api')
81 {{/column}}
82 {{/section}}
83 {{/layout-cell}}
84
85 {{layout-cell}}
86 {{section}}
87 {{column}}
88 {{code}}
89 <bean id="[Namen einfügen]" class="de.bps.course.nodes.vc.provider.bigbluebutton.BigBlueButtProvider">
90 <property name="providerId" value="[Namen einfügen]"/>
91 <property name="displayName" value="BigBlueButton"/>
92 <property name="baseUrl" value="[URL]/bigbluebutton"/>
93 <property name="securitySalt" value="[salt]"/>
94 <property name="showOptions" value="true"/>
95 <property name="useSSLRecordingView" value="${bigbluebutton.sslrecordingview}"/>
96 <property name="templates" ref="bigbluebuttonTemplates"/>
97 <!-- Options -->
98 <property name="defaultConfig">
99 <ref bean="bigbluebuttonDefaultConfig"/>
100 </property>
101 </bean>
102 {{/code}}
103 {{/column}}
104 {{/section}}
105 {{/layout-cell}}
106 {{/layout-section}}
107
108 {{layout-section ac:type="two_left_sidebar"}}
109 {{layout-cell}}
110 {{section}}
111 {{column}}
112 (% style="color: rgb(0,0,0);" %)**Schritt 2**:  BBB/Scalelite zu den registeredProviders hinzufügen
113 {{/column}}
114 {{/section}}
115 {{/layout-cell}}
116
117 {{layout-cell}}
118 {{section}}
119 {{column}}
120 (% 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" %)/></></></>
121
122 {{code language="none"}}
123 bean id scope
124 property name
125 list valuetype
126 ref bean
127 ref bean
128 list
129 property
130 bean
131 {{/code}}
132
133 {{{}}}
134 {{/column}}
135 {{/section}}
136 {{/layout-cell}}
137 {{/layout-section}}
138
139 {{layout-section ac:type="two_left_sidebar"}}
140 {{layout-cell}}
141 {{section}}
142 {{column}}
143 **Schritt 3**: BBB/Scalelite für den client des Mandanten einkonfigurieren
144 {{/column}}
145 {{/section}}
146 {{/layout-cell}}
147
148 {{layout-cell}}
149 {{section}}
150 {{column}}
151 {{code}}
152 <bean class="de.bps.olat.util.clientspecifics.Specific">
153 <property name="key" value="vc_provider_config"/>
154 <property name="clientValueMap">
155 <map>
156 <entry key="[Namen einfügen]">
157 <list>
158 <ref bean="[Namen einfügen]"/>
159 <ref bean="[andere Provider]"/>
160 </list>
161 </entry>
162 <entry key="[anderer client]">
163 <list>
164 <ref bean="[Provider]"/>
165 </list>
166 </entry>
167 </map>
168 </property>
169 </bean>
170
171 {{/code}}
172 {{/column}}
173 {{/section}}
174 {{/layout-cell}}
175 {{/layout-section}}
176
177 {{layout-section ac:type="two_left_sidebar"}}
178 {{layout-cell}}
179 {{section}}
180 {{column}}
181 **Schritt 4**: Die Maximale Anzahl von Nutzern in einem Raum ist in der vcContext.xml auf 100 gesetzt. Soll dies anders sein muss es in der extendedContext überschrieben werden.
182 {{/column}}
183 {{/section}}
184 {{/layout-cell}}
185
186 {{layout-cell}}
187 {{section}}
188 {{column}}
189 {{code}}
190 <!-- The client specific "vc_max_users" defines a maximum number of users
191 that can join a virtual classroom room. -->
192 <bean class="de.bps.olat.util.clientspecifics.Specific">
193 <property name="key" value="vc_max_users"/>
194 <property name="clientValueMap">
195 <map>
196 <entry key="[client Namen einfügen]">
197 <value type="int">100</value>
198 </entry>
199 </map>
200 </property>
201 <property name="defaultValue">
202 <value type="int">100</value>
203 </property>
204 </bean>
205 {{/code}}
206 {{/column}}
207 {{/section}}
208 {{/layout-cell}}
209 {{/layout-section}}
210
211 {{layout-section ac:type="single"}}
212 {{layout-cell}}
213 === Anpassungen in der olat.local.properties ===
214 {{/layout-cell}}
215 {{/layout-section}}
216
217 {{layout-section ac:type="two_left_sidebar"}}
218 {{layout-cell}}
219 {{section}}
220 {{column}}
221 **Schritt 5**: In den olat.local.properties die Aufnahmefunktion (recordings) ausschalten
222 {{/column}}
223 {{/section}}
224 {{/layout-cell}}
225
226 {{layout-cell}}
227 {{section}}
228 {{column}}
229 {{code}}
230 bigbluebutton.allow.recordings=false
231 {{/code}}
232 {{/column}}
233 {{/section}}
234 {{/layout-cell}}
235 {{/layout-section}}
236 {{/layout}}