import React from 'react'
import Sleep from '../components/sleep'
import Head from 'next/head'
export default function Manual() {
return
Manual - Qmining | Frylabs.net
Manual
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 emiatt aggódsz,
olvasd el a kockázatok részt.
A userscript használata
Ez a userscript Moodle/Elearnig/KMOOC tesztek megoldása során segítséget
jelenít meg.
-
Tölts le egy userscript futtató kiegészítőt a böngésződhöz: pl. a {' '}
Tampermonkey
-t.
-
A
weboldalról
{' '}
rakd fel a scriptet.
-
A script ezt követően udvariasan megkér, hogy hadd beszélgessen a
szerverrel, mert mással nem tud, ezért ezt engedélyezd neki.
-
Ezután:
-
A kitöltendő teszt oldalán a kérdésre a választ kell látnod felül egy
lebegő ablakban.
-
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
Egyéb fontos tudnivalók:
Jelszavak
Ha ezt olvasod valszeg már neked is van. 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.
-
Elvileg elég csak 1 szer beírnod, és többet nem kell, de{' '}
mentsd le biztos helyre a jelszót, hogy később is meglegyen! Ha
többször kell megadnod, akkor az bug lesz. Ilyenkor ezt {' '}
jelentsd
.
-
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 (ncore style).
-
Saját jelszavadat ne oszd meg, mivel egyszerre egy helyen lehetsz belépve, máshol automatikusan ki leszel jelentkeztetve. (meg minek, ha tudsz adni másoknak az előző pont alapján)
-
Mivel senkinek sincs felhasználóneve, csak egy UserID (amit bal alul találsz),
így az egész teljesen anonim. Emiatt a jelszavakat nem lehet megváltoztatni,
hogy a szükséges komplexitás megmaradjon.
Gyakran Ismételt Kérdések
-
Olyan helyeken fut le a script, ahol nem kellene, vagy ideiglenesen
ki akarod kapcsolni;
Tampermonkey bővitmény ikon -{'>'} click -{'>'} a scriptet
kapcsold ki. Csak ne felejtsd el visszakapcsolni ;)
-
Túl nagy a kérdést és a választ megjelenítő ablak, nem tudok a
válaszra kattintani;
Zoomolj ki egy kicsit az oldalon, kapcsold ki addig a scriptet,
vagy zárd be a script ablakát. Illetve a középső egérgombbal kattintva a
script abalkon el bírod tüntetni, amíg újra nem töltöd az oldalt, vagy görgetéssel
állíthatsz az átlátszóságán.
-
Gombok, %-ok, számok;
Kockázatok
-
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.
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.
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
-
Akármelyik válasz rossz lehet
Pl.: ha a script rosszul menti le, vagy rossz kérdésre ad választ
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
menteni egy oldalt:
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.
Script újratelepítése
Jelenleg két helyről lehet telepíteni a scriptet: greasyforkról és a
weboldalról. A greasyforkos telepítési lehetőség meg fog szűnni, így ha
onnan telepítetted, akkor nem lesznek frissítések elérhetők (amik nagyon
fontosak (de tényleg)). Ezért a következő rövid manővert kellene
végrehajtani, hogy minden zökkenőmentesen menjen:
- Böngésző bővítményeidnél kattints a tampermonkey-ra
- Válaszd ki alulról második opciót, ami dashboard néven fut
-
Ekkor új tabban felugranak telepített scriptjeid. Keresd meg a
Moodle/Elearning/KMOOC test help-et, és a sor végén kattints a kuka
gombra
- Ha megkérdezi mondd neki, hogy biztos törölni akarod
-
Ezután simán kattints{' '}
ide
a script újratelepítéséhez a weboldalról.
-
Kész! Lehet megkérdezi újra, hogy elérheti-e a szervert, de azt csak
egyszer. Szokásos módon engedélyezd, hogy le bírja kérni a helyes
válaszokat
Ezzel semmi adat nem vész el, régi jelszó ugyanolyan jó marad (csak ne
felejtsd azt el)
)
}