Re: [Techinfo] G Suit korlátok
Szia! 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? > Ezt én is meg akartam kérdezni a listán ;o) Eddig olyan példákat láttam, melyekben nem csak hogy évre, de félévekre hoznak létre kurzusokat (kézzel, géppel, mindegy). Nem tudom igazán mi lenne jó gyakorlat, mert nálunk (Magyarországon) ez más. Külföldön az a szemlélet, hogy elvégzel egy félévet, vizsgázol és le van zárva. Én az évenkénti kurzusváltásban gondolkodom, talán ez a legegyszerűbb. Így nem kell vacakolni a vegyes csoportokkal, pl. A mostani változatban tantárgy+csoportnév -re állítom be az azonosítót és a nevet is. Pontosabban adok neki egy alias-t. Ez azért fontos, mert bizonyos metódusokban csak az id-vel lehet hivatkozni a kurzusokra. Elkezdtem átírni az egészet Python-ba, de az API hívások ott is ugyanezek, csak más módszerrel éri el. Tehát a problémák Python esetén is ugyanazok. Tanárváltás, diákváltozás esetén minden módosítást hogyan oldad meg? > Ezen ráérek gondolkodni később is, most csak a tanév beindítása a cél. A programot mindenképpen úgy szeretném megírni, hogy tudja frissíteni az adatokat. Tehát pl. év közben újra lefuttatod az új exporttal és megcsinálja a módosításokat. Azt szeretném, hogy a tanügyi adminisztráció csak egy helyen történjen meg, a KRÉTA-ban. Így kisebb a tévedések esélye. Több ötletem is van erre vonatkozóan, de hogy pontosan hogyan fogom megoldani, melyik a legoptimálisabb megoldás, az majd akkor fog kiderülni, ha elkészültem az első verzióval ;o) Minden esetre, a lehető legegyszerűbb "felhasználói felületre" törekszem. Exportál-> Konfig fájlban évet megad -> futtat Ilyen és hasonló dolgokkal kapcsolatban szívesen várom minden gyakorlott G Suit admin, vagy felhasználó véleményét, mert nálunk is még csak idén indítjuk be. Ha valaki csak tanárként használja, az is érdekelne, sőt talán az lenne a legjobb... Üdv, Venczel József > ___ 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/
Re: [Techinfo] G Suit korlátok
Na ezt mi a tanároknak adtuk ki. Megegyeztünk egy egységes formában értekezleten és pont. Kommunikáció a lényeg. Csinálja meg minden tanár maga! Van épp elég dolog amit csinálni kell.. Heitzmann Ildikó ezt írta (időpont: 2020. szept. 11., P, 9:27): > 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 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ó 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 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
Re: [Techinfo] G Suit korlátok
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 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ó 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 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
Re: [Techinfo] G Suit korlátok
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ó 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 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
Re: [Techinfo] G Suit korlátok
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 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 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: >
Re: [Techinfo] G Suit korlátok
Végeztem még egy mérést. Az előzőekben leírt "csoporttagságos" feladat 200 sorra 40s alatt fut le. Tehát 12000 sorra 40 perc alatt futna le. Ugyanez az idő kurzushoz való hozzáadás esetén: 4 perc 18 másodperc, ez 12000 sorra vetítve 4 óra 18 perc.. Ez viszont már nem annyira jó. Az előbb elszámoltam a tanáronkénti műveletek számát. 170 körül lesz az. De még ez sem sok 12000-hez képest, csak a kolléga kibírja-e azt az 5 percet, amíg lefut a script? ;o) József Venczel ezt írta (időpont: 2020. szept. 10., Cs, 22:04): > Szia Péter! > > Felteszem GitHub-ra még ma, de csak egy durva leírással. > A scriptek elég szájbarágósan be vannak kommentezve. > Nem azt akartam, hogy mindenki az én programjaimat használja, inkább olyan > anyagot akartam összeállítani, ami alapján Bárki meg tudja írni a saját > script-jeit. > Előre is elnézést a gány munkáért, de még csak néhány napja ismerkedem az > Apps Script nyelvvel ;o) > > Üdv, > Venczel József > > Molnár Péter ezt írta (időpont: 2020. szept. 10., > Cs, 21:30): > >> Persze most sok a "teendo". >> Ha lehet en szivesen vennem az eddig elert "eredmenyeidet" is, mert >> amint jut ra idom, belemelyednek. >> >> ___ 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/
Re: [Techinfo] G Suit korlátok
Szia Péter! Felteszem GitHub-ra még ma, de csak egy durva leírással. A scriptek elég szájbarágósan be vannak kommentezve. Nem azt akartam, hogy mindenki az én programjaimat használja, inkább olyan anyagot akartam összeállítani, ami alapján Bárki meg tudja írni a saját script-jeit. Előre is elnézést a gány munkáért, de még csak néhány napja ismerkedem az Apps Script nyelvvel ;o) Üdv, Venczel József Molnár Péter ezt írta (időpont: 2020. szept. 10., Cs, 21:30): > Persze most sok a "teendo". > Ha lehet en szivesen vennem az eddig elert "eredmenyeidet" is, mert > amint jut ra idom, belemelyednek. > > ___ 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/
Re: [Techinfo] G Suit korlátok
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 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/
Re: [Techinfo] G Suit korlátok
Igen, de így csökkenthető a script használata. CSV-fel feltöltve, módosítva amit lehet, majd a többit Apps scripttel. Feladó: techinfo-boun...@lista.sulinet.hu , meghatalmazó: Molnár Péter Elküldve: 2020. szeptember 10., csütörtök 16:53 Címzett: techinfo@lista.sulinet.hu Tárgy: Re: [Techinfo] G Suit korlátok >Nem tudom mióta van így limitálva, de én augusztus közepén simán felvittem >340 gyereket a tömeges feltöltéssel, egyetlen hibával, mert valakinek > véletlenül szóköz került az emailjába az excelben. Nem errol van szo, hanem a "App Script" hasznalatarol. -- 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/
Re: [Techinfo] G Suit korlátok
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/
Re: [Techinfo] G Suit korlátok
>Nem tudom mióta van így limitálva, de én augusztus közepén simán felvittem >340 gyereket a tömeges feltöltéssel, egyetlen hibával, mert valakinek > véletlenül szóköz került az emailjába az excelben. Nem errol van szo, hanem a "App Script" hasznalatarol. -- 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/
Re: [Techinfo] G Suit korlátok
Szia! Nem tudom mióta van így limitálva, de én augusztus közepén simán felvittem 340 gyereket a tömeges feltöltéssel, egyetlen hibával, mert valakinek véletlenül szóköz került az emailjába az excelben. Üdv, Zsolt József Venczel ezt írta (időpont: 2020. szept. 10., Cs, 14:30): > Üdv a listának! > > Azt hiszem nagyjából egész heti munkámat dobhatom a szemétbe: > https://developers.google.com/apps-script/guides/services/quotas > > Elértem a korlátot a tesztelgetésekkel és már el sem akar indulni semmi :-( > Ilyen hibákat dob: > Request rate higher than configured > Precondition check failed. apps script > > A legnagyobb fájdalom a script futtatásának 30 perces korlátja. Még nem > futtattam le a teljes adatbázison, de tuti nem fut le 30 perc alatt. > A tanárok adatainak feltöltése 3-4 perc, pedig csak 74-en vannak és > gyakorlatilag semmi ellenőrzés sincs benne. > > Ez az út nem járható sajnos... > Legalább is így nem. Arra gondoltam lebontom olyan kisebb feladatokra, > amit egy-egy nap alatt el lehet végezni. Az viszont elég béna... > > Üdv, > Venczel József > ___ > 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/
Re: [Techinfo] G Suit korlátok
Hello! >Azt hiszem nagyjából egész heti munkámat dobhatom a szemétbe: > https://developers.google.com/apps-script/guides/services/quotas Ez nem olyan borzaszto, csak most, amikor fejleszted. A kovetkezo evben mar kevesebb tanart, diakot kell felvenned. Az evkezdes elott elegendo a kurzusokat felvenni a diakokat betenni, ami eltolhato tobb napra is, ha nem ferne bele 1 napba. Rosszul latom? Persze most sok a "teendo". Ha lehet en szivesen vennem az eddig elert "eredmenyeidet" is, mert amint jut ra idom, belemelyednek. -- 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] G Suit korlátok
Üdv a listának! Azt hiszem nagyjából egész heti munkámat dobhatom a szemétbe: https://developers.google.com/apps-script/guides/services/quotas Elértem a korlátot a tesztelgetésekkel és már el sem akar indulni semmi :-( Ilyen hibákat dob: Request rate higher than configured Precondition check failed. apps script A legnagyobb fájdalom a script futtatásának 30 perces korlátja. Még nem futtattam le a teljes adatbázison, de tuti nem fut le 30 perc alatt. A tanárok adatainak feltöltése 3-4 perc, pedig csak 74-en vannak és gyakorlatilag semmi ellenőrzés sincs benne. Ez az út nem járható sajnos... Legalább is így nem. Arra gondoltam lebontom olyan kisebb feladatokra, amit egy-egy nap alatt el lehet végezni. Az viszont elég béna... Üdv, Venczel József ___ 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/