mirror of
https://gitlab.com/MrFry/qmining-page
synced 2025-04-01 20:23:44 +02:00
pw request error handling, manual line intending
This commit is contained in:
parent
42e6d4dd4c
commit
6d37a88c39
2 changed files with 49 additions and 45 deletions
|
@ -18,21 +18,21 @@ function renderMaual () {
|
||||||
</center>
|
</center>
|
||||||
<p />
|
<p />
|
||||||
<b>A válasz ablakban jobb felül lévő százalék jelzi, hogy mekkora eséllyel jó a megoldás. Ez
|
<b>A válasz ablakban jobb felül lévő százalék jelzi, hogy mekkora eséllyel jó a megoldás. Ez
|
||||||
sokszor jó viszonyítás, de semmi sem biztos! Bármikor előfordulhat, hogy nem jó a
|
sokszor jó viszonyítás, de semmi sem biztos! Bármikor előfordulhat, hogy nem jó a
|
||||||
megjelenített válasz! Ezért csak saját felelősségedre használd!</b> Sok kikerülhetetlen
|
megjelenített válasz! Ezért csak saját felelősségedre használd!</b> Sok kikerülhetetlen
|
||||||
hibalehetőség van, amit egyszerű nem lehet scriptben lekezelni (Pl rosszul megadott kérdés
|
hibalehetőség van, amit egyszerű nem lehet scriptben lekezelni (Pl rosszul megadott kérdés
|
||||||
tanár részéről). Kézzel is lehet keresni a elmentett kérdések között. Ezért mindig
|
tanár részéről). Kézzel is lehet keresni a elmentett kérdések között. Ezért mindig
|
||||||
legyen egy letöltött verziód a kérdésekről, mert nem 100% hogy mindég elérhető a szerver!
|
legyen egy letöltött verziód a kérdésekről, mert nem 100% hogy mindég elérhető a szerver!
|
||||||
Továbbá ha a moodle oldalán a DOM megváltozik, a script nem fog működni! Ez nem annyira
|
Továbbá ha a moodle oldalán a DOM megváltozik, a script nem fog működni! Ez nem annyira
|
||||||
gyakori, de bármikor megtörténhet! Érdemes nem kikapcsolni a tampermonkey-ban a userscript
|
gyakori, de bármikor megtörténhet! Érdemes nem kikapcsolni a tampermonkey-ban a userscript
|
||||||
frissítést. Ez nem windows update, itt tényleg hibajavítások jönnek ki. Hiba, észrevétel
|
frissítést. Ez nem windows update, itt tényleg hibajavítások jönnek ki. Hiba, észrevétel
|
||||||
esetén : <a target='_blank' href='https://qmining.frylabs.net'>Script Feedback</a> (ezt
|
esetén : <a target='_blank' href='https://qmining.frylabs.net'>Script Feedback</a> (ezt
|
||||||
gyakran még aznap megnézem.)
|
gyakran még aznap megnézem.)
|
||||||
<p />
|
<p />
|
||||||
<p />
|
<p />
|
||||||
<b>Továbbá ez a userscript HTTP requestekket küldhet egy szerver felé, ahova az összes megoldott
|
<b>Továbbá ez a userscript HTTP requestekket küldhet egy szerver felé, ahova az összes megoldott
|
||||||
tesztjeid kérdéseit és (helyes)válaszait feltölti! Ezzel garantálja, hogy neked, és mindenki
|
tesztjeid kérdéseit és (helyes)válaszait feltölti! Ezzel garantálja, hogy neked, és mindenki
|
||||||
másnak a legfrissebb adatok állnak rendelkezésre.</b>
|
másnak a legfrissebb adatok állnak rendelkezésre.</b>
|
||||||
<center>
|
<center>
|
||||||
|
|
||||||
<h3>Tartalomjegyzék</h3>
|
<h3>Tartalomjegyzék</h3>
|
||||||
|
@ -67,26 +67,26 @@ másnak a legfrissebb adatok állnak rendelkezésre.</b>
|
||||||
<td>
|
<td>
|
||||||
<p /> Először is tölts le egy userscript futtató kiegészítőt a böngésződhöz. Én <a
|
<p /> Először is tölts le egy userscript futtató kiegészítőt a böngésződhöz. Én <a
|
||||||
href='https://www.tampermonkey.net/'>Tampermonkeyt</a> használok, és ezzel van tesztelve a
|
href='https://www.tampermonkey.net/'>Tampermonkeyt</a> használok, és ezzel van tesztelve a
|
||||||
userscript is, ezért ez ajánlott. Más is működhet (violentmonkey, etc), de az nem garantált.
|
userscript is, ezért ez ajánlott. Más is működhet (violentmonkey, etc), de az nem garantált.
|
||||||
Majd a <a href='http://qmining.frylabs.net/install'>weboldalról</a> egy kattintással elvileg
|
Majd a <a href='http://qmining.frylabs.net/install'>weboldalról</a> egy kattintással elvileg
|
||||||
le tudod tölteni a scriptet, és elvileg kész is. Script majd udvariasan megkéri, hogy
|
le tudod tölteni a scriptet, és elvileg kész is. Script majd udvariasan megkéri, hogy
|
||||||
hagy beszélgessen a szerverrel, mert mással nem tud.
|
hagy beszélgessen a szerverrel, mert mással nem tud.
|
||||||
<p />
|
<p />
|
||||||
<p /> Teszt közben még több dolog történhet:
|
<p /> Teszt közben még több dolog történhet:
|
||||||
<p />
|
<p />
|
||||||
<ul>
|
<ul>
|
||||||
<li><b>Nem jó kérdésre ad választ a script:</b> Ilyenkor az van, hogy nincs meg a
|
<li><b>Nem jó kérdésre ad választ a script:</b> Ilyenkor az van, hogy nincs meg a
|
||||||
kérdés, vagy több hasonló kérdés/válasz van. Ilyenkor a jobbra/balra gombbal
|
kérdés, vagy több hasonló kérdés/válasz van. Ilyenkor a jobbra/balra gombbal
|
||||||
váltogathatsz azok a kérdés/válasz combók közül, amit talált a script</li>
|
váltogathatsz azok a kérdés/válasz combók közül, amit talált a script</li>
|
||||||
|
|
||||||
<li><b>Több teszt kérdés van egy oldalon:</b> Fel le gombbal váltogathatsz a kérdések között.
|
<li><b>Több teszt kérdés van egy oldalon:</b> Fel le gombbal váltogathatsz a kérdések között.
|
||||||
Ilyenkor is működik az előbb említett funkció. Az indexek, amit kiír a bal felső sarokban:
|
Ilyenkor is működik az előbb említett funkció. Az indexek, amit kiír a bal felső sarokban:
|
||||||
aktuális kérdés száma / aktuális találat száma.</li>
|
aktuális kérdés száma / aktuális találat száma.</li>
|
||||||
|
|
||||||
<li><b>Nem jelenik meg semmi, vagy nem működik a script:</b> Megesik az ilyesmi. Ha
|
<li><b>Nem jelenik meg semmi, vagy nem működik a script:</b> Megesik az ilyesmi. Ha
|
||||||
a webszerver még elérhető akkor ott meg bírod nézni a kérdéseket, és ott lehet
|
a webszerver még elérhető akkor ott meg bírod nézni a kérdéseket, és ott lehet
|
||||||
keresgélni Ctrl + F -el Ha az sincs, akkor lehet hogy jól jön ha van egy
|
keresgélni Ctrl + F -el Ha az sincs, akkor lehet hogy jól jön ha van egy
|
||||||
lementett kérdés gyűjteményed.</li>
|
lementett kérdés gyűjteményed.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p /> Egyéb funkciók:
|
<p /> Egyéb funkciók:
|
||||||
|
@ -106,11 +106,10 @@ másnak a legfrissebb adatok állnak rendelkezésre.</b>
|
||||||
|
|
||||||
<p /> <b>Ha 2.0 előttről jöttél, és rettenetesen össze vagy zavarodva:</b>
|
<p /> <b>Ha 2.0 előttről jöttél, és rettenetesen össze vagy zavarodva:</b>
|
||||||
<p />
|
<p />
|
||||||
2.0 előtt a script az egész adatbázist leszedte, beolvasta, és onnan keresett. Ez a
|
2.0 előtt a script az egész adatbázist leszedte, beolvasta, és onnan keresett. Ez a
|
||||||
keresés most szerver oldalon van megvalósítva, és a script csak a kérdést, hozzá tartózó
|
keresés most szerver oldalon van megvalósítva, és a script csak a kérdést, hozzá tartózó
|
||||||
egyéb infót (pl kép nevek) és a tárgy nevét küldi el szervernek. Ezután az visszaküldi a
|
egyéb infót (pl kép nevek) és a tárgy nevét küldi el szervernek. Ezután az visszaküldi a
|
||||||
helyes válaszokat.
|
helyes válaszokat.
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td width='20%'>
|
<td width='20%'>
|
||||||
<img style={{ maxWidth: '100%', maxHeight: '100%' }} src='img/rtfm.jpg' alt='img' />
|
<img style={{ maxWidth: '100%', maxHeight: '100%' }} src='img/rtfm.jpg' alt='img' />
|
||||||
|
@ -134,7 +133,7 @@ szerver, vagy elmegy a neted. Bár úgy nehezen moodlezel, de mind1
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<b>1. Olyan helyeken fut le a script, ahol nem kellene, vagy zavar</b>
|
<b>1. Olyan helyeken fut le a script, ahol nem kellene, vagy zavar</b>
|
||||||
<br /> Tampermonkey bővitmény ikon -> click -> scriptet kapcsold ki. Csak ne felejtsd
|
<br /> Tampermonkey bővitmény ikon -{'>'} click -{'>'} scriptet kapcsold ki. Csak ne felejtsd
|
||||||
visszakapcsolni ;) Meg passzív módot is bekapcsolhatod a menü gomb alatt.
|
visszakapcsolni ;) Meg passzív módot is bekapcsolhatod a menü gomb alatt.
|
||||||
</li>
|
</li>
|
||||||
<p />
|
<p />
|
||||||
|
|
|
@ -18,22 +18,27 @@ export default function PwRequest (props) {
|
||||||
},
|
},
|
||||||
body: JSON.stringify({})
|
body: JSON.stringify({})
|
||||||
})
|
})
|
||||||
rawResponse.json()
|
try {
|
||||||
.then((resp) => {
|
rawResponse.json()
|
||||||
if (resp.result === 'success') {
|
.then((resp) => {
|
||||||
setResult(resp.pw)
|
if (resp.result === 'success') {
|
||||||
setRemaining(resp.remaining)
|
setResult(resp.pw)
|
||||||
} else if (resp.result === 'success') {
|
setRemaining(resp.remaining)
|
||||||
setResult('Nem vagy bejelentkezve!') // this should never happpen
|
} else if (resp.result === 'success') {
|
||||||
} else {
|
setResult('Nem vagy bejelentkezve!') // this should never happpen
|
||||||
setResult('Jelszó kérési lehetőségeid jelenleg nincsenek, nézz vissza később')
|
} else {
|
||||||
setRemaining(0)
|
setResult('Jelszó kérési lehetőségeid jelenleg nincsenek, nézz vissza később')
|
||||||
}
|
setRemaining(0)
|
||||||
})
|
}
|
||||||
.catch((e) => {
|
})
|
||||||
setResult('Szerver oldali hiba!')
|
.catch((e) => {
|
||||||
console.log(e)
|
setResult('Szerver oldali hiba!')
|
||||||
})
|
console.log(e)
|
||||||
|
})
|
||||||
|
} catch (e) {
|
||||||
|
setResult('Szerver oldali hiba!')
|
||||||
|
console.log(e)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue