README.md

KL+RP+IBE+EFS

Travis build status Coverage status

MLASZraporty

Pakiet został opracowany w ramach projektu Monitorowanie losów edukacyjno-zawodowych absolwentów i młodych dorosłych (POWR.02.15.00-IP.02-00-004/16) prowadzonego w Instytucie Badań Edukacyjnych w ramach działania 2.15. Kształcenie i szkolenie zawodowe dostosowane do potrzeb zmieniającej się gospodarki II osi priorytetowej Efektywne polityki publiczne dla rynku pracy, gospodarki i edukacji Programu Operacyjnego Wiedza, Edukacja, Rozwój

Pakiet służy do przygotowywania raportów szkół, opisujących dalsze losy zawodowe i edukacyjne ich absolwentów na podstawie zbiorów danych przygotowanych przy pomocy pakietu MLASZdane.

Instalacja / aktualizacja

Pakiet nie jest wypchnięty na CRAN, więc trzeba instalować go ze źródeł.

Ponieważ jednak zawiera jedynie kod w R, nie ma potrzeby zaopatrywać się w kompilatory, itp.

Instalację najprościej przeprowadzić wykorzystując pakiet devtools:

install.packages('devtools') # potrzebne tylko, gdy nie jest jeszcze zainstalowany
devtools::install_github('tzoltak/MLASZraporty')

Dokładnie w ten sam sposób można przeprowadzić aktualizację pakietu do najnowszej wersji.

Zależności

Do poprawnego działania pakiet MLASZraporty potrzebuje, aby w systmie zainstalowany był program Pandoc. Jeśli na komputerze zainstalowane zostało RStudio, Pandoc najprawdopodobniej został zainstalowany razem z nim i jest gotowy do użycia (w innym przypadku p. wiki pakietu MLAK).

Aby możliwe było generowanie raportów w formacie PDF niezbędna jest również obecność w systemie dystrybucji LaTeX-a (p. wiki pakietu MLAK).

Użycie

Do generowania raportów służy funkcja generuj_raporty(). Jej typowe wywołanie wygląda następująco:

library(MLASZraporty)
generuj_raporty(szablon = 'raport_szkoly.Rmd',
                wskazniki = wskaznikiSzk,
                wskaznikiGrPor = wskaznikiTypSzk,
                kolumnaNazwaPliku = SZK_kod,
                parametry = list(typDokumentu = "pdf",
                                 progLiczebnosci = 10,
                                 rocznik = 2017,
                                 wyrownanieTabWykr = "center"))

Poszczególne argumenty opisują:

Opisane powyżej dodatkowe parametry - z wyjątkiem typDokumentu - mogą być też przekazane jako kolumny ramki danych ze wskaźnikami grup (tj. ramki danych przekazywanej argumentem wskazniki) - wtedy nie muszą być już wpisywane jako elementy argumentu parametry.

Raporty zostaną utworzone w aktywnym folderze. Jeśli nie jesteś pewien, jaki to folder, użyj funkcji getwd() i ew. funkcji setwd(), aby go zmienić.

Dostępne szablony raportów

W obecnej wersji pakietu dostępny jest tylko jeden szablon raportu, przeznaczony do generowania raportów na poziomie szkół. Z odpowiednio przygotowanymi danymi wejściowymi możliwe jest też wykorzystanie go do generowania raportów na niższym poziomie agregacji: zestawu zawodów w ramach szkoły.

Aby sprawdzenić, jakie szablony są dostępne w ramach pakietu można też wywołać funkcję:

wypisz_dostepne_szablony()

Możliwości dalszego rozwoju



tzoltak/MLASZraporty documentation built on June 5, 2019, 9:22 a.m.