<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<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,
varga@hit.bme.hu), 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>
varga@hit.bme.hu |</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Pokol Gergő <pokol@reak.bme.hu><br>
<b>Sent:</b> 19 April 2024 11:00<br>
<b>To:</b> Peterdi Tibor <peterdi.tibor@bme.hu>; Lenhardt Tamás <lenhardt.tamas@bme.hu><br>
<b>Cc:</b> Gyenge Ádám Balázs <gyenge.adam@ttk.bme.hu>; moodle-adm@lists.math.bme.hu <moodle-adm@lists.math.bme.hu>; Dr. Török János <torok.janos@ttk.bme.hu><br>
<b>Subject:</b> Re: moodle plugin</font>
<div> </div>
</div>
<div>
<p>Kedves Kollegák!</p>
<p><br>
</p>
<p>A lent érkezett kérés és a többi kar Teams-ben adott pozitív visszajelzése alapján kérném, hogy a TTK Moodle rendszerébe telepítsétek fel a lenti plugin-t, amint alkalmas. Nem várok nagy drámát, de kérem, hogy telepítés előtt azért csináljatok egy soron
kívüli biztonsági mentést!</p>
<p>Cél, hogy a jelenlegi verzión szerzett tapasztalatok alapján el tudjuk dönteni, hogy a frissített Moodle rendszerbe is kérjük-e majd.<br>
</p>
<p><br>
</p>
<p>Ha híretek vagy bármi kérdésetek van ezzel kapcsolatban, akkor írjatok!</p>
<p><br>
</p>
<p>Üdv: Gergő<br>
</p>
<pre class="x_moz-signature" cols="72">---------------------
Dr. Gergo Pokol
associate professor
Head of Fusion Plasma Physics Group
BME NTI
<a class="x_moz-txt-link-abbreviated" href="http://www.reak.bme.hu/pokol">www.reak.bme.hu/pokol</a>
tel: +36 1 463 2469
---------------------</pre>
<div class="x_moz-cite-prefix">On 4/18/2024 10:49 AM, Gyenge Ádám Balázs wrote:<br>
</div>
<blockquote type="cite"><style type="text/css" style="display:none">
<!--
p
{margin-top:0;
margin-bottom:0}
-->
</style>
<div class="x_elementToProof" style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Kedves Gergő!</div>
<div class="x_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="x_elementToProof" style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
A Matematika Intézet IKT bizottsága nevében szeretnénk kérni, hogy a Stack nevű Moodle plugint pilot jeleggel telepítsük a TTK kari Moodle rendszerbe diákoknak szóló házi feladatok létrehozása céljából.</div>
<div class="x_elementToProof" style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
A FIEK-es rendszergazdákkal egyeztetve a plugin 4.3.8-as verziója telepíthető a jelenlegi 3.6-os Moodle verzióba.</div>
<div class="x_elementToProof" style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Köszönettel,</div>
<div class="x_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="x_elementToProof" style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Gyenge Ádám</div>
</blockquote>
</div>
</body>
</html>