GithubHelp home page GithubHelp logo

Výběr funkcionalit about muni-fi-pa181 HOT 9 CLOSED

binczech avatar binczech commented on June 3, 2024
Výběr funkcionalit

from muni-fi-pa181.

Comments (9)

binczech avatar binczech commented on June 3, 2024 1

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.

binczech avatar binczech commented on June 3, 2024

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.

jirkacechak avatar jirkacechak commented on June 3, 2024
  • 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.

europ avatar europ commented on June 3, 2024

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
  • 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

from muni-fi-pa181.

jirkacechak avatar jirkacechak commented on June 3, 2024
  • 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.

europ avatar europ commented on June 3, 2024
  • 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.

jan-ondruch avatar jan-ondruch commented on June 3, 2024

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.

europ avatar europ commented on June 3, 2024

@vaclavstehlik ešte ty sa vyjadri

from muni-fi-pa181.

europ avatar europ commented on June 3, 2024

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

from muni-fi-pa181.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.