From e21f281dc5301020de8c7f9dfe654281e36e9e5d Mon Sep 17 00:00:00 2001 From: mrfry Date: Fri, 30 Oct 2020 16:13:07 +0100 Subject: [PATCH] Manual update --- src/pages/manual.js | 200 +++++++++++++++++++++++++++++--------------- 1 file changed, 132 insertions(+), 68 deletions(-) diff --git a/src/pages/manual.js b/src/pages/manual.js index 70122c3..0bc4f4d 100644 --- a/src/pages/manual.js +++ b/src/pages/manual.js @@ -1,14 +1,10 @@ import Sleep from '../components/sleep' -export default function Manual (props) { - return ( -
- {renderMaual()} -
- ) +export default function Manual(props) { + return
{renderMaual()}
} -function renderMaual () { +function renderMaual() { return (
@@ -16,42 +12,56 @@ function renderMaual () {
- Ez a userscript Moodle/Elearnig/KMOOC tesztek megoldása során segítséget jelenít meg. + Ez a userscript Moodle/Elearnig/KMOOC tesztek megoldása során segítséget + jelenít meg.

- Ha az oldalt vagy a scriptet használod: akármikor észrevehetik, leállhat a szerver, és rossz - lehet az összes válasz + Ha az oldalt vagy a scriptet használod: akármikor észrevehetik, + leállhat a szerver, és rossz lehet az összes válasz

- Valószínűleg semmi baj nem lesz, de én szóltam. Ha ez iránt aggódsz, olvasd el a kockázatok részt + Valószínűleg semmi baj nem lesz, de én szóltam. Ha ez iránt aggódsz, + olvasd el a kockázatok részt

Userscript használata


- +
- @@ -86,32 +107,39 @@ function renderMaual () {

Jelszavak


- Ha ezt olvasod valszeg már van neked egy. Azért lett bevezetve, hogy nagyjából zárt legyen a - felhasználók köre + Ha ezt olvasod valszeg már van neked egy. Azért lett bevezetve, hogy + nagyjából zárt legyen a felhasználók köre
    +
  • Minden felhasználónak más jelszava van
  • - Minden felhasználónak más jelszava van + Elvileg elég csak 1 szer beírnod, és nem kell többet, de{' '} + mentsd le biztos helyre a jelszót, hogy később is meglegyen! Ha + többször kell akkor az bug,{' '} + + és szólj +
  • - Elvileg elég csak 1 szer beírnod, és nem kell többet, de mentsd le biztos helyre a - jelszót, hogy később is meglegyen! Ha többször kell akkor az bug, és szólj + + Jelenleg nincs 'elfelejtett jelszó' funkció, ha elfelejted akkor az + örökre eltűnik! +
  • - Jelenleg nincs 'elfelejtett jelszó' funkció, ha elfelejted akkor az örökre eltűnik! -
  • -
  • - Ha van jelszavad akkor bizonyos határok között te is tudsz generálni másoknak + Ha van jelszavad akkor bizonyos határok között{' '} + + te is tudsz generálni másoknak + (ncore style).
  • - Saját jelszavad ne oszd meg, belépésnél máshonnan azonnal ki leszel jelentkeztetve, és - minek ha tudsz adni amúgy is + Saját jelszavad ne oszd meg, belépésnél máshonnan azonnal ki leszel + jelentkeztetve, és minek ha tudsz adni amúgy is
  • - Mivel felhasználóneved nincs, így teljesen anoním az egész. Ez miatt jelszót nem lehet - megváltoztatni, hogy a szükséges komplexitás megmaradjon + Mivel felhasználóneved nincs, így teljesen anoním az egész. Ez miatt + jelszót nem lehet megváltoztatni, hogy a szükséges komplexitás + megmaradjon
@@ -120,27 +148,53 @@ function renderMaual () {
  • - Olyan helyeken fut le a script, ahol nem kellene, vagy ideiglenesen ki akarod kapcsolni -
    Tampermonkey bővitmény ikon -{'>'} click -{'>'} scriptet kapcsold ki. Csak ne felejtsd - visszakapcsolni ;) + + Olyan helyeken fut le a script, ahol nem kellene, vagy ideiglenesen + ki akarod kapcsolni + +
    Tampermonkey bővitmény ikon -{'>'} click -{'>'} scriptet + kapcsold ki. Csak ne felejtsd visszakapcsolni ;)
  • - Túl nagy a kérdést és a választ megjelenítő ablak, nem tudok a válaszra kattintani -
    Zommolj ki egy kicsit, vagy kapcsold ki addig a scriptet. Továbbá középső - egérgombra kattintva rá el bírod tüntetni az ablakot, amíg újra nem töltöd az oldalt, - vagy másikra ugrasz. + + Túl nagy a kérdést és a választ megjelenítő ablak, nem tudok a + válaszra kattintani + +
    Zommolj ki egy kicsit, vagy kapcsold ki addig a scriptet. + Továbbá középső egérgombra kattintva rá el bírod tüntetni az ablakot, + amíg újra nem töltöd az oldalt, vagy másikra ugrasz.
  • Mi ez a ... ?
    - img + img
  • Gombok, %-ok, számok
    - img + img +
  • +
  • + Weboldal lementése +
    + Hogy a hibákat a saját gépemen reprodukálni tudjam, és könnyen ki + bírjam javítani sokszor jól jön ha egy lementett weboldalt megkapok. + Így lehet letölteni egy oldalt: + img +
    + + Ide tudod feltölteni + +
    + Mivel nincs hozzáférésem semmilyen egyetemi oldalhoz, így csak így + tudom hatékonyan tesztelni a scriptet. Ezért hatalmas segítség ha + feltöltöd azt az oldalt amin hibával találkozol.
@@ -152,33 +206,43 @@ function renderMaual () {
  • Bármikor észrevehetik hogy használod a scriptet
    - A weboldalt már kevésbé, de úgy nem menti el a kérdéseket a script, mert nem fut. Később - manuálisan is be lehet majd küldeni kérdés-válaszokat. + A weboldalt már kevésbé, de úgy nem menti el a kérdéseket a script, + mert nem fut. Később manuálisan is be lehet majd küldeni + kérdés-válaszokat.

    - Ha arra nem veszik a fáradságot, hogy a kérdéseket lecseréljék akkor valószínűleg arra - se hogy userscript futását detektáló kódot rakjanak a weboldalra. A Moodle egy nyílt forráskódú, valószínűleg - self-hosted rendszer. Valószínűleg az egyetem egy ezer éves debian szerverén fut, amihez - senki se mer nyúlni, nemhogy a moodle-t frissítse valaki. + Ha arra nem veszik a fáradságot, hogy a kérdéseket lecseréljék akkor + valószínűleg arra se hogy userscript futását detektáló kódot rakjanak + a weboldalra. A{' '} + + Moodle + {' '} + egy nyílt forráskódú, valószínűleg self-hosted rendszer. Valószínűleg + az egyetem egy ezer éves debian szerverén fut, amihez senki se mer + nyúlni, nemhogy a moodle-t frissítse valaki.

    - A script shadow-root hoz teszi hozzá az összes megjelenített elementet, így ezeket - szinte lehetetlen detektálni. A moodle semmiféleképpen nem látja, hogy milyen más - oldalak vannak megnyitva a böngésződben. Nem látja az XMLHttp requesteket se, amit a script végez. - Egy Matomo nevű script látja hogy milyen oldalarka navigálsz a moodle-ről, de a script nem - linkekkel irányít át, hanem javascript eseménnyel, amit nem tud nyomon követni. + A script shadow-root hoz teszi hozzá az összes megjelenített + elementet, így ezeket szinte lehetetlen detektálni. A moodle + semmiféleképpen nem látja, hogy milyen más oldalak vannak megnyitva a + böngésződben. Nem látja az XMLHttp requesteket se, amit a script + végez. Egy Matomo nevű script látja hogy milyen oldalarka navigálsz a + moodle-ről, de a script nem linkekkel irányít át, hanem javascript + eseménnyel, amit nem tud nyomon követni.

    Aztán ki tudja ténylegesen hogy lehet

  • Bármikor leállhat a szerver
    - És akkor nem bírod megnézni a válaszokat. Erre van az összes kérdés TXT + És akkor nem bírod megnézni a válaszokat. Erre van az{' '} + + {' '} + összes kérdés TXT +
  • Akármelyik válasz rossz lehet
    - Pl.: ha a script rosszul menti le, vagy rossz kérdésre ad választ + Pl.: ha a script rosszul menti le, vagy rossz kérdésre ad választ

    • - Tölts le egy userscript futtató kiegészítőt a böngésződhöz: Tampermonkey + Tölts le egy userscript futtató kiegészítőt a böngésződhöz:{' '} + + Tampermonkey +
    • - Weboldalról rakd fel a scriptet + + Weboldalról + {' '} + rakd fel a scriptet
    • - Script majd udvariasan megkéri, hogy hagy beszélgessen a szerverrel, mert mással nem - tud, ezt engedélyezd. + Script majd udvariasan megkéri, hogy hagy beszélgessen a + szerverrel, mert mással nem tud, ezt engedélyezd.
    • Ezután:
      • - Teszt oldalon a kérdésre a választ kell látnod felül egy felugró ablakszerűben + Teszt oldalon a kérdésre a választ kell látnod felül egy + felugró ablakszerűben
      • - Teszt ellenőrzés oldalon a script beküldi a szervernek a helyes válaszokat, az - lementi az új kérdéseket, amik ezután azonnal elérhetők lesznek + Teszt ellenőrzés oldalon a script beküldi a szervernek a + helyes válaszokat, az lementi az új kérdéseket, amik + ezután azonnal elérhetők lesznek
    • @@ -59,25 +69,36 @@ function renderMaual () { Egyéb fontos tudnivalók:

      Egyéb funkciók:

      • - Ha esetleg videókat nézel, akkor spaceval lehet play/pausolni, és jobbra/balra - gombbal ugrani a videóban. + Ha esetleg videókat nézel, akkor spaceval lehet play/pausolni, + és jobbra/balra gombbal ugrani a videóban.
    - img + + img