Comments (9)
Hele, klidně můžeme implementovat přihlašování, nejsem striktně proti tomu. Jde jen o to, kolik chcete na tom strávit času. Samozřejmě přihlašování otvírá dveře více funkcionalitám a zajímavějšímu finálnímu produktu.
A ptal jsem se kabella, jestli by mu nevadilo, že bychom se inspirovali tím jeho drillem. Souhlasil.
from muni-fi-pa181.
Podle mě stačí jednoduchá aplikace s pouze nezbytnými funkcemi. Žádné přihlašování, jeden typ uživatele. Je to jen školní projekt...
- zobrazení seznamu testů (uživatel vybere, který chce vyplnit)
- zobrazení otázky (uživatel vybere správné odpovědi a odešle)
- vyhodnocení otázky (uživateli se zobrazí správné odpovědi otázky, v případě špatné odpovědi se otázka přidá do seznamu špatně zodpovězených)
- vymazat postup (uživateli se vymaže statistika úspěšnosti a seznam špatně zodpovězených otázek)
from muni-fi-pa181.
- při odpovídání na otázky a přidání špatně zodpovězených do seznamu špatně zodpovězených by se to mohlo udělat lépe než je originál, a to tak, že by se při opětovném zodpovězení dané otázky správně, daná otázka odebrala ze špatně zodpovězených
- co se týče přihlašování, tak pokud nebude přihlašování, tak nebudeme moci přidat další možné funkcionality, jako je vedení statistik/historie (jak někdo navrhoval), případně ukládání oblíbených sad otázek, opravování sad otázek/jednotlivých otázek a schvalování oprav (dělal by případný admin)
- a ještě mě napadlo, že by byla možnost lokalizace, včetně lokalizace sad otázek (např. verze CZ, SK, EN)
from muni-fi-pa181.
Ako som už napísal v issue "Topic", tak si myslím že by sme tie veci mohli (nemusíme) naimplementovať (vidím to na max 2-3 intenzívne dni). Vy sa dohodnite ako to chcete (keďže vy budete robiť backend & frontend), mne to vyhovuje aj s registraciou aj bez ak to bude dobre spravené (nenechajme to na poslednú chvíľu).
Systém by mal podporovať tieto veci (bez ohľadu na typ usera - bez/s registráciou):
- layout
- top bar OR left side bar
- history
- test selection
- language pack selection
- CZ / SK / EN / etc.
- probably the test questions will be in one language only
- top bar OR left side bar
- help view
- how to ... (e.g.: add custom test, launch test)
- about view
- purpose
- authors
- how to contact us
- dashboard view
- funny facts (most common wrong answers)
- overview
- homepage view
- logo OR welcome page
- test view
- repeat the whole test
- repeat only failed questions
- current test statistics
- position (test N from M)
- failed questions in current test
- time (only informative purpose - how long it took)
- add new test view
- custom test upload - file upload
- one from these formats: json / yaml / etc.
- a privileged user will approve the new test to be added
- custom test upload - file upload
from muni-fi-pa181.
- pokud by byla historie bez přihlašování, tak by byla řešena jen lokálně u uživatele, což je prakticky k ničemu
- když už by se dělala lokalizace aplikace, tak si myslím, že by mohla být možnost nahrát verze otázek v daných jazycích
- homepage a dashboard můžou být na jedné stránce
- pokud bude existovat nějaký privilegovaný uživatel, tak musí být přihlašování, tím pádem můžeme dělit role na uživatel/admin a zároveň se může historie vztahovat pouze k přihlášenému uživateli
from muni-fi-pa181.
- pokud by byla historie bez přihlašování, tak by byla řešena jen lokálně u uživatele, což je prakticky k ničemu
- pokud bude existovat nějaký privilegovaný uživatel, tak musí být přihlašování, tím pádem můžeme dělit role na uživatel/admin a zároveň se může historie vztahovat pouze k přihlášenému uživateli
Treba vyriešiť otázku, či budeme riešiť vôbec tú registráciu alebo nie. @binczech ju nechce, a čo ostatný?
- když už by se dělala lokalizace aplikace, tak si myslím, že by mohla být možnost nahrát verze otázek v daných jazycích
Môže byť (aspoň CZE / ENG), ale potom je treba prekladať niektoré otázky čo sa user-om asi nebude páčiť.
NOTE: históriu môžeme ukladať do cookies ak nebude registrácia
from muni-fi-pa181.
Jestli máte ještě někdo nějaké nápady, napište, nebo to můžeme closnout a domluvit se na finálním seznamu funkcionality (řeší se už stejně jen přihlašování/nepřihlašování, co tak čtu..).
Moje otázečky:
- co nevyhovuje v současném Drillu
- co je na něm super
- co je zbytečné, co naopak chybí
from muni-fi-pa181.
@vaclavstehlik ešte ty sa vyjadri
from muni-fi-pa181.
EVERYBODY AGREED
Source: https://docs.google.com/document/d/1m15Zv1emEt2_ikzrmOmPNE9q3M-hfWe7MAZaCm-bTPM (@binczech's google doc)
- Layout
- Top of left side bar - test selection (if auth is implemented add history)
- Language selection
- Help view - how to…
- About view - purpose, authors, contact
- Homepage view - logo or welcome page, funny facts (for example most common wrongs answers), overview
- Sets of tests to choose from (that’s the most important thing, so if there’s any homepage view, then it must contain tests + maybe brief app description)
- Test view
- display question and possible answers
- evaluate question and show result (hover correct answers and errors)
- display list of failed questions
- remove question from list of failed questions if user answers it correctly
- reset the test
- repeat whole test
- repeat only wrong failed questions
- success rate in percentage of correct vs failed questions (this is useful imo, I looked at it all the time using the kabell app)
- display time (only informative - how long did it take)
- Add new test view (only if auth is implemented)
- custom test upload
- one from these formats: json / yaml / etc.
- a privileged user will approve the new test to be added
- custom test upload
from muni-fi-pa181.
Related Issues (20)
- Volba UI frameworku HOT 6
- Anomaly of IBM toolchain - GitHub HOT 2
- Icon image HOT 4
- Template testových otázek v JSONu HOT 6
- Entity HOT 3
- Unable to run project from source HOT 1
- Volba názvu aplikace HOT 4
- UI contains "add new test" twice
- Database HOT 3
- Broken deployment
- Deployment Failed (access problem) HOT 1
- Presentation & Documentation HOT 2
- TESTING HOT 5
- Input length HOT 3
- Misplaced elements
- Invalid URL
- Help description and example
- Dropdown default selection HOT 1
- UI stuff to fix
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from muni-fi-pa181.