-
- Hogy kell a scriptet telepíteni, milyen oldalakon működik és hogy
- működik?
-
-
- Ezen az oldalon van leírva
- {' '}
-
-
-
- Lehet-e valahol szerkeszteni, törölni, illetve manuálisan
- hozzáadni a meglévő kéréseket?
-
- Igen,{' '}
-
- ezen az oldalon
- {' '}
- van lehetőség erre.
-
-
-
- A teszt ellenőrző oldal nem elérhető. Ilyenkor lehet valamit
- tenni, hogy mégis el legyenek mentve a válaszok?
-
- A{' '}
-
- dataeditor
- {' '}
- oldal erre is jó, a Kitöltetlen tesztek részhez a script
- automatikusan feltölti a kérdéseket még megoldás közben. Ehhez nincs
- lementve helyes válasz, de ezt te utólag bejelölheted, és
- beküldheted.
-
-
-
- Mennyire anonymus a weboldal/script, és kiderülhet-e hogy
- használom?
-
- A weboldal teljesen anonymus, mindenki csak egy számként van
- nyilvántartva (ami a user ID), random generált uuidv4 jelszavak
- vannak (így nicknevek sem kellenek), és még IP cím sincs sehol
- letárolva szerver oldalon.
-
- Több infó a kockázatok résznél ezen az oldalon.
-
-
-
- Olyan helyeken fut le a script, ahol nem kellene, vagy
- ideiglenesen ki akarom kapcsolni
-
- Tampermonkey bővítmény ikon böngészőben -{'>'} 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
-
- A felugró ablakot ha minden jól megy akkor a szélénél fogva tudod
- mozgatni, vagy egeret rajtatartva a görgővel tudod állítani az
- áttetszőségét, vagy be tudod zárni jobb felül X-el, vagy egér
- középső gombbal.
-
-
- Script felugró ablakon szereplő adatok és gombok értelmezése
-
-
-
- Felső középső szöveg:
-
- [Talált kérdés tárgya] - [Talált kérdés adatbázisának neve]
-
-
- Jobb oldalt nyilak:
-
- Ha több kérdés van egy oldalon, akkor azzal lehet váltogatni
-
-
- Bal oldalt felső szám (3./1.)
-
- Azt jelöli, hogy éppen hanyadik kérdés válasza van megjelenítve.
- Itt a 3./1. azt jelenti, hogy a tesztben a 3. kérdés 1. talált
- válasza.
-
-
- Bal oldalt %
- A szerver szerint hány százalékban egyezik a talált válasz
- azzal, amit tényleg keresni kell
-
-
- Középen
-
- Első sorban kérdés, másodikban válasz (ha a sor hosszú, akkor
- megtörhet)
-
-
-
-
-
- Alul nyilak:
-
- Itt egy kérdésre több találat van, így közöttük neked kell
- eldönteni, hogy mi a helyes válasz. Ez akkor van, ha a kérdés
- szövege ugyan az, de más válasz is lehet. A nyilak segítségével
- válogathatsz a válaszok között.
-
-
- Bal oldalt felső szám (1./3.)
-
- Itt az 1. azt jelenti hogy az oldalon az első kérdéshez van
- megjelenítve a válasz, a 3. pedig azt, hogy a sok talált
- válaszok közül a 3.
-
-
- A kérdés mellett lévő [0]
- A teszt kérdésben itt épp egy kép van, és azt jelenti a
- szögletes zárójelben lévő szám. A tesztben lévő képnél is
- megjelenik ez a [0] azonosító, hogy könnyen párosítani lehessen.
-
- Ez akkor hasznos, ha képekhez tartozik a válasz. Ekkor figyelni
- kell, mert a képek nem biztos hogy jó sorrendben vannak a
- tesztben a talált válaszhoz képest, de a []-ben lévő azonosítók
- segítenek.
-
-
-
-
-
- >
+
+
+
+
+ Lehet-e valahol szerkeszteni, törölni, illetve manuálisan hozzáadni
+ a meglévő kérdésekhez?
+
+ Igen,{' '}
+
+ ezen az oldalon
+ {' '}
+ van lehetőség erre.
+
+
+
+ Mennyire anonymus a weboldal/script, és kiderülhet-e hogy használom?
+
+ A weboldal teljesen anonymus, mindenki csak egy számként van
+ nyilvántartva (ami a user ID), random generált uuidv4 jelszavak vannak
+ (így nicknevek sem kellenek), és még IP cím sincs sehol letárolva
+ szerver oldalon.
+
+ Több infó a{' '}
+
+ kockázatok résznél
+
+ .
+
+
+ Ki és miért csinálja ezt a weboldalt?
+ Az egész projektet (szerver, weboldal és script) egy személy
+ fejlesztette (oldalon id-ja: #1). A weboldal designját #1677
+ készítette, illetve egy pár apróbb hozzájárulás (fejlesztésben és
+ hardverben) is érkezett a projekthez.
+
+ Az egész projekt egy hobby, csupán azért csinálom (#1) mert jó
+ időtöltés, és szeretem az ilyen kihívásokat.
+
+
+
)
}
function RiskSection() {
return (
<>
+ Itt {'"én"'} alatt a szerver, weboldal és script egyedüli üzemeltetője
+ értendő, az egyetlen személy, aki hozzáfér akármilyen szolgáltatással
+ kapcsolatos adathoz, pl.: szerver statisztikák, szerver operációs
+ rendszere, beküldött fájlok. A weboldalon a felhasználó azonosítója:{' '}
+ #1
+
+ Beküldött fájlok kezeléseA beküldött fájlokban szerepelhet
+ személyes adat, pl.: név. Ha ilyen információval találkozok, akkor azt
+ ki szoktam törölni. Ezekhez a fájlokhoz és információkhoz csak én
+ férek hozzá, és sehova sincs kiadva. Ezek az információk nincsenek
+ sehol gyűjtve.
+
+
+
+ Ha esetleg {'"'}lebukik{'"'} a szerver, és tárolt személyes infók
+
+ Semmi személyes információ nincs eltárolva szerveren. Egyedüli
+ információ amit egyáltalán ki tudnék deríteni az amúgy is az IP címed,
+ de az nincs letárolva. Ha nagyon gonosz lennék, akkor a script el
+ tudná küldeni a neved és talán még 1-2 adatot a szervernek, de ezt nem
+ teszi.
+
+ Bizonyíték? A script, weboldal és szerver teljesen nyílt forráskódú,{' '}
+
+ ezek repository-ja publikus
+ {' '}
+ (contribute oldal alja), és akármikor felülvizsgálható. A script a te
+ böngésződben fut, tampermonkey bővítmény menüjében megtekinthető
+ milyen kód fut pontosan.
+
Bármikor észrevehetik hogy használod a scriptetA weboldalt már
kevésbé, de úgy nem menti el a kérdéseket a script, mert nem fut.{' '}
@@ -248,24 +181,6 @@ function RiskSection() {
Akármelyik válasz rossz lehet
Pl.: ha a script rosszul menti le, vagy rossz kérdésre ad választ
-
-
- Ha esetleg {'"'}lebukik{'"'} a szerver, és személyes infók
-
- Semmi személyes információ nincs eltárolva szerveren. Egyedüli
- információ amit egyáltalán ki tudnék deríteni az amúgy is az IP címed,
- de az nincs letárolva. Ha nagyon gonosz lennék, akkor a script el
- tudná küldeni a neved és talán még 1-2 adatot a szervernek, de ezt nem
- teszi.
-
- Bizonyíték? A script, weboldal és szerver teljesen nyílt forráskódú,{' '}
-
- ezek repository-ja publikus
- {' '}
- (contribute oldal alja), és akármikor felülvizsgálható. A script a te
- böngésződben fut, tampermonkey bővítmény menüjében megtekinthető
- milyen kód fut pontosan.
-
- Ha hibát észlesz, kérlek jelents. Hogy a hibákat a saját gépemen
+ Ha hibát találsz, kérlek jelents. 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, amin a hiba történik. Így lehet
menteni egy oldalt:
+ Lementett oldalon jobb klikk, oldal mentése
+
+
+
+
+ A lementett oldal egy fájlból és mappából áll.
+
+
+
+
+ A fájlt nyisd meg szövegszerkesztővel (notepad), és keress rá a
+ nevedre, majd (csak a neved, ne a sort) töröld ki, és mentsd el. Nem
+ szoktam megnézni a neveket, nem is tudok velük mit kezdeni, és nem is
+ adom ki soha. Amit beküldesz, azt csak én látom.{' '}
+
+ Több infó itt
+ {' '}
+
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
@@ -301,45 +238,150 @@ function WebsiteSaveSection() {
)
}
-function ScriptReinstallSection() {
+function ScriptSection() {
return (
- <>
-
- Jelenleg két helyről lehet telepíteni a scriptet: greasyforkról és a
- weboldalról. A greasyforkos telepítési lehetőség megszűnt, í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
+ Hogy kell a scriptet telepíteni, és milyen oldalakon működik?
+
+ Ezen az oldalon van leírva
+ {' '}
-
Ha megkérdezi mondd neki, hogy biztos törölni akarod
- Ezután simán kattints{' '}
+ Hogyan működik a script?
+
+
+ Az egész folyamat a teszt ellenőrzés oldalon kezdődik, a script
+ onnan beolvassa, és szervernek beküldi a helyes válaszokat
+
+
+ Ezután ha újból kitöltöd a tesztet, vagy ugyanazzal a kérdéssel
+ találkozol másik tesztben (pl.: gyakorló teszt után zh/vizsga)
+ akkor ott megjeleníti a választ
+
+
+ Más felhasználóknak köszönhetően már valószínűleg lesznek
+ megoldások a tesztjeidhez.{' '}
+
+ Itt
+ {' '}
+ meg tudod tekinteni, hogy vannak-e válaszok a tárgyadhoz.
+
+
+ Ha teszt ellenőrzés oldal nem elérhető, vagy nem egyértelműen
+ kitalálható a helyes válasz, akkor a script nem tud mit csinálni,
+ nem ment le semmit
+
+
+
+
+
+ A teszt ellenőrző oldal nem elérhető. Ilyenkor lehet valamit tenni,
+ hogy mégis el legyenek mentve a válaszok?
+
+ A{' '}
- ide
+ dataeditor
{' '}
- a script újratelepítéséhez a weboldalról.
+ oldal erre is jó, a Kitöltetlen tesztek részhez a script
+ automatikusan feltölti a kérdéseket még megoldás közben. Ehhez nincs
+ lementve helyes válasz, de ezt te utólag bejelölheted, és beküldheted.
- 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
+
+ Olyan helyeken fut le a script, ahol nem kellene, vagy ideiglenesen
+ ki akarom kapcsolni
+
+ Tampermonkey bővítmény ikon böngészőben -{'>'} 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
+
+ A felugró ablakot ha minden jól megy akkor a szélénél fogva tudod
+ mozgatni, vagy egeret rajtatartva a görgővel tudod állítani az
+ áttetszőségét, vagy be tudod zárni jobb felül X-el, vagy egér középső
+ gombbal.
+
+
+ Script felugró ablakon szereplő adatok és gombok értelmezése
+
+
+
+ Felső középső szöveg:
+
+ [Talált kérdés tárgya] - [Talált kérdés adatbázisának neve]
+
+
+ Jobb oldalt nyilak:
+
+ Ha több kérdés van egy oldalon, akkor azzal lehet váltogatni
+
+
+ Bal oldalt felső szám (5./1.)
+
+ Azt jelöli, hogy éppen hányadik kérdés válasza van megjelenítve.
+ Itt a 5./1. azt jelenti, hogy a tesztben a 5. kérdés 1. talált
+ válasza.
+
+
+ Bal oldalt %
+ A szerver szerint hány százalékban egyezik a talált válasz
+ azzal, amit tényleg keresni kell
+
+
+ Középen
+
+ Első sorban kérdés, másodikban válasz (ha a sor hosszú, akkor
+ megtörhet)
+
+
+
+
+
+ Alul nyilak:
+
+ Itt egy kérdésre több találat van, így közöttük neked kell
+ eldönteni, hogy mi a helyes válasz. Ez akkor van, ha a kérdés
+ szövege ugyan az, de más válasz is lehet. A nyilak segítségével
+ válogathatsz a válaszok között.
+
+
+ Bal oldalt felső szám (1./3.)
+
+ Itt az 1. azt jelenti hogy az oldalon az első kérdéshez van
+ megjelenítve a válasz, a 3. pedig azt, hogy a sok talált válaszok
+ közül a 3.
+
+
+ A kérdés mellett lévő [0]
+ A teszt kérdésben itt épp egy kép van, és azt jelenti a
+ szögletes zárójelben lévő szám. A tesztben lévő képnél is
+ megjelenik ez a [0] azonosító, hogy könnyen párosítani lehessen.
+
+ Ez akkor hasznos, ha képekhez tartozik a válasz. Ekkor figyelni
+ kell, mert a képek nem biztos hogy jó sorrendben vannak a tesztben
+ a talált válaszhoz képest, de a []-ben lévő azonosítók segítenek.
+
+
- Ezzel semmi adat nem vész el, régi jelszó ugyanolyan jó marad (csak ne
- felejtsd azt el)
- >
+
)
}
@@ -372,19 +414,19 @@ function AddSite() {
Böngészőben nyisd meg a Tampermonkey bővítményt
-
+
Itt kattints a Dashboard-ra.
Keresd meg a scriptet, majd kattints rá:
-
+
A felugró szerkesztőben keresd meg a következő sorokat:
-
+
Itt az egyik @require ... sor után egy új sorban írd be az
@@ -399,7 +441,7 @@ function AddSite() {
rajta. Ezek után azon az oldalon amit beírtál meg kell jelennie a
Tampermonkey menüjében is:
-
+
- Script működési elve:
+ Példa felugró ablakokra:
- Az egész folyamat a teszt ellenőrzés oldalon kezdődik, a script
- onnan beolvassa, és szervernek beküldi a helyes válaszokat
+ Menü bejelentkezés előtt / után:
+
+
+
- Ezután ha újból kitöltöd a tesztet, vagy ugyanazzal a kérdéssel
- találkozol másik tesztben (pl.: zh/vizsga) akkor ott megjeleníti a
- választ
+ Teszt közben felugró ablak a kérdéssel és válasszal:
+
+
+
+
+ Amiket az ablakokkal lehet csinálni:
+
+
+ Görgővel lehet az ablakok áttetszőségét állítani (menü / felugró
+ ablakét külön)
- Más felhasználóknak köszönhetően már valószínűleg lesznek megoldások
- a tesztjeidhez.{' '}
-
- Itt
- {' '}
- meg tudod tekinteni, hogy vannak-e válaszok a tárgyadhoz.
+ Az felső üzenet ablakot meg lehet fogni és mozgatni a szélénél (ahol
+ a kurzor átvált)
- Ha teszt ellenőrzés oldal nem elérhető, vagy nem egyértelműen
- kitalálható a helyes válasz, akkor a script nem tud mit csinálni,
- nem ment le semmit
+ Jobb felső X gombbal be lehet zárni az ablakot, illetve ahol lehet
+ mozgatni ott középső egér gombra be is zárul{' '}
Egyéb fontos tudnivalók:
@@ -158,11 +162,6 @@ export default function Script() {
ha esetleg nem lenne elérhető a szerver, vagy bármi hiba történne
- Példa felugró ablakokra:
-
-
-
-
)
diff --git a/src/pages/userfiles.js b/src/pages/userfiles.js
index 9047c89..7635900 100644
--- a/src/pages/userfiles.js
+++ b/src/pages/userfiles.js
@@ -1,5 +1,6 @@
import React, { useState, useEffect } from 'react'
import Head from 'next/head'
+import Link from 'next/link'
import LoadingIndicator from '../components/LoadingIndicator'
import Modal from '../components/modal'
@@ -440,8 +441,11 @@ export default function UserFiles({ router, globalData }) {
hibás információért, vírusokért és hasonlókért semmi felelősség
vállalás nincs.
{' '}
- Ha valami nem idevalót látsz, azt a Kapcsolat oldalon jelezd kérlek.
- Tudatos károkozásért ban jár.
+ Ha valami nem idevalót látsz, azt a{' '}
+
+ Kapcsolat
+ {' '}
+ oldalon jelezd kérlek. Tudatos károkozásért ban jár.
)}