Sziasztok, elnézést a láma kérdésért, de miért nem a tanárra bízzátok a kurzusok létrehozását, és diákokkal való feltöltését? Értem én hogy kihívás, meg akkor szebb, egységesebb, de miért mindent az admin csináljon? Egyébként sehol nem lehet admin felületen látnia classroom kurzusokat, és nem is feladat, hogy azokat menedzseljük. Sztem nem bonyolult egy nyugdíj előtt álló, nem szgép guru tanárnak sem. ;) Ildikó
József Venczel <[email protected]> ezt írta (időpont: 2020. szept. 10., Cs, 22:35): > Sziasztok! > > Igazából, szerintem mind a kettőtöknek igaza van. > Az én táblázatom 11865 soros (800 diák, 70 tanár). Ennyi > kurzus-hozzárendelésnek kellene megtörténnie fél óra alatt. > Azt gondoltam, az Apps Scriptben az a jó, hogy a futás sebessége nem a > hálózattól, vagy a gépem sebességétől függ, mert az egész a Google gépein > fut. > Ha elindítom, csak az a lényeg, hogy ne zárjam be azt a böngészőfület, > amelyikben elindítottam, de nem lassítja sem a gépemet, sem a hálózatot. > > Addig nincs is gond, amíg nem kezdek el API hívásokat használni. Egy > ekkora táblázaton, egyszerűbb számítás elvégzése csupán egy kényelmes > levegővételnyi idő. > Az előbb futtattam egy scriptet, ami nem csinált mást, csak végigfutott a > táblázaton és a diákok vezetéknevét kirakja egy logfájlba. Ez is lement > néhány másodperc alatt. > Ezután futtattam egy olyan scriptet, ami végigmegy a táblázaton és > megpróbál egy felhasználót betenni egy csoportba. Sajnos kifutott a > félórából és leállt. > > A felhasználók csoportba és kurzusba tételét nem lehet egyszerű CSV vagy > XLSX fájl feltöltésével megoldani. Ahhoz sajnos szükség van a scriptelésre. > Egyedül a felhasználók felvétele és megfelelő szervezeti egységbe való > betétele lehetséges ezen a módon. > Andornak abban igaza van, hogy legalább ezzel lehetne spórolni, de sajnos > még így is akkora az elvégzendő műveletek mennyisége, hogy fél órába nem > fér bele. > > A 24 órás időkeret viszont folyamatosan csúszik. Tehát ha lefutott a scipt > és kifutott a félórából, akkor akár azonnal újra lehet indítani. Ugyanez a > helyzet a műveleti rátákkal is. > Ha kifigyok belőle és várok néhány percet, akkor ismét működik addig, amíg > ki nem fogyok megint belőle. Ez nyilván csak néhány percig tarthat, de ha > már több órát várok, akkor megint tudok többet is dolgozni. > > Erős a gyanúm, hogy ilyen volumenű műveletek esetében már a GAM is > beleütközne ezekbe a korlátokba, bár az külső API hívásokkal dolgozik, ott > lehet más a keret. Azt még nem néztem. > > Az első gondolatom nekem is az volt, mint Andornak, hogy írok egy > programot, ami feldolgozza a KRÉTA exportot, s az Apps Script-nek olyan > táblázatokat adok át, amiből egyből csak el kell végeznie a megfelelő > műveletet, nem kell > semmit ellenőríznie, vagy előállítania, ezeket elvégezné a konvertáló > program, illetve amit lehet, megcsinálnám egyszerű tömeges > felhasználófeltöltéssel. > A kurzusra való, nagy számú jelentkezés azonban így sem férne bele, mert > nem ezek a műveletek viszik az időt, hanem az API hívások. > A tanulók és tanárok megfelelő csoportokba sorolása viszont talán beférne > a szűkös időkeretbe. Az csak kb 1000-1100 művelet a lekérdezésekkel együtt. > > A kurzusokat meg esetleg úgy lehetne megoldani, hogy létrehoznék egy olyan > funkciót, amit kiraknék minden tanárnak pl. a Tables menüjébe és ha > rákattint, összeszedi neki a kurzusait, meg hozzá a diákokat. Így nem > egyszerre futna le a script, hanem kisebb egységekben. Kb. 17 művelet > tanáronként. Az semmi. Lehet, hogy Classroom-ban is ki lehet tenni custom > menüt, azt még nem néztem, csak Tables-ben. Viszont mintha azt írta volna, > hogy más appokban is van rá lehetőség, méghozzá szervezeti szinten. > > Üdv, > Venczel Józse > > Molnár Péter <[email protected]> ezt írta (időpont: 2020. szept. 10., > Cs, 19:50): > >> Hello! >> >Igen, de így csökkenthető a script használata. CSV-fel feltöltve, >> módosítva amit lehet, majd a többit Apps scripttel. >> Az mar ne is haragudj lopikula. >> Ha tantermet akarunk felvenni tagokkal, akkor az nalunk >> 58 tanar * átlag 8 tantárgy * átlag 25 fő felvétele >> 58*8=464 kurzus >> 58*8*25= 11600 kurzus tagi felvetel >> Ez a felhasznalok jelenlegi 550 diak+58 tanar szamahoz kepest elenyeszo. >> Ha 11600 lepes nem fut le 30 perc alatt, akkor van a gond. >> Ezen nem segit, hogy a felhasznalokat maskeppen felvehetem >> Az Apps Script hasznalata az automatizalas miatt, a kenyelem, s a sok >> beallitas egyszerre torteno megoldasa. >> Jó lenne hasznalni. >> >> -- >> Udv: >> Molnar Peter >> http://www.petersoft.hu >> >> _______________________________________________ >> Techinfo mailing list >> [email protected] >> Fel- és leiratkozás: >> http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo >> Illemtan: http://www.szag.hu/illemtan.html >> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/ >> > _______________________________________________ > Techinfo mailing list > [email protected] > Fel- és leiratkozás: > http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo > Illemtan: http://www.szag.hu/illemtan.html > Ügyfélszolgálat FAQ: http://sulinet.niif.hu/ >
_______________________________________________ Techinfo mailing list [email protected] Fel- és leiratkozás: http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo Illemtan: http://www.szag.hu/illemtan.html Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
