diff --git a/src/components/QuestionSearchResult.js b/src/components/QuestionSearchResult.js
index a560c44..b3b47ad 100644
--- a/src/components/QuestionSearchResult.js
+++ b/src/components/QuestionSearchResult.js
@@ -17,7 +17,7 @@ class QuestionSearchResult extends PureComponent {
}
if (searchTerm) {
- subjs = data.Subjects.reduce((acc, subj) => {
+ subjs = data.reduce((acc, subj) => {
const resultQuestions = subj.Questions.reduce((qacc, question) => {
const keys = [ 'Q', 'A', 'data' ]
keys.some((key) => {
@@ -41,14 +41,14 @@ class QuestionSearchResult extends PureComponent {
}, [])
results = subjs.reduce(countReducer, 0)
} else {
- results = data.Subjects.reduce(countReducer, 0)
+ results = data.reduce(countReducer, 0)
}
const renderCount = () => {
return (
- {data.Subjects.map((subj, i) => {
+ {data.map((subj, i) => {
if (!subj.Name.toLowerCase().includes(searchTerm.toLowerCase())) {
return null
}
diff --git a/src/pages/manual.js b/src/pages/manual.js
index 7daea0c..70122c3 100644
--- a/src/pages/manual.js
+++ b/src/pages/manual.js
@@ -159,7 +159,13 @@ function renderMaual () {
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
- még a smuck se mer nyúlni, nemhogy a moodle-t frissítse valaki.
+ 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
@@ -172,7 +178,7 @@ function renderMaual () {
Akármelyik válasz rossz lehet
- Script rosszul menti le, vagy rossz kérdésre ad választ
+ Pl.: ha a script rosszul menti le, vagy rossz kérdésre ad választ
diff --git a/src/pages/subjectBrowser.js b/src/pages/subjectBrowser.js
index 74de442..0ed5428 100644
--- a/src/pages/subjectBrowser.js
+++ b/src/pages/subjectBrowser.js
@@ -27,15 +27,15 @@ export default function SubjectBrowser (props) {
})
.then((data) => {
setData(data)
- setSCount(data.Subjects.length)
- setQCount(data.Subjects.reduce((acc, subj) => {
+ setSCount(data.length)
+ setQCount(data.reduce((acc, subj) => {
return acc + subj.Questions.length
}, 0))
})
}, [])
if (data) {
- let currSubj = data.Subjects.find((subj) => {
+ let currSubj = data.find((subj) => {
return subj.Name === activeSubjName
})