Re: [Techinfo] G Suit korlátok

2020-09-12 bef zés József Venczel
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

2020-09-11 bef zés Liska Zsolt
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

2020-09-11 bef zés Heitzmann Ildikó
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

2020-09-11 bef zés József Venczel
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

2020-09-10 bef zés Heitzmann Ildikó
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

2020-09-10 bef zés József Venczel
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

2020-09-10 bef zés József Venczel
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

2020-09-10 bef zés József Venczel
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

2020-09-10 bef zés Szathmári Andor
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

2020-09-10 bef zés Molnár Péter

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

2020-09-10 bef zés Molnár Péter
>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

2020-09-10 bef zés Liska Zsolt
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

2020-09-10 bef zés Molnár Péter

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

2020-09-10 bef zés József Venczel
Ü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/