Skip to main content

Feladat Típusok

Ezek a típusok a feladatokhoz kapcsolódó komponensek propjait és adatstruktúráit rögzítik.

TaskHeaderParams​

KulcsTípusLeírás
title?StringA feladat címe.
description?String[]Leíró sorok.
examType?booleanÉrettségi jelölés.
tags?String[]Címkék listája.
children?React.JSX.Element | React.JSX.Element[]Opcionális tartalom.

ConnectParams​

KulcsTípusLeírás
data{ r1: string[]; r2: string[] }Párosítandó elemek.
connectionsnumber[]A kapcsolatok indexei.
selectedIndexnumberAktív bal oldali index.
onSelectLeft(index: number) => voidBal oldali kiválasztás.
onConnectRight(index: number) => voidJobb oldali párosítás.
disabled?booleanTiltott állapot.
showMode?booleanMegoldás megjelenítési mód.
correctSolution?string[]Helyes jobb oldali sorrend.

PoemGapFillerProps​

KulcsTípusLeírás
data{ title: string; data: string[] }Vers és sorok.
userSolutionsstring[]Aktuális megoldások.
onSolutionChange(updatedSolutions: string[]) => voidMegoldás változás callback.
result?anyKiértékelés eredménye.
showCorrectAnswersbooleanHelyes megoldások megjelenítése.

SolutionTableProps​

KulcsTípusLeírás
tableStructure{ cols: string[]; data: any[][] }Táblázat felépítése.
userSolutionsstring[][]Felhasználói válaszok.
onSolutionChange(updatedSolutions: string[][]) => voidVáltozás callback.
checkMask?boolean[][]Ellenőrzési maszk.
correctSolutions?string[][]Helyes megoldások.
previousAnswers?string[][]Korábbi válaszok.
disabled?booleanTiltott állapot.
showCorrectSolutions?booleanHelyes megoldások megjelenítése.

TypeOfQuestions​

KulcsTípusLeírás
topicstringTémakör.
questionstringA kérdés szövege.
bodystringKiegészítő szöveg.
optionsstring[]Válaszlehetőségek.

TypeOfQuestionsParams​

KulcsTípusLeírás
questionsTypeOfQuestions[]Kérdések listája.
selectFunctionFunctionVálaszkezelő callback.
selectednumber[][]Kiválasztott válaszok indexei.
solution?SolutionType[]Kiértékelt megoldások.

QuestionParams​

KulcsTípusLeírás
questionTypeOfQuestionsAz adott kérdés adatai.
selectOptionFunctionVálasz kiválasztás callback.
indexnumberKérdés indexe.
selectednumber[][]Kiválasztott válaszok.
solution?SolutionTypeKiértékelt megoldás.

SolutionType​

KulcsTípusLeírás
questionstringA kérdés szövege.
answernumber[][]A felhasználó válaszai.
correctbooleanHelyes-e a válasz.
solutionnumber[][]Helyes megoldás indexek.

TypeOfFlashcard​

KulcsTípusLeírás
termstringKifejezés.
definitionstringDefiníció.
idstringAzonosító.
known?booleanIsmert jelölés.

TypeOfFlashcardParams​

KulcsTípusLeírás
definitionstringDefiníció.
termstringKifejezés.
onChangeFunction?FunctionFordítás callback.
defaultSet?booleanKezdő oldal.
loading?booleanBetöltési állapot.
id?stringOpcionális azonosító.
last?booleanUtolsó kártya jelölés.
animationClass?stringAnimációs CSS osztály.
swipeLeftFunctionBalra húzás callback.
swipeRightFunctionJobbra húzás callback.
blockSwipe?booleanHúzás tiltása.

TypeOfFlashcardsParams​

KulcsTípusLeírás
flashcards?TypeOfFlashcard[]Szókártyák listája.
loading?booleanBetöltési állapot.
useranyBejelentkezett felhasználó.

TypeOfCounterParams​

KulcsTípusLeírás
numberOfFlashcardsnumberÖsszes kártya.
studiedFlashcardsnumberTanult kártyák.
knownnumberIsmert kártyák.
dontKnownnumberIsmeretlen kártyák.
loading?booleanBetöltési állapot.

TypeOfGradeParams​

KulcsTípusLeírás
gradenumberÉrdemjegy.
maxPointnumberMaximális pontszám.
pointsnumberElért pontszám.

poemType​

KulcsTípusLeírás
cimstringVers címe.
szerzostringSzerző neve.
versstring[]Vers sorai.
eIdnumberKülső azonosító.
idstringBelső azonosító.

TypeOfAutoTextParams​

KulcsTípusLeírás
textstringMegjelenítendő szöveg.
widthnumberCélzott szélesség.
heightnumberCélzott magasság.

Post​

KulcsTípusLeírás
idstringA tétel egyedi azonosítója.
titlestringCím.
contentstringTartalom.
authorIdstringSzerző azonosítója.
visiblebooleanLáthatóság jelző.
attachmentsAttachment[]Csatolmányok.
uploadDatestringFeltöltés dátuma.
updatedAtstringFrissítés dátuma.
authorAuthorSzerző adatai.

Author​

KulcsTípusLeírás
idstringSzerző azonosítója.
usernamestringSzerző neve.

PostParams​

KulcsTípusLeírás
postPostA megjelenítendő tétel adatai.

Task​

KulcsTípusLeírás
idnumberFeladat azonosító.
titlestringFeladat cím.
descriptionstringRövid leírás.
linkstringNavigációs link.

SuggestionParams​

KulcsTípusLeírás
tasksTask[]Javasolt feladatok listája.

SuggestionItemParams​

KulcsTípusLeírás
taskTaskA megjelenítendő feladat.
indexnumberLista index animációhoz.

Alkalmazási példa (az alkalmazásban)​

  • Kvíz és feladat típusok: web/components/Tasks/Quiz/Questions.component.tsx, web/components/Tasks/Connect/Connect.component.tsx, web/components/Tasks/Fill/Fill.component.tsx.
  • Szókártya és haladás: web/components/Flashcard/Flashcards.component.tsx, web/components/FlashcardCounter/Counter.component.tsx.
  • Tételek listázása: web/components/task-posts/post.component.tsx.
  • Javasolt feladatok: web/components/Suggestion/Suggestion.component.tsx.