mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
Manual update, saving recived data for debug
This commit is contained in:
parent
530f7c58e2
commit
e693dc0070
2 changed files with 45 additions and 33 deletions
14
actions.js
14
actions.js
|
@ -29,6 +29,7 @@ module.exports = {
|
|||
var staticFile = "public/data/static";
|
||||
var manFile = "public/man.html";
|
||||
var dataFile = "public/data.json";
|
||||
const recDataFile = "stats/recdata";
|
||||
const versionFile = "public/version";
|
||||
const motdFile = "public/motd";
|
||||
const qaFile = "public/qa";
|
||||
|
@ -265,6 +266,17 @@ function ProcessIncomingRequest(data) {
|
|||
logger.Log("[PCES]:\tRecieved data is undefined!", logger.GetColor("redbg"));
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
let towrite = logger.GetDateString() + "\n";
|
||||
towrite += "------------------------------------------------------\n";
|
||||
towrite += data
|
||||
towrite += "\n------------------------------------------------------\n";
|
||||
utils.WriteFile(towrite, recDataFile);
|
||||
} catch (e) {
|
||||
logger.log("Error writing recieved data.");
|
||||
}
|
||||
|
||||
try {
|
||||
var d = JSON.parse(data);
|
||||
var dfile = utils.ReadFile(dataFile);
|
||||
|
@ -302,7 +314,7 @@ function ProcessIncomingRequest(data) {
|
|||
logger.Log("[PCES]:\t" + msg, color);
|
||||
|
||||
} catch (e) {
|
||||
console.log(e);
|
||||
console.log(data);
|
||||
logger.Log("[PCES]: Couldnt parse JSON data, trying old format...");
|
||||
var d = SetupData(data);
|
||||
var qcount = -1;
|
||||
|
|
|
@ -96,12 +96,6 @@ változtatni akarsz, akkor illik tudni
|
|||
</p> Ha másodszor, és 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>
|
||||
<b>Teszt végén teendők ha helyi fájlban vannak az adataid:</b> Ha egy teszt végére
|
||||
értél, akkor megjelenik a megoldásos oldal, ahol minden kérdés fel van sorolva. Itt a
|
||||
script szépen összegyűjti a kérdés/válasz combókat, aztán feldob egy ablakot, amire
|
||||
kattintva ezt megjeleníti. Az ott megjelenített kérdéseket be kell másolnod a .txt-be, a
|
||||
megfelelő tárgy után (+tárgynév...). Userscript nem tud fájlba írni.
|
||||
</p>
|
||||
</p> Teszt közben még több dolog történhet:
|
||||
</p>
|
||||
<ul>
|
||||
|
@ -171,28 +165,6 @@ változtatni akarsz, akkor illik tudni
|
|||
elmegy a neted. Bár úgy nehezen moodlezel, de mind1
|
||||
|
||||
<table style="table-layout:fixed;width:100%">
|
||||
<td style="vertical-align:top">
|
||||
<center>
|
||||
<h3>Beüzemelés (online)</h3>
|
||||
</center>
|
||||
<hr>
|
||||
|
||||
</p> 1.5-ben bekerült egy új feature, ez pedig az, hogy szervertől szedi a kérdéseket a script.
|
||||
Elküldött, és letöltött adatokról lentebb tudsz olvasni. 3 opció elérhető, amit a menüben lehet
|
||||
állítgatni:
|
||||
<ul>
|
||||
<li>
|
||||
</p> Helyi fájlból: a script a forráskódban általad megadott útvonalon
|
||||
található fájlból olvassa be a kérdéseket, és ott keres. A tesztek végén mindég be kell
|
||||
másolnod az új kérdéseket. Erről a következő szekció mesél többet
|
||||
</li>
|
||||
<li>
|
||||
Netről: interneten hostolt adatbázis letöltése, és használata. Azonnal feltölti az
|
||||
éppen megoldott tesztek kérdés-válaszait, ezért azonnal látnod kell(ene) azokat.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</td>
|
||||
<td style="vertical-align:top">
|
||||
<center>
|
||||
<h3>Beüzemelés (helyi adatokkal)</h3>
|
||||
|
@ -247,6 +219,12 @@ változtatni akarsz, akkor illik tudni
|
|||
<li>
|
||||
<b>4. :</b> Kész! Mentsd el, és hf. Nagy eséllyel először hibával fogsz találkozni.
|
||||
Dont worry! A Hibák részben pont ezt fogom leírni.
|
||||
</p>
|
||||
<b>Teszt végén teendők ha helyi fájlban vannak az adataid:</b> Ha egy teszt végére
|
||||
értél, akkor megjelenik a megoldásos oldal, ahol minden kérdés fel van sorolva. Itt a
|
||||
script szépen összegyűjti a kérdés/válasz combókat, aztán feldob egy ablakot, amire
|
||||
kattintva ezt megjeleníti. Az ott megjelenített kérdéseket be kell másolnod a .txt-be, a
|
||||
megfelelő tárgy után (+tárgynév...). Userscript nem tud fájlba írni.
|
||||
</li>
|
||||
</ul>
|
||||
<center>
|
||||
|
@ -280,6 +258,27 @@ változtatni akarsz, akkor illik tudni
|
|||
+[tárgynév]-el kezdődő sor után. <b>Ha online adatokat szerkesztesz, akkor ezt érdemes tudni,
|
||||
különben elronthatod!</b>
|
||||
</td>
|
||||
<td style="vertical-align:top">
|
||||
<center>
|
||||
<h3>Beüzemelés (online)</h3>
|
||||
</center>
|
||||
<hr>
|
||||
|
||||
</p> 1.5-ben bekerült egy új feature, ez pedig az, hogy szervertől szedi a kérdéseket a script.
|
||||
Elküldött, és letöltött adatokról lentebb tudsz olvasni. 2 opció elérhető, amit a menüben lehet
|
||||
állítgatni:
|
||||
<ul>
|
||||
<li>
|
||||
</p> Helyi fájlból: a script a forráskódban általad megadott útvonalon
|
||||
található fájlból olvassa be a kérdéseket, és ott keres. A tesztek végén mindég be kell
|
||||
másolnod az új kérdéseket. Erről a következő szekció mesél többet
|
||||
</li>
|
||||
<li>
|
||||
Netről: interneten hostolt adatbázis letöltése, és használata. Azonnal feltölti az
|
||||
éppen megoldott tesztek kérdés-válaszait, ezért azonnal látnod kell(ene) azokat.
|
||||
</li>
|
||||
</ul>
|
||||
</td>
|
||||
</table>
|
||||
<center>
|
||||
<h3>Gyakran előforduló kérdések</h3>
|
||||
|
@ -353,7 +352,8 @@ változtatni akarsz, akkor illik tudni
|
|||
<li>
|
||||
Egyéb:<br><a target="_blank"
|
||||
href="https://greasyfork.org/en/scripts/38999-moodle-elearning-kmooc-test-help/feedback">Script
|
||||
Feedback</a> vagy <a target="_blank" href="http://qmining.tk/">észrevétel.</a>
|
||||
Feedback</a> vagy <a target="_blank" href="http://qmining.tk/">észrevétel</a> vagy <a
|
||||
target="_blank" href="http://qmining.tk/irc">IRC.</a>
|
||||
</li>
|
||||
</ul>
|
||||
<hr> Jogosultságok:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue