<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
Kedves Kollegák!<br>
<br>
Gyenge Ákos új tagja a Moodle Admin listának, és kezdeményezője a
Moodle aktívabb használatának az MI-ben. Kérésére feltelepült a
Stack plugin, amivel feladatokat lehet létrehozni. Erről alább
olvashatjátok a levelét.<br>
<br>
Üdv: Gergő<br>
TTK Moodle Felelős<br>
<br>
<br>
<br>
<table class="moz-header-part2" width="100%" cellspacing="0"
cellpadding="0" border="0">
<tbody>
<tr>
<td>
<div class="moz-header-display-name" style="display:inline;">To:
</div>
<a class="moz-txt-link-rfc2396E" href="mailto:pokol@reak.bme.hu">"pokol@reak.bme.hu"</a> <a class="moz-txt-link-rfc2396E" href="mailto:pokol@reak.bme.hu"><pokol@reak.bme.hu></a>, Peterdi Tibor
<a class="moz-txt-link-rfc2396E" href="mailto:peterdi.tibor@bme.hu"><peterdi.tibor@bme.hu></a>, Lenhardt Tamás
<a class="moz-txt-link-rfc2396E" href="mailto:lenhardt.tamas@bme.hu"><lenhardt.tamas@bme.hu></a></td>
</tr>
<tr>
<td>
<div class="moz-header-display-name" style="display:inline;">CC:
</div>
<a class="moz-txt-link-rfc2396E" href="mailto:moodle-adm@lists.math.bme.hu">"moodle-adm@lists.math.bme.hu"</a>
<a class="moz-txt-link-rfc2396E" href="mailto:moodle-adm@math.bme.hu"><moodle-adm@math.bme.hu></a>, Dr. Török János
<a class="moz-txt-link-rfc2396E" href="mailto:torok.janos@ttk.bme.hu"><torok.janos@ttk.bme.hu></a></td>
</tr>
</tbody>
</table>
<br>
<div class="elementToProof"
style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Kedves Gergő és többiek!</div>
<div class="elementToProof"
style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof"
style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
A Stack plugin kis létszámnál eddig remekül működik, már több
kolléga elkezdte kísérleti jelleggel használni. Köszönöm
mindenkinek az eddigi segítséget.</div>
<div class="elementToProof"
style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof"
style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Az őszi félévben tervezzük nagyobb létszámú kurzusoknál is
bevezetni, persze fokozatosan. Fontos lenne hogy a lehető
legjobban előkészítsük, hogy ez nehogy terhelési problémát okozzon
a szerveren. Egyeztettem a VIK-es adminisztrátorral (Varga György,
HIT tanszék, <a class="moz-txt-link-abbreviated" href="mailto:varga@hit.bme.hu">varga@hit.bme.hu</a>), ahol szintén használják ezt a
plugint.</div>
<div class="elementToProof"
style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Azt kérnénk hogy az ő tapasztalataik alapján konfiguráljuk be a
plugint még az ősz előtt.</div>
<div class="elementToProof"
style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Alább bemásolom amit ő írt (nekem elég technikai). Ha ez nem gond,
azt kérnénk hogy már most a vizsgaidőszakban ezt kezdjük majd el.
Ha szükséges, kedden délután én már be tudok menni a FIEK-be.
Köszönettel,</div>
<div class="elementToProof"
style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Gyenge Ádám (Matematika Intézet)</div>
<div class="elementToProof"
style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
> Úgy tudom hogy a VIK-en már használjátok a Stack nevű Moodle
plugint<br>
> matematikai kvízekhez. Mi a TTK-n is elkezdjük ezt használni.
Meg tudnád<br>
<br>
Igen, par eve mar hasznaljuk. Elsosorban a szamolasi kepessegei es
a<br>
kiertekeles miatt.<br>
A stack ugyebar egyreszt a moodle resze masreszt hasznalja a
maxima-t, ami<br>
a lenyegi kepessegeit adja. Vegulis a maxima-t egy kulon
virtualgepbe tettem, egyreszt security<br>
(gond eseten nem a moodle kompromittalodik), masreszt a terheles
elosztasa<br>
miatt. Utobbihoz a maximapool-t is hasznaljuk. A ket vm az
azure-ben egy<br>
halozatban van, a maximapool kivulrol nem hozzaferheto. Ha nalatok
maskent<br>
lesz akkor oda kell figyelni hogy ezt csak a moodle szerver erje
el.<br>
<br>
Emiatt kicsit mas a konfiguracio, mint a sima esetben. Egyreszt<br>
a maximapool kodot es a hozza tartozo kornyezetet kell kialakitani<br>
(tomcat-ot hasznal). A maximapool-t megtalalod a githubon ill. ugy<br>
emlekszem a stack plugin githubjarol is el lehet talalni oda. Az
ott<br>
leirtak szerint kell eljarni.<br>
Masreszt a maxima-hoz kell csinalni egy optimized verziot. Ez
kicsit<br>
trukkos, kell hozza a felinstallalt stack pluginbol jopar dolog.
Az<br>
optimalizalas nagyjabol azt csinalja, hogy a maxima-ba behuzza a
stack-hoz<br>
tartozo scripteket es ezt a processzt kidumpolja, ezutan az
eredeti maxima<br>
helyett ez futtathato, es mar nem kell indulaskor azzal
foglalkoznia hogy<br>
a file-okat parsolja es vegrehajtsa. Igy csokken a terheles amit a<br>
processz inditasa okoz. A maximapool konfiguraciojaban az igy
optimizalt<br>
maximat kell hasznalni. Az optimalizalt maxima eloallitasat is
megtalalod<br>
a stack plugin githubjan.<br>
<br>
Ket komolyabb tapasztalat volt ezzel.<br>
Az egyik: a stack a kerdes leirasanal megengedi a sort/utasitast<br>
lezaro pontosvesszo elhagyasat. Legalabbis regebben megengedte. Ez
viszont<br>
azt jelentette, hogy a kerdesbe irt kodot joval lassabban
parsolta, ami<br>
pont a kenyes helyzetben, zh vagy vizsga kozben irtora megnovelte
a<br>
terhelest. Raadasul ezt meg a moodle plugin vegzi, azaz ez az
egesz<br>
moodle-t erinto problemava valik. Nalunk 600 emberes vizsganal
ebbol volt<br>
komoly gond, amig ki nem deritettem hogy ez okozza. Talan azota
mar<br>
javitottak ezen, de jo ha tudsz rola.<br>
A masik kurrensebb, pont Lorant targya kapcsan jon elo. Idonkent
az a<br>
tapasztalat, hogy a kiszolgalo vm kilotte az egesz tomcat
processzt, mert<br>
elfogyott a memoria. Ennek ugy nez ki az az oka, hogy egy-egy
maxima<br>
processz hosiesen probalja kiertekelni a valaszkent kapott
formulat vagy<br>
kifejezest, es ez neha nagyon sok memoriat emeszt fel. Ez ugye
user input<br>
miatt is elojohet. Magaban a maximaban (az altalunk hasznalt
verzioban<br>
biztosan) nincs olyan megadhato korlat amivel ezt meg lehetne
fekezni, igy<br>
ezzel eddig nem nagyon tudtam mit kezdeni. Esetleg a maximapool<br>
hangolasaval lehet korlatozni hogy egy maxima meddig futhat, igy
kevesebb<br>
ideje van memoriat foglalni. <br>
<br>
Meg annyi hogy a kiszolgalo vm 8 mag 32G RAM meretu. Ebben boven
elfutogat<br>
sima esetben a maximapool es nalunk a mas kerdestipushoz tartozo
dolog is.<br>
Ezzel lement (a pontosvesszos anomalia utan) 600 koruli emberrel
vizsga.<br>
Magan a vm-en debian van es minden a normal csomagokbol kerult
fel.<br>
<br>
Hat ennyi, gondolom lesz mit atgondolni ezek alapjan... Ha van
kerdesed<br>
akkor ird.<br>
<br>
--<br>
Gyorgy Varga |<br>
Department of Networked |<br>
Systems and Services | the horizon calls<br>
Technical Univ. of Budapest | with its parallel lines<br>
<a class="moz-txt-link-abbreviated" href="mailto:varga@hit.bme.hu">varga@hit.bme.hu</a> |</div>
<table class="moz-header-part1" width="100%" cellspacing="0"
cellpadding="0" border="0">
<tbody>
<tr>
<td>
<div class="moz-header-display-name" style="display:inline;">Subject:
</div>
Re: moodle plugin</td>
</tr>
<tr>
<td>
<div class="moz-header-display-name" style="display:inline;">From:
</div>
Gyenge Ádám Balázs <a class="moz-txt-link-rfc2396E" href="mailto:gyenge.adam@ttk.bme.hu"><gyenge.adam@ttk.bme.hu></a></td>
</tr>
<tr>
<td>
<div class="moz-header-display-name" style="display:inline;">Date:
</div>
2024. 05. 30. 14:09</td>
</tr>
</tbody>
</table>
<pre class="moz-signature" cols="72">--
---------------------
Dr. Gergo Pokol
associate professor
Head of Fusion Plasma Physics Group
BME NTI
<a class="moz-txt-link-abbreviated" href="http://www.reak.bme.hu/pokol">www.reak.bme.hu/pokol</a>
tel: +36 1 463 2469
---------------------</pre>
</body>
</html>