Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Template testových otázek v JSONu #8

Closed
binczech opened this issue Apr 14, 2019 · 6 comments
Closed

Template testových otázek v JSONu #8

binczech opened this issue Apr 14, 2019 · 6 comments

Comments

@binczech
Copy link
Collaborator

Pro kabellův drill jsem vytvářel/upravoval několik testů, takže je můžeme použít i pro demo naší aplikace. Přikládám JSON jednoho z testů jako šablonu.
questions_PV120.txt

@europ europ added this to To Do in Term Project for PA181 via automation Apr 15, 2019
@jirkacechak
Copy link
Collaborator

Navrhuji toto:
template.txt

jsou tam navíc jen 2 atributy:

  • volitelný popis otázky, kam by mohl uživatel dát např. "Může být více správných odpovědí", "Jen jedna odpověď je správně" apod.
  • volitelná doplňující informace k otázce, která se zobrazí až potom, co uživatel odpoví a klikne na vyhodnotit. Tam můžou být například bodová ohodnocení jednotlivých odpovědí (kladné/záporné body) nebo tam může napsat uživatel, že si není jistý správností odpovědí nebo že některé odpovědi chybí apod.

a některé atributy byly přejmenovány, protože to dává větší smysl

@europ
Copy link
Owner

europ commented Apr 17, 2019

Ešte by sme mali vyriešiť nasledujúce detaily:

  1. Aký formát má mať daný súbor? JSON / YAML / ... ?
  2. Testová sada otázok má alebo nemá obsahovať aj preklad?

Ja by som volil:

  1. JSON
  2. áno, testová sada otázok by mala obsahovať aj preklad

NOTE: Prepáčte, nevšimol som si JSON v issue title 😆

@jirkacechak
Copy link
Collaborator

nemyslím si, že by se někomu chtělo překládat testy do více jazyků a pokud daný test existuje ve více jazycích, tak můžeme udělat variantu, že bude mít test volitelný atribut language, jak zmiňoval @binczech v #9

@europ
Copy link
Owner

europ commented Apr 17, 2019

Súhlasím, písať testové otázky v rôznych jazykoch nie je dobrý nápad.

Jazyk otázok by bol samozrejme voliteľný pričom treba vedieť aké jazyky daná sada otázok podporuje. Stačí pridať:

"lang": ["svk", "cze", "eng", "..."]
"Q1": {
  "svk" : "Slovenský preklad otázky."
  "cze" : "Český preklad otázky."
  "eng" : "Anglický preklad otázky."
  "..." : "... preklad otázky."
}

Samozrejme každá sada otázok musí mať lang definovaný aspoň pre 1 jazyk.

@jirkacechak
Copy link
Collaborator

může být, ale záleží, jestli v takovém případě není pro uživatele snadnější udělat více testů, každý v jiném jazyku...
co myslíte? @binczech @vaclavstehlik @jan-ondruch

Term Project for PA181 automation moved this from To Do to Done Apr 27, 2019
@binczech
Copy link
Collaborator Author

Sorry, všiml jsem si až teď. Souhlas s Jirkou, každý test by měl být jen v jednom jazyku.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

No branches or pull requests

5 participants