You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: module1/12-homework.md
+8-6Lines changed: 8 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ ___
18
18
19
19
### Post-work
20
20
21
-
* Mini-projekt `university-db` (20 XP + 10 XP)
21
+
* Mini-projekt `university-db` (16 XP + 12 XP)
22
22
23
23
#### Bonusy
24
24
@@ -34,7 +34,7 @@ Napiszcie od zera program, który będzie akademicką "bazą danych".
34
34
35
35
Używajcie STLa!
36
36
37
-
#### Wymagania (20 XP):
37
+
#### Wymagania (16 XP):
38
38
39
39
1. Przechowywanie rekordów studentów o strukturze: Imię, nazwisko, adres, nr indeksu, PESEL, płeć
40
40
2. Dodawanie nowych studentów
@@ -49,7 +49,7 @@ ___
49
49
50
50
### `university-db`
51
51
52
-
#### Opcjonalne wymagania (10 XP):
52
+
#### Opcjonalne wymagania (12 XP):
53
53
54
54
1. Wyświetlanie zawartości bazy
55
55
2. Walidacja czy numer PESEL jest poprawny [Wiki - poprawność PESEL](https://pl.wikipedia.org/wiki/PESEL#Cyfra_kontrolna_i_sprawdzanie_poprawności_numeru) (trudne)
@@ -59,7 +59,7 @@ ___
59
59
60
60
### Organizacja
61
61
62
-
Zorganizujcie się w grupy 2-4 osobowe.
62
+
Zorganizujcie się w grupy 3-4 osobowe.
63
63
64
64
Tym razem zaczynacie projekt od zera. Sami musicie założyć sobie na niego repozytorium i dogadać się co do podziału prac. Nie będzie to łatwe, bo zadania są zależne od siebie 😉
65
65
@@ -89,16 +89,18 @@ ___
89
89
90
90
#### Testy
91
91
92
-
Tym razem testy musicie napisać sami. Ale spokojnie, nie wymagamy jeszcze pisania ich we frameworku GTest (chociaż jeśli chcecie to śmiało!).
92
+
Tym razem testy musicie napisać sami. Ale spokojnie, nie wymagamy jeszcze pisania ich we frameworku GTest lub Catch2 (chociaż jeśli chcecie to śmiało!).
93
93
94
94
Wystarczy, że w funkcji `main()` użyjecie każdej zaimplementowanej przez was funkcji.
95
95
96
-
Tylko koniecznie dopiszcie funkcję, która zwraca całą kolekcję studentów, aby po każdej operacji sprawdzać, czy jej zawartość jest taka jak oczekiwano.
96
+
Testy będą polegały na sprawdzeniu zawartości bazy danych po poszczególnych operacjach. Najlepiej dopisać funkcję, która zwraca całą kolekcję studentów, aby po każdej operacji sprawdzać, czy jej zawartość jest taka jak oczekiwano.
97
97
98
98
___
99
99
100
100
### Ocenianie
101
101
102
102
Gdy skończycie napiszcie na kanale `#university-db` i oznaczcie mnie (`@Lukin-2054`). Punkty będę przyznawał manualnie po osobistym code review :) Zastrzegam sobie jednak długi czas na sprawdzenie wszystkiego.
103
103
104
+
Możliwe że pierwsze review zrobię dopiero w lipcu!
105
+
104
106
Ale review kodu może zrobić absolutnie każdy! Śmiało komentujcie rozwiązania innych grup!
Copy file name to clipboardExpand all lines: module1/13-project.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ Do podziału zadań i śledzenia statusu możecie wykorzystać zakładkę [Proje
28
28
29
29
### Planning
30
30
31
-
Rozpocznijcie planowaniem, na którym utworzycie karteczki na każde zadanie w kolumnie To Do. Najlepiej przekonwertować je na Issues. Dzięki temu można przypisywać się do zadań i pisać w nich komentarze. Napiszcie też przy każdym zadaniu na ile dni pracy je szacujecie. Po zakończonym planningu wyślijcie proszę na kanale `#planning` linka do waszej tablicy projektowej na GitHubie.
31
+
Rozpocznijcie planowaniem, na którym utworzycie karteczki na każde zadanie w kolumnie To Do. Najlepiej przekonwertować je na Issues. Dzięki temu można przypisywać się do zadań i pisać w nich komentarze. Napiszcie też przy każdym zadaniu na ile dni pracy je szacujecie. Po zakończonym planningu wyślijcie proszę na kanale `#shm` linka do waszej tablicy projektowej na GitHubie.
32
32
33
33
### Daily
34
34
@@ -49,9 +49,9 @@ ___
49
49
### Punktacja
50
50
51
51
* Każde dostarczone zadanie to 5 punktów
52
-
*20 punktów za dostarczenie wszystkich 8 zadań przed 28.06.2020 (niedziela) do 23:59
52
+
*15 punktów za dostarczenie wszystkich 8 zadań do 28.06.2021 (poniedziałek) do 23:59
53
53
* brak punktów bonusowych za dostarczenie tylko części zadań przed 28.06.
54
-
*6 punktów za pracę w grupie dla każdej osoby z grupy.
54
+
*8 punktów za pracę w grupie dla każdej osoby z grupy.
0 commit comments