mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
232 lines
9 KiB
Text
Executable file
232 lines
9 KiB
Text
Executable file
<html>
|
|
<meta charset="UTF-8">
|
|
|
|
<body bgcolor="#212127">
|
|
|
|
<head>
|
|
<title>Moodle/Elearning/KMOOC manual</title>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=0.8" />
|
|
<style>
|
|
body {
|
|
font: normal 17px Verdana;
|
|
color: #999999;
|
|
}
|
|
|
|
a {
|
|
color: #9999ff;
|
|
}
|
|
|
|
textarea {
|
|
font: normal 17px Verdana;
|
|
color: white;
|
|
background-color: #212127;
|
|
width: 90%;
|
|
height: 250px;
|
|
}
|
|
</style>
|
|
</head>
|
|
<center>
|
|
<h1>Moodle/Elearnig/KMOOC manual</h1>
|
|
</center>
|
|
<center>
|
|
Ez a userscript Moodle/Elearnig/KMOOC tesztek megoldása során segítséget jelenít meg.
|
|
</center>
|
|
</p>
|
|
<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
|
|
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
|
|
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!
|
|
Továbbá ha a moodle oldalán a layout 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
|
|
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
|
|
gyakran még aznap megnézem.)
|
|
</p>
|
|
</p>
|
|
<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
|
|
másnak a legfrissebb adatok állnak rendelkezésre.</b>
|
|
<center>
|
|
|
|
<% include aludni.ejs %>
|
|
|
|
<h3>Tartalomjegyzék</h3>
|
|
</center>
|
|
<hr>
|
|
<ul>
|
|
<li>
|
|
<b>Használat</b> - Ez szuper fontos, elsőnek olvasd el
|
|
</li>
|
|
<li>
|
|
<b>Eddigi teszt kérdések</b> - Itt elérhető az eddigi összes ismert teszt
|
|
kérdés-válaszai
|
|
</li>
|
|
<li>
|
|
<b>Gyakran előforduló kérdések</b> - Ha itt nincs kérdésed, akkor <a
|
|
href="http://qmining.frylabs.net">itt</a> tedd fel!
|
|
</li>
|
|
<li>
|
|
<b>Adat egyszerűsítés</b> - Ha túl sok egyforma kérdésed van ;)
|
|
</li>
|
|
<li>
|
|
<b>Other stuff</b>
|
|
</li>
|
|
</ul>
|
|
<center>
|
|
<h3>Használat</h3>
|
|
</center>
|
|
<hr>
|
|
<table style="table-layout:fixed;vertical-align:top;width:100%">
|
|
<td>
|
|
</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
|
|
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
|
|
le tudod tölteni a scriptet, és elvileg kész is.
|
|
</p> Ha tesztet akarsz megoldani, akkor először nézd meg a menüben, hogy aktív-e a
|
|
tárgyad. Teszt közben a script a megadott tárgy már lementett kérdéseiből próbál segíteni.
|
|
</p>
|
|
</p> Teszt közben még több dolog történhet:
|
|
</p>
|
|
<ul>
|
|
<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
|
|
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.
|
|
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>
|
|
|
|
<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
|
|
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>
|
|
</ul>
|
|
|
|
</p> Fontos hogy kijelöld a tárgyat amit szeretnél "tanulni" mielőtt nekikezdesz. Ha egy
|
|
olyan tárgynak kezdesz neki, ami még nincs benne az adatbázisban, akkor az új tárgyként
|
|
fog bekerülni (obviously). <b>De azt neked kell utána aktívnak jelölnöd!</b> Ha nem
|
|
használsz egy tárgyat, akkor kapcsold ki, mert picit belassulhat!
|
|
|
|
</p> Egyéb funkciók:
|
|
<ul>
|
|
<li>
|
|
Ha esetleg videókat nézel, akkor spaceval lehet play/pausolni, és jobbra/balra
|
|
gombbal ugrani a videóban.
|
|
</li>
|
|
<li>
|
|
Menüben el lehet rejteni a kérdéseket a felugró ablakról, így az
|
|
kisebb helyet foglal, de így nem bírod ellenőrizni, hogy tényleg jó kérdés/választ talált-e.
|
|
</li>
|
|
<li>
|
|
Ugyanitt az üdvözlő üzenetet is el lehet rejteni. Ez frissítésnél vagy hibánál így is
|
|
úgyis megjelenik, mert azok nagyjából fontosak.
|
|
</li>
|
|
<li>
|
|
Ha bármikor nem kell a script, akkor a menü gomb alatt bekapcsolhatod a passzív
|
|
módot, ami nem olvassa be a kérdéseket. Vagy kikapcsolhatod magát a scriptet
|
|
tampermonkey-ban. Ha bármiért is el akarod tüntetni a következő oldalig az éppen
|
|
megjelenő script ablakot, akkor középső egér gombbal kattintva rajta ezt
|
|
megteheted.
|
|
</li>
|
|
</ul>
|
|
|
|
<h3>TL; DR:</h3>
|
|
|
|
Olvasd csak el. Az összes bonyodalom abból adódik, hogy a tampermonkey API-je
|
|
korlátozott, és néhány dolgot neked kell megcsinálni, megérteni. Nagy eséllyel semmi
|
|
teendőd, de azért jó ha tudod hogy működik, ha esetleg valami elromlik teszt közben,
|
|
tudd hogy lehet megcsinálni gyorsan. <b> Legyen mindég nálad egy másolat az online
|
|
kérdésekről, mert bármikor eltűnhet!</b>
|
|
|
|
</td>
|
|
<td width=20%>
|
|
<img style="max-width:100%;max-height:100%;" src="img/rtfm.jpg" alt="img"/>
|
|
</td>
|
|
</table>
|
|
<center>
|
|
<h3>Eddigi teszt kérdések:</h3>
|
|
</center>
|
|
<hr>
|
|
<a target="_blank" href="http://qmining.frylabs.net/legacy"><b>Eddigi összes kérdés</b></a>
|
|
Továbbá ez még arra jó, hogy ha valamiért bugos a script, akkor itt tudsz ctrl-f el nézegetni,
|
|
vagy ha lemented az összes kérdést, akkor még akkor is biztonságban vagy, ha netán leáll a
|
|
szerver, vagy elmegy a neted. Bár úgy nehezen moodlezel, de mind1
|
|
|
|
<center>
|
|
<h3>Gyakran előforduló kérdések</h3>
|
|
</center>
|
|
<hr>
|
|
<ul>
|
|
<li>
|
|
<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
|
|
visszakapcsolni ;) Meg passzív módot is bekapcsolhatod a menü gomb alatt.
|
|
</li>
|
|
</p>
|
|
<li>
|
|
<b>2. Túl nagy a kérdést és a választ megjelenítő ablak, nem tudok a válaszra kattintani</b>
|
|
</br> 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.
|
|
</li>
|
|
</p>
|
|
<li>
|
|
<b>3. Online adatokat használok, de a script hibát jelez</b>
|
|
</br> Ennek több oka is lehet:
|
|
<ul>
|
|
<li>Nem engedélyezted az http requestek küldését a usercript menedzselő
|
|
programodnál. Ez nélkül nem működik.</li>
|
|
<li>Nem elérhető a szerver. Ezt ellenőrizheted: <a
|
|
href="http://qmining.frylabs.net/">link</a></li>
|
|
<li>Nincs kiválasztva a megoldani kívánt tárgy a menüben.</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<b>4. Mi ez a ... ?</b>
|
|
</br>
|
|
<img height=40% src="img/imgq.jpg" alt="img"/>
|
|
</li>
|
|
<li>
|
|
<b>5.</b>
|
|
</br>
|
|
<img src="img/6.png" alt="img"/>
|
|
</li>
|
|
</p>
|
|
<li>
|
|
Egyéb:<br>
|
|
<a target="_blank" href="http://qmining.frylabs.net/">észrevétel</a>
|
|
</li>
|
|
</ul>
|
|
<hr> Jogosultságok:
|
|
</br>GM_openInTab: help megnyitása új lapon, GM_xmlhttpRequest: online adatbázishoz. GM_info: a
|
|
scriptről információ, a verzióváltozás érzékeléséhez. GM_getValue/ GM_setValue: oldal
|
|
bezárásakor megmaradó változók kezelése. Előző verzió tárolására, ugyanúgy verzióváltozás
|
|
érzékeléséhez, néhány beállítás, illetve hogy melyik tárgyakból keressen kérdéseket. Ezek
|
|
függvények, és a sciptben néhol meg vannak hívva, keresd meg.
|
|
</p> Elküldött adatok online módban: Minden teszt végén az összes kérdés, és rá a moodle szerint
|
|
helyesnek vélt válaszok. Fogadott adatok: az összes eddig ismert moodle kérdés
|
|
<hr>
|
|
<center>
|
|
<h1>
|
|
<a target="_blank" href="http://qmining.frylabs.net/">Weboldal</a>
|
|
</h1>
|
|
</center>
|
|
<script>
|
|
function conv() {
|
|
var a = document.getElementById("tex").value;
|
|
a = a.replace(/ /g, "%20");
|
|
a = a.replace(/\\/g, "");
|
|
if (!a.includes(".txt")) {
|
|
a += ".txt";
|
|
}
|
|
document.getElementById("tex").value = "// @resource data file:///" + a;
|
|
}
|
|
</script>
|
|
|
|
<% include b.ejs %>
|
|
</html>
|
|
</body>
|