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

Zaimplementowanie panelu do wprowadzania materiałów #13

Open
5 tasks done
m-szczepanski opened this issue Aug 1, 2023 · 0 comments
Open
5 tasks done

Zaimplementowanie panelu do wprowadzania materiałów #13

m-szczepanski opened this issue Aug 1, 2023 · 0 comments
Assignees

Comments

@m-szczepanski
Copy link
Owner

m-szczepanski commented Aug 1, 2023

Zadanie polega na zaimplementowaniu panelu do wprowadzania materiałów na podstawie przygotowanego projektu.

Do zaimplementowania jest

  • Wygląd panelu
  • Funkcje dostępne z tego panelu

Przed przystąpieniem do pracy utwórz specjalny branch dla tej implementacji.

  • Utwórz klasę WordSection i ExpressionSection
  • Zaimplementuj wygląd panelu zgodnie z Zaprojektowanie panelu do wprowadzania materiałów #3
  • Utwórz schemat funkcji dostępnych z poziomu panelu oraz schemat działania tych funkcji
  • Na podstawie schematu zaimplementuj funkcje dostępne z poziomu panelu
  • Zaimplementuj funkcję wprowadzania danych sesji z pliku json

Po zakończeniu wszystkich czynności wykonaj merge według poniższego schematu:
working_branch -> test -> Pull request -> master

Po wepchnięciu implementacji na branch test napisz testy jednostkowe, sprawdzające poprawność działania zaimplementowanych mechanizmów.

Nie korzystaj z brancha dev. Jest on używany tylko w sytuacji, gdy trzeba wprowadzić modyfikację kodu znajdującego się na branchu test.

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

No branches or pull requests

1 participant