diff --git a/Metaanaliza/Jak przeprowadzić metaanalizę.pdf b/Metaanaliza/Jak przeprowadzić metaanalizę.pdf new file mode 100644 index 0000000..ec64df4 Binary files /dev/null and b/Metaanaliza/Jak przeprowadzić metaanalizę.pdf differ diff --git a/Metaanaliza/przykładowy arkusz do MA.xlsx b/Metaanaliza/przykładowy arkusz do MA.xlsx new file mode 100644 index 0000000..187dec4 Binary files /dev/null and b/Metaanaliza/przykładowy arkusz do MA.xlsx differ diff --git a/O Git/jak GITować.md b/O Git/jak GITować.md new file mode 100644 index 0000000..c4fe9dc --- /dev/null +++ b/O Git/jak GITować.md @@ -0,0 +1,104 @@ +GIT to narzędzie do współpracy nad plikami. Pozwala na wygodne współdzielenie, aktualizowanie i komentowanie pomysłów. Oto instrukcja pracy: +### 1. Pierwsze logowanie + +1. Otwórz przeglądarkę internetową i przejdź na adres: + **http://150.254.88.90:3000** +2. Zaloguj się swoim adresem uczelnianym (np. **pawkle1@st.amu.edu.pl**) jako login. +3. Hasło początkowe (do zmiany przy pierwszym logowaniu): + **HakerzyZnają** +4. Po zalogowaniu ustaw swoje imię, nazwisko oraz avatar w ustawieniach profilu. + +*** +### 2. Repozytoria + +1. Po zalogowaniu kliknij **Odkrywaj.** +2. Otwórz repozytorium. +3. Możesz edytować i przeglądać pliki, README, literaturę lub materiały przez stronę www. + +*** +### 3. Pierwsze pobieranie repozytorium na komputer + +Repozytorium możesz obsługiwać w terminalu lub przez aplikację graficzną (np. GitHub Desktop lub Sourcetree). + +**Terminal (macOS/Linux/Windows PowerShell):** + +```bash +# wejdż w terminalu do katalogu na swoim komputerze w którym chcesz mieć repozytorium np.: +cd +# wykonaj polecenie: +git clone http://150.254.88.90:3000/PKleka/Metaanaliza_JiM.git +# jeśli pojawi sie info o braku uwierzytelnienia - zaloguj sie do repozytorium w przeglądarce +# jesli nie masz programu git ściągnij go ze strony https://git-scm.com/install/ +``` + +*** +### 4. Wprowadzanie zmian + +Proces codziennej pracy wygląda następująco: + +1. **Aktualizuj katalog przed rozpoczęciem pracy**: + ```bash + git pull + ``` + To pozwala pobrać wszystkie najnowsze zmiany dodane przez innych. Jeśli pojawi się konflikt, Git poinformuje, które pliki wymagają ręcznej poprawy. + +2. **Edytuj lub dodaj plik** (np. swój nowy pomysł w oddzielnym pliku `.md`, możesz też uzupełnić istniejący plik). +3. Skopiuj wybrane pliki (np. notatki, dane, skrypt R) do lokalnego katalogu repozytorium. + +4. **Dodaj pliki do zapisu**: + ```bash + git add NAZWA-TWOJEGO-PLIKU.md + ``` + +Możesz dodać wiele plików na raz lub użyć `git add .` żeby dodać wszystkie zmienione pliki w katalogu. + ```bash + git add . # dodaje wszystkie pliki na listę do wysyłki + git commit -m "Dodano pierwszą wersję pliku" # ustala komentarz + git push origin main # wysyła pliki do repozytorium na główną gałąź + ``` + +5. **Zatwierdź (zapisz) zmiany z komentarzem**: + ```bash + git commit -m "Opis zmiany, np. Dodano pomysł X" + ``` + +6. **Wyślij zmiany do wspólnego repozytorium**: + ```bash + git push origin main + ``` + +7. Sprawdź na stronie (zakładka Code), czy plik pojawił się w repozytorium. + +*** +### 5. Sprawdzanie statusu pracy + +Pokazuje zmodyfikowane lokalnie pliki oraz pliki oczekujące na zatwierdzenie: + + ```bash + git status +``` + +Historia commitów: + + ```bash + git log --oneline + ``` + +*** +### 6. Typowe błędy + +- Merge conflict – dwie osoby edytowały ten sam plik; Git wyświetli różnice i pozwoli je rozwiązać. +- Brak zmian w Git po `git push` – sprawdź, czy jesteś w odpowiednim katalogu repozytorium oraz na właściwej gałęzi (`git branch`). + +*** +### 7. Dobre praktyki + +- Przed edycją zawsze wykonaj `git pull`. +- Używaj opisowych wiadomości commitów. +- Nie wysyłaj plików tymczasowych (.Rhistory, .RData) ani dużych plików binarnych. +- W pliku README regularnie zapisuj postępy i refleksje dotyczące projektu. + +*** + +**Wskazówka:** +Jeśli zapomnisz hasła lub napotkasz problem techniczny, skontaktuj się z prowadzącym. \ No newline at end of file diff --git a/O Git/zzz_porady_GIT.R b/O Git/zzz_porady_GIT.R new file mode 100644 index 0000000..bddccd0 --- /dev/null +++ b/O Git/zzz_porady_GIT.R @@ -0,0 +1,60 @@ +` +# Problem na Macu tworzy plik .DS_Store, bo system cały czas go uaktuania +# wyłączanie we wszystkich repozytoriach: +git config --global core.excludesfile ~/.gitignore_global +echo ".DS_Store" >> ~/.gitignore_global + +# Wyłączanie w systemie: +sudo chflags uchg .DS_Store +# włączanie: +sudo chflags nouchg .DS_Store + + +# Jak skasować plik lokalnie, ale zostawić go innym? +git rm --cached nazwa.pliku +echo "nazwa.pliku" >> .gitignore +git add .gitignore +git commit -m "Ignorowanie pliku nazwa" +git push +rm nazwa.pliku + +# Jak mieć plik lokalny, który nie jest w GIT? +echo "nazwa.pliku" >> .gitignore +git rm --cached nazwa.pliku +git add .gitignore +git commit -m "Ignorowanie pliku nazwa" + +# Plik nie będzie widoczny i nie będzie info w GIT o tym +echo "nazwa.pliku" >> .git/info/exclude + +# Jak przywrócić do GIT plik, który był tylko lokalnie? +usunąć jego nazwę z .gitignore +git add nazwa.pliku +git commit -m "Dodanie pliku nazwa do repozytorium" +git push + +# Jeśli nie można push, bo mam nieistotne zmiany lokalne, to można je pominać +# wszystkie nowe pliki: +git stash push --keep-index +# wybrane pliki +git stash push -m "Moje zmiany" -- path/do/pliku1 path/do/pliku2 + +# Reset repozytorium +git clean -fd +git reset --hard HEAD + +# aby zobaczyć przebieg commitów +git log --oneline --graph --decorate --all + + +# łączenie zmian w branchu do main: +## Step 1 Clone the repository or update your local repository with the latest changes. +git pull origin main +## Step 2 Switch to the base branch of the pull request. +git checkout main +## Step 3 Merge the head branch into the base branch. +git merge pk +## Step 4 Push the changes. +git push -u origin main + + diff --git a/README.md b/README.md index 5e4fc2d..541446f 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,55 @@ -# Zawartość +# Co tu znajdziemy? -Repo zawiera pliki przydatne przy tworzeniu i pisaniu pracy magisterskiej w nowoczesny sposób. +## Seminarium magisterskie - [Psychologia / 2025-2027] + +## Struktura **Do_badania**: przykład instrukcji i zgody dla badanych **O Git**: instrukcja jak korzystać z systemu wersjonowania plików **Obsidian i Markdown**: Przykład jak z poziomu Obsidian generować dokumenty PDF korzystając z formatowania MD **Prompty**: przykładowy prompt ustawiający AI w roli tutora pracy magisterskiej **Statystyka w R**: łagodne wprowadzenie do używania języka R do analiz statystycznych -**Szablony**: pliki startowe do pisania pracy mgr z wykorzystaniem Markdown/Quarto/LaTeX +**Szablony**: pliki startowe do pisania pracy mgr z wykorzystaniem Markdown/Quarto/LaTeX lub Word/Pages ---- +Repozytorium zawiera materiały seminaryjne, literaturę oraz projekty widoczne dla wszystkich. -Przy zakładaniu repozytorium na swoją pracę magisterską plik README.md może mieć na przykład taka strukturę: +## Kontakt +Komentarze i pytania - w [Zgłoszenia](http://150.254.88.90:3000/Seminaria-KLEKA/Seminarium-Psychologia-2027/issues) lub przez Teams/[email](mailto:kleka@amu.edu.pl). -# Projekt badawczy – [Imię Nazwisko] +### Skala ocen +Orientacyjna skala ocen będąca jednocześnie planem wymagań na poszczególne semestry pracy. -## Temat -Zależność między [zmienna X] a [zmienna Y] w kontekście [obszar]. +semestr 7 +* 3,0 - zaproponowany temat pracy w oparciu o literaturę +* 3,5 - sformułowany problem badawczy do rozwiązania +* 4,0 - notatka z przeglądu literatury +* 4,5 - szczegółowo opisany przegląd literatury lub mapa pojęć +* 5,0 - esej na temat i z zarysem teorii -## Cele -1. Analiza danych z [źródło]. -2. Zastosowanie metod [np. regresja, analiza czynnikowa]. -3. Przygotowanie raportu końcowego. +semestr 8 +* 3-3,5 - opisany model teoretyczny +* 4,0 - napisany rozdział teoretyczny +* 4,5 - plus przygotowana struktura zmiennych +* 5,0 - plus sporządzony plan badawczy i plan analiz -## Harmonogram -| Etap | Opis | Termin | -|------|-----------------------|--------| -| I | Zebranie literatury | 10.11 | -| II | Opracowanie narzędzia | 01.12 | -| III | Analiza danych | 15.01 | -| IV | Raport końcowy | 15.02 | +semestr 9 +* 3,0 - skonsultowana metoda badania +* 3,5 - plus przygotowane narzędzia +* 4,0 - plus zaplanowane badanie (określona procedura, grupa i termin) +* 4,5 - plus badania w toku +* 5,0 - plus wyniki badań z analizami hipotez + +semestr 10 +* 2.0 - brak pracy +* 3-5.0 - praca jako całość, ocena zależy od jej jakości +* - opis statystyczny wyników +* - [formatowanie](http://kleka.home.amu.edu.pl/nauka/formatowanie-apa/)(APA, przedziały, efekty) +* - interpretacja wyników +* - dyskusja wyników na tle teoretycznym, autokrytyka, znaczenie praktyczne + +_UWAGA! Na semestrze 10 wymagana jest kompletna praca, by otrzymać ocenę z seminarium i nie zależy ona od realizacji zadań, ale od stopnia samodzielności i obszerności (merytorycznej) pracy._ +_Ocena wynika z całokształtu pracy i jest niezależna od oceny za pracę w procesie jej obrony. Można otrzymać 5 z seminarium, ale gorszą ocenę z pracy, jeśli praca będzie słaba. I w drugą stronę – gorsza ocena z seminarium nie wyklucza bardzo dobrej oceny za pracę._ + +Kończąc przygodę z magisterką trzeba najpierw ustalić, kto będzie ją recenzował (mile widziany jest mejl do kandydanta_ki na recenenta z pytaniem o to i abstraktem pracy, ale można ustalić to ustnie lub za moim pośrednictwem). Zgłaszając pracę do obrony w BOS trzeba znać osoby w komisji i termin. + +Zgłoszenie egzaminu w BOS następuje **co najmniej 17 dni przed planowanym egzaminem.** Jeżeli w uzasadnionych okolicznościach (np. oczekiwanie na wyniki egzaminów na 3. roku studiów I stopnia) recenzenci_tki wyrażą zgodę na napisanie recenzji w krótszym (niż 7 dni) czasie, a student_ka zgodzi się na skrócenie czasu na zapoznanie się z recenzjami, egzamin może być zaplanowany w terminie krótszym niż 17 dni. Wymaga to jednak obustronnych zgód (pisemnie np. w mejlu lub na czacie w Teams). diff --git a/Statystyka/Statystyka Jak Jamovi.pdf b/Statystyka/Statystyka Jak Jamovi.pdf new file mode 100644 index 0000000..e682b6f Binary files /dev/null and b/Statystyka/Statystyka Jak Jamovi.pdf differ diff --git a/Statystyka w R/Wprowadzenie do R.qmd b/Statystyka/Wprowadzenie do R.qmd similarity index 100% rename from Statystyka w R/Wprowadzenie do R.qmd rename to Statystyka/Wprowadzenie do R.qmd diff --git a/Statystyka w R/wprowadzenie_do_R.pdf b/Statystyka/wprowadzenie_do_R.pdf similarity index 100% rename from Statystyka w R/wprowadzenie_do_R.pdf rename to Statystyka/wprowadzenie_do_R.pdf diff --git a/Szablony/-UAM-WZÓR.pdf b/Szablony/-UAM-WZÓR.pdf index cdc0326..de3b203 100644 Binary files a/Szablony/-UAM-WZÓR.pdf and b/Szablony/-UAM-WZÓR.pdf differ diff --git a/Szablony/LaTeX/UAM_LaTeX-EN.zip b/Szablony/LaTeX/UAM_LaTeX-EN.zip index 09c8bac..2fe1a4a 100644 Binary files a/Szablony/LaTeX/UAM_LaTeX-EN.zip and b/Szablony/LaTeX/UAM_LaTeX-EN.zip differ diff --git a/Szablony/LaTeX/UAM_LaTeX-PL.zip b/Szablony/LaTeX/UAM_LaTeX-PL.zip index d8a2fce..bff0988 100644 Binary files a/Szablony/LaTeX/UAM_LaTeX-PL.zip and b/Szablony/LaTeX/UAM_LaTeX-PL.zip differ diff --git a/Szablony/Szablon pracy magisterskiej UAM.docx b/Szablony/Szablon pracy magisterskiej UAM.docx new file mode 100644 index 0000000..02f10fc Binary files /dev/null and b/Szablony/Szablon pracy magisterskiej UAM.docx differ diff --git a/Szablony/Szablon pracy magisterskiej UAM.template b/Szablony/Szablon pracy magisterskiej UAM.template new file mode 100644 index 0000000..9214a7d Binary files /dev/null and b/Szablony/Szablon pracy magisterskiej UAM.template differ diff --git a/Szablony/UAM_Quarto/_START.qmd b/Szablony/UAM_Quarto/_START.qmd index f1b8da2..aec643f 100644 --- a/Szablony/UAM_Quarto/_START.qmd +++ b/Szablony/UAM_Quarto/_START.qmd @@ -41,18 +41,16 @@ fig-cap-location: top lang: pl keep-tex: true # Czy plik TEX ma pozostać po kompilacji PDF toc: true # Czy pokazać: spis treści -lot: true # spis tabel -lof: false # spis rysunków +lot: true # spis tabel +lof: false # spis rysunków --- ```{=html} - + Porady jak pisać różne elementy pracy są na końcu w pliku poradnik.qmd --> ``` {{< pagebreak >}} @@ -61,7 +59,9 @@ lof: false # spis rysunków ```{=html} + i nawiązywać do treści danej sekcji. + Nagłówki poniżej są tylko propozycją i nie muszą wszystkie + znaleźć się w Twojej pracy--> ``` # systematyczny przegląd literatury @@ -102,10 +102,10 @@ lof: false # spis rysunków # testowanie hipotez -W jaki sposób pisać korzystając z R, dowiesz się z poradnika (zob. załacznik), który koniecznie usuń z końcowej wersji pracy. +W jaki sposób pisać korzystając z R, dowiesz się z poradnika (zob. załacznik), który koniecznie **usuń** z końcowej wersji pracy. ```{=html} - ``` diff --git a/Szablony/UAM_Quarto/dyplUAM.cls b/Szablony/UAM_Quarto/dyplUAM.cls index 5a1a8a0..e79f6b9 100644 --- a/Szablony/UAM_Quarto/dyplUAM.cls +++ b/Szablony/UAM_Quarto/dyplUAM.cls @@ -112,8 +112,6 @@ Ja, ni\.zej podpisany/a student/ka Uniwersytetu im. Adama Mickiewicza w Poznaniu o\'swiadczam, \.ze przedk{\l}adan\k{a} prac\k{e} dyplomow\k{a} napisa{\l}em/am samodzielnie. Oznacza to, \.ze przy pisaniu pracy, poza niezb\k{e}dnymi konsultacjami, nie korzysta{\l}em/am z pomocy innych os\'ob, a w szczeg\'olno\'sci nie zleca{\l}em/am opracowania rozprawy lub jej cz\k{e}\'sci innym osobom, ani nie odpisywa{\l}em/am tej rozprawy lub jej cz\k{e}\'sci od innych os\'ob. -O\'swiadczam r\'ownie\.z, \.ze egzemplarz pracy w wersji drukowanej jest ca{\l}kowicie zgodny z~egzemplarzem pracy dyplomowej w wersji elektronicznej. - Jednocze\'snie przyjmuj\k{e} do wiadomo\'sci, \.ze przypisanie sobie, w pracy dyplomowej, autorstwa istotnego fragmentu lub innych element\'ow cudzego utworu lub ustalenia naukowego stanowi podstaw\k{e} stwierdzenia niewa\.zno\'sci post\k{e}powania w sprawie nadania tytu{\l}u zawodowego.\endgraf } % %%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Szablony/UAM_Quarto/dyplom.Rproj b/Szablony/UAM_Quarto/dyplom.Rproj new file mode 100644 index 0000000..0a3b3f4 --- /dev/null +++ b/Szablony/UAM_Quarto/dyplom.Rproj @@ -0,0 +1,14 @@ +Version: 1.0 +ProjectId: 280f4527-536e-4a77-93db-6dde1530a583 + +RestoreWorkspace: Default +SaveWorkspace: Default +AlwaysSaveHistory: Default + +EnableCodeIndexing: Yes +UseSpacesForTab: Yes +NumSpacesForTab: 2 +Encoding: UTF-8 + +RnwWeave: knitr +LaTeX: pdfLaTeX diff --git a/Szablony/UAM_Quarto/poradnik.qmd b/Szablony/UAM_Quarto/poradnik.qmd index 583f83c..4a3ced2 100644 --- a/Szablony/UAM_Quarto/poradnik.qmd +++ b/Szablony/UAM_Quarto/poradnik.qmd @@ -14,7 +14,7 @@ Po kliknięciu przycisku **Render** dokument zostanie wygenerowany a wszystkie m 1 + 1 ``` -Kod można ukryć dodając: `echo: false`. Na wydruku pojawi się tylko efekt lub też dostępny będzie wynik obliczeń do dalszej obróbki. Więcej specyficznych ustawień można znaleźć na stronie . +Kod można ukryć dodając: `#| echo: false`. Na wydruku pojawi się tylko efekt lub też dostępny będzie wynik obliczeń do dalszej obróbki. Więcej specyficznych ustawień można znaleźć na stronie . ```{r} #| echo: false @@ -23,7 +23,9 @@ a <- 23 * 32 Na przykład wynik mnożenia $23 \cdot 32$ został obliczony i wynosi `r a`. -{{< pagebreak >}} \### Rysunki {.unnumbered .unlisted} +{{< pagebreak >}} + +### Rysunki {.unnumbered .unlisted} Rysunki takie jak @fig-plot1 mogą być generowane lub importowane. diff --git a/Szablony/UZ_Quarto/dyplom.Rproj b/Szablony/UZ_Quarto/dyplom.Rproj new file mode 100644 index 0000000..0a3b3f4 --- /dev/null +++ b/Szablony/UZ_Quarto/dyplom.Rproj @@ -0,0 +1,14 @@ +Version: 1.0 +ProjectId: 280f4527-536e-4a77-93db-6dde1530a583 + +RestoreWorkspace: Default +SaveWorkspace: Default +AlwaysSaveHistory: Default + +EnableCodeIndexing: Yes +UseSpacesForTab: Yes +NumSpacesForTab: 2 +Encoding: UTF-8 + +RnwWeave: knitr +LaTeX: pdfLaTeX diff --git a/template README.md b/template README.md new file mode 100644 index 0000000..682f7d4 --- /dev/null +++ b/template README.md @@ -0,0 +1,32 @@ +# Zawartość + +Repo zawiera pliki przydatne przy tworzeniu i pisaniu pracy magisterskiej w nowoczesny sposób. + +**Do_badania**: przykład instrukcji i zgody dla badanych +**O Git**: instrukcja jak korzystać z systemu wersjonowania plików +**Obsidian i Markdown**: Przykład jak z poziomu Obsidian generować dokumenty PDF korzystając z formatowania MD +**Prompty**: przykładowy prompt ustawiający AI w roli tutora pracy magisterskiej +**Statystyka w R**: łagodne wprowadzenie do używania języka R do analiz statystycznych +**Szablony**: pliki startowe do pisania pracy mgr z wykorzystaniem Markdown/Quarto/LaTeX + +--- + +Przy zakładaniu repozytorium na swoją pracę magisterską plik README.md może mieć na przykład taka strukturę: + +# Projekt badawczy – [Imię Nazwisko] + +## Temat +Zależność między [zmienna X] a [zmienna Y] w kontekście [obszar]. + +## Cele +1. Analiza danych z [źródło]. +2. Zastosowanie metod [np. regresja, analiza czynnikowa]. +3. Przygotowanie raportu końcowego. + +## Harmonogram +| Etap | Opis | Termin | +|------|------|--------| +| I | Zebranie literatury | 10.11 | +| II | Opracowanie narzędzia | 01.12 | +| III | Analiza danych | 15.01 | +| IV | Raport końcowy | 15.02 |