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

Méréssel kapcsolatos funkciók - Javító #23

Closed
35 of 38 tasks
zsambek opened this issue Apr 11, 2017 · 3 comments
Closed
35 of 38 tasks

Méréssel kapcsolatos funkciók - Javító #23

zsambek opened this issue Apr 11, 2017 · 3 comments
Assignees
Labels
Milestone

Comments

@zsambek
Copy link
Collaborator

zsambek commented Apr 11, 2017

Javító méréssel kapcsolatos funkciói:

  • Javítók számának lekérdezése
    Jelenleg nincs role kezelés -> postponed
  • Javítók számának szűrése feladattípus szerint
    Jelenleg nincs role kezelés -> postponed

Mérések:

  • Mérések listázása
    ER-Path: Events
    Endpoint: GET /events

Mérések szűrése:

  • Téma szerint (Oracle, SQL, JDBC)
    ER-Path: Events -> ExerciseSheets -> ExerciseCategories
    Endpoint: GET /events?filter[exercisecat]=SQL
  • Hallgató szerint
    ER-Path: Events / StudentRegistrationId
    Endpoint: GET /events?filter[student]=1
  • Dátum szerint
    ER-Path: Events / date
    Endpoint: GET /events?filter[datestart]=2017-04-01&filter[dateend]=2018-01-11
  • Méréshely szerint
    ER-Path: Events / location
    Endpoint: GET /events?filter[location]=IL105
  • Mérésvezetők szerint
    ER-Path: Events / DemonstratorEmail
    Endpoint: GET /events?filter[demonstrator]=[email protected]

Jegyzőkönyvek:

  • Jegyzőkönyvek listázása
    ER-Path: Deliverables
    Endpoint: GET /deliverables
  • Jegyzőkönyv leadásának ideje
    Mit akarunk csinálni vele? Mindegy, mindent lehet.
    ER-Path: Deliverables / deadline
    Endpoint: GET/deliverables/:id (attr: deadline)
    Endpoint: GET /deliverables?filter[deadlinestart]=2016-09-20&filter[deadlineend]=2016-09-30
    Endpoint: PATCH /deliverables/:id (attr: deadline)
  • Jegyzőkönyv véglegesítésének kezdeményezése javítás alatt lévő állapotban is
    ER-Path: Deliverables / finalized
    Endpoint: PATCH /deliverables/:id (attr: finalized)

Jegyzőkönyvek szűrése:

  • Feladattípus szerint
    ER-Path: Deliverables / DeliverableTemplateId
    Endpoint: GET /deliverables?filter[template]=1
  • Státusz szerint (javított, javítatlan, javítás alatt, véglegesített)
    ER-Path: Deliverables / grade (null), grading, finalized
    Endpoint: GET /deliverables/:id (attr: grade, grading, finalized)
  • Jegyzőkönyvre adott jegy
    ER-Path: Deliverables / grade
    Endpoint: GET /deliverables?filter[grade]=5
  • Jegyzőkönyv lefoglalása
    ER-Path: Deliverables / grading
    Endpoint: PATCH /deliverables/:id (attr: grading)
  • Jegyzőkönyv feloldása
    ER-Path: Deliverables / grading
    Endpoint: PATCH /deliverables/:id (attr: grading)
  • Git repository URL lekérése
    ER-Path: Deliverables / url
    Endpoint: GET /deliverables?filter[git]=http://gitlab.com/super_repo/
  • Leadási határidő
    ER-Path: Deliverables / deadline
    Endpoint: GET /deliverables?filter[deadlinestart]=2016-09-20&filter[deadlineend]=2016-09-30

Jegyzőkönyv véglegesítése előtti funkciók

  • Érdemjegy módosítása a javító által
    ER-Path: Deliverables / grade
    Endpoint: PATCH /deliverables/:id (attr: grade)
  • Megjegyzés módosítása a javító által
    ER-Path: Deliverables / comment
    Endpoint: PATCH /deliverables/:id (attr: comment)
  • Megjegyzés törlése a javító által
    ER-Path: Deliverables / comment
    Endpoint: PATCH /deliverables/:id (attr: comment)
  • Érdemjegy módosítása másik javító által
    ER-Path: Deliverables / grade
    Endpoint: PATCH /deliverables/:id (attr: grade)
  • Megjegyzés módosítása másik javító által
    ER-Path: Deliverables / comment
    Endpoint: PATCH /deliverables/:id (attr: comment)
  • Megjegyzés törlése másik javító által
    ER-Path: Deliverables / comment
    Endpoint: PATCH /deliverables/:id (attr: comment)
  • Jegyzőkönyv véglegesítése
    ER-Path: Deliverables / finalized
    Endpoint: PATCH /deliverables/:id (attr: finalized)

Adott jegyzőkönyvhöz kapcsolódó adatok lekérdezése:

  • Hallgató neve
    ER-Path: Deliverables -> Events -> StudentRegistrations -> Users / displayName
    Endpoint: GET /deliverables/:id/student (attr: displayName)
  • Hallgató Neptun-kódja
    ER-Path: Deliverables -> Events -> StudentRegistrations -> Users / neptun
    Endpoint: GET /deliverables/:id/student (attr: neptun)
  • Hallgató elérhetősége
    ER-Path: Deliverables -> Events -> StudentRegistrations -> Users / email
    Endpoint: GET /deliverables/:id/student (attr: email)
  • Téma (mérés)
    ER-Path: Deliverables -> DeliverableTemplates / description
    Endpoint: GET /deliverables/:id/template (attr: description)
  • Feladattípus
    ER-Path: Deliverables -> DeliverableTemplates / type
    Endpoint: GET /deliverables/:id/template (attr: type)
  • Mérés ideje
    ER-Path: Deliverables -> Events / date
    Endpoint: GET /deliverables/:id/event (attr: date)
  • Leadási határidő
    ER-Path: Deliverables / deadline
    Endpoint: GET /deliverables/:id (attr: deadline)
  • Git repo végleges címkéje
  • Beadás ideje
    ER-Path: Deliverables / submitteddate
    Endpoint: GET /deliverables/:id (attr: submitteddate)
  • Beadás határidőn belül vagy kívül történt
    ER-Path: Deliverables / submitteddate, deadline
    Endpoint: GET /deliverables/:id (attr: submitteddate, deadline)
  • Érdemjegyek
    ER-Path: Deliverables / grade
    Endpoint: GET /deliverables/:id (attr: grade)
  • iMSc pont
    ER-Path: Deliverables / imsc
    Endpoint: GET /deliverables/:id (attr: imsc)
  • Megjegyzések
    ER-Path: Deliverables / comment
    Endpoint: GET /deliverables/:id (attr: comment)
@markfejes
Copy link
Member

ER kérdések issue: bme-db-lab/szglab5-main#10

@lordblendi
Copy link
Member

lordblendi commented Apr 23, 2017

A javitoknak a kovetkezokre van szuksege:

  • szures:
    • meres tipusa szerint (oracle, jdbc, stb.)
    • ennel tobb szuresre nincs szuksegunk
  • listazas adott meres tipushoz:
    • javitasra varo, de nem lefoglalt jkv-ek listazasa (csak a hatarido lejarta utan jelenhetnek meg a jkv-ek)
    • maga altal lefoglalt, de javitatlan jkv-ek
    • maga altal kijavitott jkv-ek
    • mas altal javitott jkv-ek
  • megjelenites lista nezetben:
    • fentebbi lista jo

Egyeb funkciok:

  • lefoglalt, de nem veglegesitett jegyzokonyv atadhato barmely masik javitonak
  • statisztika OK

Kerdes:
"Jegyzőkönyv véglegesítése előtti funkciók" resznel a "masik javito altal" az mit takar?

@zsambek
Copy link
Collaborator Author

zsambek commented May 2, 2017

@Kisfejes
Ehhez is elkészültek a teszt esetek.
A szglab5-test/use-cases/mender... postman-collection.json-ben vannak a tesztek. :)

@markfejes markfejes added this to the 2. hét milestone Jul 9, 2017
@markfejes markfejes assigned VoidXH and unassigned markfejes Jul 13, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants