Merge branch 'master' of https://git.wmi.amu.edu.pl/jassem/SysInf
This commit is contained in:
commit
90f449e80d
@ -26,16 +26,17 @@
|
|||||||
"source": [
|
"source": [
|
||||||
"# Plan laboratorium (brudnopis)\n",
|
"# Plan laboratorium (brudnopis)\n",
|
||||||
"\n",
|
"\n",
|
||||||
"1. Utwórzcie repozytorium na wydziałowym Gicie dla projektu wyceny mieszkań. Repozytorium powinno wstępnie zawierać wyłącznie króki plik tekstowy readme (max 1 zdanie) oraz dwa pliki kodów źródłowych utworzone na lab 1 (interfejs użytkownika oraz funkcja wycena mieszkania).\n",
|
"1. Utwórzcie repozytorium na wydziałowym Gicie dla projektu wyceny mieszkań. Repozytorium powinno wstępnie zawierać wyłącznie króki plik tekstowy readme (max 1 zdanie) oraz dwa pliki kodów źródłowych utworzone na lab 1 (interfejs użytkownika oraz funkcja wycena mieszkania). Repozytorium powinno być prywatne, ale przy tym dostępne dla prowadzących zajęcia.\n",
|
||||||
"2. Sklonujcie repozytorium dla każdego członka grupy.\n",
|
"2. Sklonujcie repozytorium dla każdego członka grupy. \n",
|
||||||
"3. Podzielcie się zadaniami:\n",
|
"3. Podzielcie się zadaniami:\n",
|
||||||
" - modyfikacja pliku readme, aby plik ten zawierał opis projektu\n",
|
" - modyfikacja pliku readme, aby plik ten zawierał opis projektu\n",
|
||||||
|
" - modyfikacja pliku .gitignore, tak aby nie zapisywały się kopie zapasowe wybranego edytora\n",
|
||||||
" - modyfikacja kodu zródłowego z interfejsem użytkownika z lab 1 zgodnie z komentarzami podanymi w ocenie zadania\n",
|
" - modyfikacja kodu zródłowego z interfejsem użytkownika z lab 1 zgodnie z komentarzami podanymi w ocenie zadania\n",
|
||||||
" - modyfikacja kodu zródłowego z interfejsem użytkownika w taki sposób, aby uruchamiał on funkcję wyceny mieszkania\n",
|
" - modyfikacja kodu zródłowego z interfejsem użytkownika w taki sposób, aby uruchamiał on funkcję wyceny mieszkania (może być w uproszczonej postaci, nie będziemy oceniali skuteczności),\n",
|
||||||
" - modyfikacja funkcję wyceny mieszkania z lab 1 zgodnie z komentarzami podanymi w ocenie zadania\n",
|
" - modyfikacja funkcję wyceny mieszkania z lab 1 zgodnie z komentarzami podanymi w ocenie zadania\n",
|
||||||
" - poprawienie rysunku interfejsu użytkownika.\n",
|
" - poprawienie rysunku interfejsu użytkownika.\n",
|
||||||
"4. Wypchnijcie swoje zmiany w taki sposób, aby każdy członek grupy dokonał przynajmniej jednej zmiany w repozytorium zdalnym.\n",
|
"4. **Uwaga** repozytorium powinno zawierać 2 gałęzie: główną, main lub master i with-pictures. Obrazki powinny się znaleźć się wyłącznie w gałezi with-pictures.\n",
|
||||||
"Pamiętajcie o tym, że rysunek nie powinien być przechowywany w repozytorium zdalnym - zastosujcie albo plik *gitgnore* albo polecenie *git-annex*."
|
"5. Wypchnijcie swoje zmiany w taki sposób, aby każdy członek grupy dokonał przynajmniej jednej zmiany w repozytorium zdalnym. Repozytorium powinno zawierać przynajmniej jedno scalenie (merge).\n"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -58,7 +59,7 @@
|
|||||||
"name": "python",
|
"name": "python",
|
||||||
"nbconvert_exporter": "python",
|
"nbconvert_exporter": "python",
|
||||||
"pygments_lexer": "ipython3",
|
"pygments_lexer": "ipython3",
|
||||||
"version": "3.9.13"
|
"version": "3.11.5"
|
||||||
},
|
},
|
||||||
"subtitle": "01. Prezentacje publiczne[laboratorium]",
|
"subtitle": "01. Prezentacje publiczne[laboratorium]",
|
||||||
"title": "Projekt badawczo-rozwojowy",
|
"title": "Projekt badawczo-rozwojowy",
|
||||||
|
@ -16,7 +16,37 @@
|
|||||||
"metadata": {},
|
"metadata": {},
|
||||||
"source": [
|
"source": [
|
||||||
"# Cel laboratorium nr 3\n",
|
"# Cel laboratorium nr 3\n",
|
||||||
"Celem laboratorium jest zaznajomienie studentów z systememciągłej integracji Jenkins oraz z systemem ewaluacji systemów ML o nazwie Gonito. "
|
"Celem laboratorium jest zaznajomienie studentów z systemem ciągłej integracji Jenkins oraz z systemem ewaluacji systemów ML o nazwie Gonito. \n",
|
||||||
|
"\n",
|
||||||
|
"### Zadanie 3-1 Jenkins\n",
|
||||||
|
"\n",
|
||||||
|
"Skonfiguruj swoje zadanie na wydziałowym serwerze Jenkins (https://jenkins.wmi.amu.edu.pl). \n",
|
||||||
|
"\n",
|
||||||
|
"Wersja minimalna (5 pkt): puste zadanie, które pobiera repozytorium opracowane na poprzednich zajęciach (trzeba będzie dodać plik Jenkinsfile do repozytoriów) automatycznie wyzwalane po każdym wypchnięciu do gita.\n",
|
||||||
|
"\n",
|
||||||
|
"Wersja rozszerzona (+5 pkt): uruchomienia lintera typu flake8/black lub uruchomienie programu z jakimś sprawdzeniem (np. czy cena jest zawsze dodatnia).\n",
|
||||||
|
"\n",
|
||||||
|
"### Zadanie 3-2 Gonito (raport)\n",
|
||||||
|
"\n",
|
||||||
|
"(6 pkt)\n",
|
||||||
|
"\n",
|
||||||
|
"Przygotować krótki raport (2/3 - 1 strona A4) z oceną systemu Gonito, w wersji <https://gonito.csi.wmi.amu.edu.pl>. Raport powinien zawierać krótką ogólną recenzję i raport znalezionych błędów (mogą to być większe błędy, ale też drobniejsze usterki). Raport powinien dotyczyć zarówno \"przeklikania\" serwera bez logowania, jak i problemów wynikłych przy rozwiązaniu zadania 3.3.\n",
|
||||||
|
"\n",
|
||||||
|
"### Zadanie 3-3 Gonito (zgłoszenie rozwiązania)\n",
|
||||||
|
"\n",
|
||||||
|
"Zgłosić rozwiązanie do wyzwania mieszkania5 z <https://gonito.csi.wmi.amu.edu.pl>. \n",
|
||||||
|
"\n",
|
||||||
|
"Punktacja - wg pozycji w rankingu (biorąc pod uwagę grupy z przedmiotu): I miejsce - 15 pkt, II miejce - 14pkt itd.\n",
|
||||||
|
"\n",
|
||||||
|
"Rozwiązanie powinno mieć lepszy (niższy) wynik niż 100000\n",
|
||||||
|
"\n",
|
||||||
|
"\n",
|
||||||
|
"## Materiały pomocnicze\n",
|
||||||
|
"\n",
|
||||||
|
"* jak sprząc Jenkins/git w naszej infrastrukturze wydziałowej - <https://laboratoria.wmi.amu.edu.pl/uslugi/zasoby-dla-projektow/jenkins/>\n",
|
||||||
|
"* przykładowa konfiguracja Jenkinsa dla Pythona <https://joachim8675309.medium.com/jenkins-ci-pipeline-with-python-8bf1a0234ec3>\n",
|
||||||
|
"* przykładowe rozwiązanie dla mieszkania5: <https://git.wmi.amu.edu.pl/filipg/mieszkania5/src/branch/baseline>\n",
|
||||||
|
"\n"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -24,7 +54,7 @@
|
|||||||
"author": "Krzysztof Jassem",
|
"author": "Krzysztof Jassem",
|
||||||
"email": "jassem@amu.edu.pl",
|
"email": "jassem@amu.edu.pl",
|
||||||
"kernelspec": {
|
"kernelspec": {
|
||||||
"display_name": "Python 3",
|
"display_name": "Python 3 (ipykernel)",
|
||||||
"language": "python",
|
"language": "python",
|
||||||
"name": "python3"
|
"name": "python3"
|
||||||
},
|
},
|
||||||
@ -39,7 +69,7 @@
|
|||||||
"name": "python",
|
"name": "python",
|
||||||
"nbconvert_exporter": "python",
|
"nbconvert_exporter": "python",
|
||||||
"pygments_lexer": "ipython3",
|
"pygments_lexer": "ipython3",
|
||||||
"version": "3.8.5"
|
"version": "3.10.10"
|
||||||
},
|
},
|
||||||
"subtitle": "06. Prototypowanie i ciagła integracja[laboratorium]",
|
"subtitle": "06. Prototypowanie i ciagła integracja[laboratorium]",
|
||||||
"title": "Projekt badawczo-rozwojowy",
|
"title": "Projekt badawczo-rozwojowy",
|
||||||
|
@ -26,16 +26,17 @@
|
|||||||
"source": [
|
"source": [
|
||||||
"# Plan laboratorium (brudnopis)\n",
|
"# Plan laboratorium (brudnopis)\n",
|
||||||
"\n",
|
"\n",
|
||||||
"1. Utwórzcie repozytorium na wydziałowym Gicie dla projektu wyceny mieszkań. Repozytorium powinno wstępnie zawierać wyłącznie króki plik tekstowy readme (max 1 zdanie) oraz dwa pliki kodów źródłowych utworzone na lab 1 (interfejs użytkownika oraz funkcja wycena mieszkania).\n",
|
"1. Utwórzcie repozytorium na wydziałowym Gicie dla projektu wyceny mieszkań. Repozytorium powinno wstępnie zawierać wyłącznie króki plik tekstowy readme (max 1 zdanie) oraz dwa pliki kodów źródłowych utworzone na lab 1 (interfejs użytkownika oraz funkcja wycena mieszkania). Repozytorium powinno być prywatne, ale przy tym dostępne dla prowadzących zajęcia (4pkt).\n",
|
||||||
"2. Sklonujcie repozytorium dla każdego członka grupy.\n",
|
"2. Sklonujcie repozytorium dla każdego członka grupy. \n",
|
||||||
"3. Podzielcie się zadaniami:\n",
|
"3. Podzielcie się zadaniami:\n",
|
||||||
" - modyfikacja pliku readme, aby plik ten zawierał opis projektu\n",
|
" - modyfikacja pliku readme, aby plik ten zawierał opis projektu (1 pkt)\n",
|
||||||
" - modyfikacja kodu zródłowego z interfejsem użytkownika z lab 1 zgodnie z komentarzami podanymi w ocenie zadania\n",
|
" - modyfikacja pliku .gitignore, tak aby nie zapisywały się kopie zapasowe wybranego edytora (1 pkt)\n",
|
||||||
" - modyfikacja kodu zródłowego z interfejsem użytkownika w taki sposób, aby uruchamiał on funkcję wyceny mieszkania\n",
|
" - modyfikacja kodu zródłowego z interfejsem użytkownika z lab 1 zgodnie z komentarzami podanymi w ocenie zadania (3 pkt)\n",
|
||||||
" - modyfikacja funkcję wyceny mieszkania z lab 1 zgodnie z komentarzami podanymi w ocenie zadania\n",
|
" - modyfikacja kodu zródłowego z interfejsem użytkownika w taki sposób, aby uruchamiał on funkcję wyceny mieszkania (może być w uproszczonej postaci, nie będziemy oceniali skuteczności), (3 pkt)\n",
|
||||||
" - poprawienie rysunku interfejsu użytkownika.\n",
|
" - modyfikacja funkcję wyceny mieszkania z lab 1 zgodnie z komentarzami podanymi w ocenie zadania (3 pkt)\n",
|
||||||
"4. Wypchnijcie swoje zmiany w taki sposób, aby każdy członek grupy dokonał przynajmniej jednej zmiany w repozytorium zdalnym.\n",
|
" - poprawienie rysunku interfejsu użytkownika. (3 pkt)\n",
|
||||||
"Pamiętajcie o tym, że rysunek nie powinien być przechowywany w repozytorium zdalnym - zastosujcie albo plik *gitgnore* albo polecenie *git-annex*."
|
"4. **Uwaga** repozytorium powinno zawierać 2 gałęzie: główną, main lub master i with-pictures. (4 pkt) Obrazki powinny się znaleźć się wyłącznie w gałezi with-pictures. (4 pkt)\n",
|
||||||
|
"5. Wypchnijcie swoje zmiany w taki sposób, aby każdy członek grupy dokonał przynajmniej jednej zmiany w repozytorium zdalnym. (2 pkt, brak spełnionego warunku: -8 pkt) Repozytorium powinno zawierać przynajmniej jedno scalenie (merge). (2 pkt)\n"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -58,7 +59,7 @@
|
|||||||
"name": "python",
|
"name": "python",
|
||||||
"nbconvert_exporter": "python",
|
"nbconvert_exporter": "python",
|
||||||
"pygments_lexer": "ipython3",
|
"pygments_lexer": "ipython3",
|
||||||
"version": "3.9.13"
|
"version": "3.11.5"
|
||||||
},
|
},
|
||||||
"subtitle": "01. Prezentacje publiczne[laboratorium]",
|
"subtitle": "01. Prezentacje publiczne[laboratorium]",
|
||||||
"title": "Projekt badawczo-rozwojowy",
|
"title": "Projekt badawczo-rozwojowy",
|
||||||
|
@ -16,7 +16,37 @@
|
|||||||
"metadata": {},
|
"metadata": {},
|
||||||
"source": [
|
"source": [
|
||||||
"# Cel laboratorium nr 3\n",
|
"# Cel laboratorium nr 3\n",
|
||||||
"Celem laboratorium jest zaznajomienie studentów z systememciągłej integracji Jenkins oraz z systemem ewaluacji systemów ML o nazwie Gonito. "
|
"Celem laboratorium jest zaznajomienie studentów z systemem ciągłej integracji Jenkins oraz z systemem ewaluacji systemów ML o nazwie Gonito. \n",
|
||||||
|
"\n",
|
||||||
|
"### Zadanie 3-1 Jenkins\n",
|
||||||
|
"\n",
|
||||||
|
"Skonfiguruj swoje zadanie na wydziałowym serwerze Jenkins (https://jenkins.wmi.amu.edu.pl). \n",
|
||||||
|
"\n",
|
||||||
|
"Wersja minimalna (5 pkt): puste zadanie, które pobiera repozytorium opracowane na poprzednich zajęciach (trzeba będzie dodać plik Jenkinsfile do repozytoriów) automatycznie wyzwalane po każdym wypchnięciu do gita.\n",
|
||||||
|
"\n",
|
||||||
|
"Wersja rozszerzona (+5 pkt): uruchomienia lintera typu flake8/black lub uruchomienie programu z jakimś sprawdzeniem (np. czy cena jest zawsze dodatnia).\n",
|
||||||
|
"\n",
|
||||||
|
"### Zadanie 3-2 Gonito (raport)\n",
|
||||||
|
"\n",
|
||||||
|
"(6 pkt)\n",
|
||||||
|
"\n",
|
||||||
|
"Przygotować krótki raport (2/3 - 1 strona A4) z oceną systemu Gonito, w wersji <https://gonito.csi.wmi.amu.edu.pl>. Raport powinien zawierać krótką ogólną recenzję i raport znalezionych błędów (mogą to być większe błędy, ale też drobniejsze usterki). Raport powinien dotyczyć zarówno \"przeklikania\" serwera bez logowania, jak i problemów wynikłych przy rozwiązaniu zadania 3.3.\n",
|
||||||
|
"\n",
|
||||||
|
"### Zadanie 3-3 Gonito (zgłoszenie rozwiązania)\n",
|
||||||
|
"\n",
|
||||||
|
"Zgłosić rozwiązanie do wyzwania mieszkania5 z <https://gonito.csi.wmi.amu.edu.pl>. \n",
|
||||||
|
"\n",
|
||||||
|
"Punktacja - wg pozycji w rankingu (biorąc pod uwagę grupy z przedmiotu): I miejsce - 15 pkt, II miejce - 14pkt itd.\n",
|
||||||
|
"\n",
|
||||||
|
"Rozwiązanie powinno mieć lepszy (niższy) wynik niż 100000\n",
|
||||||
|
"\n",
|
||||||
|
"\n",
|
||||||
|
"## Materiały pomocnicze\n",
|
||||||
|
"\n",
|
||||||
|
"* jak sprząc Jenkins/git w naszej infrastrukturze wydziałowej - <https://laboratoria.wmi.amu.edu.pl/uslugi/zasoby-dla-projektow/jenkins/>\n",
|
||||||
|
"* przykładowa konfiguracja Jenkinsa dla Pythona <https://joachim8675309.medium.com/jenkins-ci-pipeline-with-python-8bf1a0234ec3>\n",
|
||||||
|
"* przykładowe rozwiązanie dla mieszkania5: <https://git.wmi.amu.edu.pl/filipg/mieszkania5/src/branch/baseline>\n",
|
||||||
|
"\n"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -24,7 +54,7 @@
|
|||||||
"author": "Krzysztof Jassem",
|
"author": "Krzysztof Jassem",
|
||||||
"email": "jassem@amu.edu.pl",
|
"email": "jassem@amu.edu.pl",
|
||||||
"kernelspec": {
|
"kernelspec": {
|
||||||
"display_name": "Python 3",
|
"display_name": "Python 3 (ipykernel)",
|
||||||
"language": "python",
|
"language": "python",
|
||||||
"name": "python3"
|
"name": "python3"
|
||||||
},
|
},
|
||||||
@ -39,7 +69,7 @@
|
|||||||
"name": "python",
|
"name": "python",
|
||||||
"nbconvert_exporter": "python",
|
"nbconvert_exporter": "python",
|
||||||
"pygments_lexer": "ipython3",
|
"pygments_lexer": "ipython3",
|
||||||
"version": "3.8.5"
|
"version": "3.10.10"
|
||||||
},
|
},
|
||||||
"subtitle": "06. Prototypowanie i ciagła integracja[laboratorium]",
|
"subtitle": "06. Prototypowanie i ciagła integracja[laboratorium]",
|
||||||
"title": "Projekt badawczo-rozwojowy",
|
"title": "Projekt badawczo-rozwojowy",
|
||||||
|
Loading…
Reference in New Issue
Block a user