Szia, igen a gyorsaság miatt elfogadom érveid, és a jövőre nézve könnyebbség minden évben megtenni ezt. A kurzusokat több éven keresztül használják majd? Milyen elnevezési stratágiád van arra, hogy jövő évben más neve, de leglább osztályléptetés van, tehát valószínű a kurzus neve is változik? Tanárváltás, diákváltozás esetén minden módosítást hogyan oldad meg? Köszi Ildikó
József Venczel <venczel...@gmail.com> ezt írta (időpont: 2020. szept. 11., P, 8:50): > Szia! > > Tulajdonképpen meg is adtad rá magadnak a választ ;o) > Egységesebb, szebb, jobban kezelhető és a kollégáknak is kényelmesebb. > Csak a magam nevében beszélhetek, de úgy gondolom Péternél és a többieknél > is, akik ezzel foglalkoznak, mindig a tökéletességre való törekvés a cél. > Vannak olyan dolgok, amik zavarnak. Pl. ha letörölsz minden felhasználót, > aki szerepel egy kurzusban (a tulajdonosát, tanárait, tanulóit), attól a > kurzus még nem szűnik meg. Az ilyen bolygó hollandi módjára kóvájgó > kurzusokat script-ből meg lehet szüntetni. > Természetesen a kalandvágy, az újdonságok felfedezése, a kihívások > keresése is benne van, de jelen helyzetben ez most másodlagos. > Most elsődleges prioritás, hogy a sulinak legyen napokon belül egységes > online oktatórendszere, úgyhogy már túl vagyok azon, hogy szépen oldjam meg > a dolgokat. Majd év közben lesz időm vele piszmogni. > > Másik ok, hogy egyszerűsítsem a későbbi adminisztrációt is. Tehát az év > közbeni változásokat is le tudja követni a rendszer automatikusan és a > tanévváltások is olajozottan menjenek. > > Tegnap este feldobtam GitHub-ra a forrást: > https://github.com/Longeye/G-Suite-RobAdmin > Egyszerűsítettem a programon. Eredetileg mindig megvizsgáltam pl. egy új > csoport létrehozása előtt, hogy már létezik-e. Ezeket kivettem és beraktam > egy try szerkezetbe őket. Ez így nem annyira elegáns, de az API hívások > mennyiségét felére csökkentettem. Ami érdekes, hogy így kb. 25%-al több > lett a kalkulált futásidő. > A másik, amin változtattam, hogy kettébontottam a nagy script-et. Az egyik > a pedagógusokat veszi fel, a másik pedig megcsinálna minden mást, ha lenne > rá ideje. > Ezért sajnos maradtak benne felesleges változók és egyéb dolgok. > > A következő egy-két napban feldobok hozzá egy egyszerűsített kezelési > útmutatót is, de most elkezdtem dolgozni a B terven. > Jó munkát mindenkinek! > > Üdv, > Venczel József > > Heitzmann Ildikó <ildiko.heitzm...@gmail.com> ezt írta (időpont: 2020. > szept. 11., P, 7:05): > >> 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 <venczel...@gmail.com> 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 <moln...@petersoft.hu> 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 >>>> Techinfo@lista.sulinet.hu >>>> 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 >>> Techinfo@lista.sulinet.hu >>> 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 >> Techinfo@lista.sulinet.hu >> 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 > Techinfo@lista.sulinet.hu > 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 Techinfo@lista.sulinet.hu 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/