Cześć II SIWZ: Szczegółowy Opis Przedmiotu zamówienia



Podobne dokumenty
INSTRUKCJA UŻYTKOWNIKA GENERATORA WNIOSKÓW O DOFINANSOWANIE DLA WNIOSKODAWCÓW

Platforma e-learningowa

Materiał szkoleniowy:

Podręcznik użytkownika Publikujący aplikacji Wykaz2

Podręcznik użytkownika Wprowadzający aplikacji Wykaz2

INSTRUKCJA UŻYTKOWNIKA. Wielkopolski system doradztwa. edukacyjno-zawodowego

INSTRUKCJA UŻYTKOWNIKA GENERATORA WNIOSKÓW O DOFINANSOWANIE DLA WNIOSKODAWCÓW

OPIS PRZEDMIOTU ZAMÓWIENIA

SYSTEM ZARZĄDZANIA DANYMI OSOBOWYMI - INSTRUKCJA UŻYTKOWNIKA

System epon Dokumentacja użytkownika

INSTRUKCJA. zakładania konta w Społeczności CEO oraz rejestrowania się do programu lub na szkolenie/cykl szkoleniowy KROK 1

INSTRUKCJA. rejestrowania się na szkolenie/cykl szkoleniowy oraz uzupełniania niezbędnej unijnej dokumentacji uczestnictwa w projekcie (PEFS)

Od elitarnych kuźni olimpijczyków do powszechnego systemu wspierania uczniów w wybitnie uzdolnionych. Gdańsk, maja 2012 r.

1. REJESTRACJA W INTERIM24.PL PANEL UŻYTKOWNIKA ZAWARTOŚĆ UZUPEŁNIENIE PROFILU... 9

INSTRUKCJA UŻYTKOWNIKA

INSTRUKCJA UŻYTKOWNIKA GENERATORA WNIOSKÓW O DOFINANSOWANIE DLA WNIOSKODAWCÓW

INSTRUKCJA UŻYTKOWNIKA GENERATORA WNIOSKÓW O DOFINANSOWANIE DLA WNIOSKODAWCÓW

Instrukcja. Systemu Obsługi Praktyk -Moduł Student UNIWERSYTET MARII CURIE-SKŁODOWSKIEJ W LUBLINIE

ELEKTRONICZNA KSIĄŻKA ZDARZEŃ

Podręcznik użytkownika Obieg dokumentów

INSTRUKCJA KROK 1. UWAGA: Jeżeli posiadasz już konto w Społeczności CEO, przejdź do kroku 9, pomijając część dotyczącą tworzenia konta w Społeczności.

1. Doradcy Logowanie i Pulpit Mój profil Moje kwalifikacje Moi klienci Szczegóły klientów...

Platforma e-learningowa

INSTRUKCJA UŻYTKOWNIKA. Wielkopolski system doradztwa. edukacyjno-zawodowego

WPROWADZENIE WYSZUKIWANIE OGŁOSZEŃ

Serwis jest dostępny w internecie pod adresem Rysunek 1: Strona startowa solidnego serwisu

Dokumentacja Administratora portalu. aplikacji. Wirtualna szkoła

Podręcznik Administratora Szkoły

Dokumentacja użytkownika E-działania - POLCHAR

SYSTEM ZARZĄDZANIA RELACJAMI Z KLIENTEM CRM7

Podręcznik Użytkownika LSI WRPO

Instrukcja rejestracji w systemie System Wspierający Prowadzenie Prac Badawczo-Naukowych oraz Współdzielenie i Publikację Wyników Prac

Instrukcja obsługi dziennika elektronicznego dla trenerów uczestniczących. w ogólnopolskim projekcie MultiSport. Luty 2015 r.

INSTRUKCJA Panel administracyjny

1. Składanie wniosku rejestracyjnego - rejestracja konta użytkownika/firmy

Portal Personelu Medycznego Global Services Sp. z o.o.

Dokumentacja Administratora aplikacji Podsystem administracyjny

I. Rejestracja i logowanie

EXSO-CORE - specyfikacja

INSTRUKCJA UŻYTKOWNIKA REJESTRU USŁUG ROZWOJOWYCH MODUŁ USŁUGI ROZWOJOWE

Skrócona instrukcja podstawowych zadań na portalu polska-szkola.pl

ADMINISTRATOR SZKOŁY. Instrukcja użytkownika portalu

INSTRUKCJA. zakładania konta w Społeczności CEO oraz rejestrowania się do programu Edukacja o polityce KROK 1

KRÓTKI PRZEWODNIK Z ZAKRESU OBSŁUGI APLIKACJI PB ONLINE

Instrukcja dla Kandydatów na staż w Projekcie SIMS

Data wydania: Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego

INSTRUKCJA REJESTRACJI ORGANIZACJI W GENERATORZE WNIOSKÓW APLIKACYJNYCH SI NAWIKUS

INSTRUKCJA Panel administracyjny

Jako lokalizację, w której będzie kontynuowana praca w przyszłym roku szkolnym, warto wybrać tę, w której zgromadzonych jest więcej danych.

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

INSTRUKCJA UŻYTKOWNIKA

E-czeki - zakładanie listy odbiorców, raport uprawnień (Bankowość Elektroniczna dla Klientów Korporacyjnych Getin Noble Bank SA)

INSTRUKCJA UŻYTKOWNIKA GENERATORA WNIOSKÓW O DOFINANSOWANIE DLA WNIOSKODAWCÓW

Część 3 - Konfiguracja

Przewodnik... Segmentacja listy Odbiorców

Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.

Instrukcja obsługi aplikacji e-szklanka

Instrukcja logowania i użytkowania platformy Uniwersytet Przedsiębiorczości

FedEx efaktura Instrukcja Użytkownika

UONET+ moduł Sekretariat. Gromadzenie danych uczniów

Moduł Sekretariat jako źródło informacji o uczniach

INSTRUKCJA OBSŁUGI PLATFORMY KONSULTACJI SPOŁECZNYCH

INSTRUKCJA dla opiekunów SKC

Nabór Bursy/CKU. Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

Podstawy technologii WWW

Przed przystąpieniem do czytania dokumentu, proszę o zapoznanie się z podstawowym dokumentem Instrukcja obsługi AZU dla użytkownika zewnętrznego.

Specyfikacja funkcjonalna systemu katalog opinii

Użytkownik zewnętrzny (UZ) może wykonywać następujące czynności:

INSTRUKCJA zakładania konta w Społecznoś ci CEO

Instrukcja użytkownika. Panel Administratora CreamCRM

Droga Nauczycielko, Nauczycielu praktykujący OK zeszyt ;-) Witamy Cię w Społeczności CEO.

Platforma internetowa podręczna instrukcja

Instrukcja dostępu do Systemu Naboru i Oceny Wniosków (SNOW*)

Szkolenie jest współfinansowane ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego. Karolina Pizoń Mariusz Sawicki

PORTAL KLIENTA I OBSŁUGA ZGŁOSZEŃ.V01. VULCAN Innowacji

Instrukcja dostępu do Systemu Naboru i Oceny Wniosków (SNOW*)

INSTRUKCJA. zakładania konta w Społeczności CEO oraz rejestrowania się do programu lub na szkolenie/cykl szkoleniowy KROK 1

INSTRUKCJA UŻYTKOWNIKA. Wielkopolski system doradztwa. edukacyjno-zawodowego

Instrukcja obsługi Zaplecza epk dla Pracowników Instytucji w zakresie administracji danymi instytucji

Instrukcja Integracja z istore. Wersja z 07/02/2015. Copyright Zakupteraz.pl

1. Klienci Logowanie i Pulpit Mój profil Wyniki testów Moje CV Kapitał Kariery...

Wprowadzenie przegląd funkcjonalności

Instrukcja Użytkownika (Nauczyciel Akademicki) Akademickiego Systemu Archiwizacji Prac

Instrukcja erejestracji Kliniki Nova.

Poniżej przedstawiamy moduły i funkcjonalności systemu.

INSTRUKCJA UŻYTKOWNIKA

Skrócona instrukcja pracy z Generatorem Wniosków

Centrum Informatyki "ZETO" S.A. w Białymstoku. Wysyłanie danych o licencjach i zezwoleniach do CEIDG w systemie ProcEnt Licencje

PROCES AKTUALIZACJI DANYCH PODMIOTU W KRAJOWEJ BAZIE O EMISJACH GAZÓW CIEPLARNIANYCH I INNYCH SUBSTANCJI

Platforma Informacyjno-Płatnicza PLIP

Instrukcja obsługi platformy B2B ARA Pneumatik

PWI Instrukcja użytkownika

Instrukcja rejestracji świadczeniodawcy

11. Autoryzacja użytkowników

Instrukcja użytkownika

Instrukcja portalu TuTej24.pl

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

WPROWADZENIE Cel dokumentu Wymagania techniczne

INSTRUKCJA OBSŁUGI PLATFORMY EDUSCIENCE Administrator/Administratorka szkoły. platforma.eduscience.pl

Transkrypt:

Cześć II SIWZ: Szczegółowy Opis Przedmiotu zamówienia do ZAPYTANIA OFERTOWEGO CEO /Wdrożenie podstawy programowej kształcenia ogólnego w przedszkolach i szkołach/zo/36 Spis treści 1. Cel... 5 2. Podział projektu... 5 3. Dokumentacja... 5 4. Wymagania techniczne... 5 4.1. Serwer... 5 4.2. Panel administracyjny bazy danych Platformy... 6 4.3. Panel Uczestnika i Panel Koordynatora... 6 4.4. Projekty graficzne... 6 5. Panel administracyjny bazy danych Platformy uczestników programu Aktywna Edukacja... 6 5.1. Informacje ogólne... 6 5.2. Model danych... 6 5.3. Aktywność... 7 5.3.1. Dane podstawowe... 7 5.3.2. Funkcjonalność... 8 5.4. Program... 9 5.4.1. Dane podstawowe... 9 5.4.2. Funkcjonalność... 9 5.5. Grupa tematyczna... 10 5.5.1. Dane podstawowe... 10 5.5.2. Funkcjonalność... 10 5.6. Instytucja... 10 5.6.1. Dane podstawowe... 10 5.6.2. Funkcjonalność... 11 Strona 1 z 36

5.7. Członkostwo Uczestnika... 12 5.7.1. Dane podstawowe... 12 5.7.2. Funkcjonalność... 12 5.8. Uczestnictwo Instytucji... 13 5.8.1. Dane podstawowe... 13 5.8.2. Funkcjonalność... 13 5.9. Adnotacje... 13 5.9.1. Dane podstawowe... 14 5.9.2. Funkcjonalność... 14 5.10. Dokument... 14 5.10.1. Dane podstawowe... 14 5.10.2. Funkcjonalność... 15 5.11. Uczestnik... 16 5.11.1. Dane podstawowe... 16 5.11.2. Funkcjonalność... 17 5.12. Uczestnictwo Uczestnika... 18 5.12.1. Dane podstawowe... 18 5.12.2. Funkcjonalność... 18 5.13. Podział administracyjny (Słownik)... 19 5.13.1. Dane podstawowe... 19 5.13.2. Funkcjonalność... 19 5.14. Etap edukacyjny (Słownik)... 20 5.14.1. Dane podstawowe... 20 5.14.2. Funkcjonalność... 20 5.15. Rola (Słownik)... 20 5.15.1. Dane podstawowe... 20 5.15.2. Funkcjonalność... 20 5.16. Przedmiot (Słownik)... 21 5.16.1. Dane podstawowe... 21 5.16.2. Funkcjonalność... 21 5.17. Język (Słownik)... 21 5.17.1. Dane podstawowe... 21 5.17.2. Funkcjonalność... 21 5.18. Typ szkoły (Słownik)... 21 Strona 2 z 36

5.18.1. Dane podstawowe... 22 5.18.2. Funkcjonalność... 22 5.19. Typ szkoły SIO (Słownik)... 22 5.19.1. Dane podstawowe... 22 5.19.2. Funkcjonalność... 22 5.20. Typ organu prowadzącego (Słownik)... 22 5.20.1. Dane podstawowe... 22 5.20.2. Funkcjonalność... 23 5.21. Typ Instytucji (Słownik)... 23 5.21.1. Dane podstawowe... 23 5.21.2. Funkcjonalność... 23 5.22. Typ Adnotacji (Słownik)... 23 5.22.1. Dane podstawowe... 23 5.22.2. Funkcjonalność... 24 5.23. Typ Dokumentu (Słownik)... 24 5.23.1. Dane podstawowe... 24 5.23.2. Funkcjonalność... 24 5.24. Stanowisko (Słownik)... 24 5.24.1. Dane podstawowe... 24 5.24.2. Funkcjonalność... 24 5.25. Adresat Dokumentu (Słownik)... 25 5.25.1. Dane podstawowe... 25 5.25.2. Funkcjonalność... 25 5.26. Obszar edukacyjny (Słownik)... 25 5.26.1. Dane podstawowe... 25 5.26.2. Funkcjonalność... 25 5.27. Użytkownik... 26 5.27.1. Dane podstawowe... 26 5.27.2. Funkcjonalność... 26 5.28. Inne... 26 5.28.1. Funkcjonalność... 26 5.28.2. Funkcjonalności ogólne... 27 6. PANEL UCZESTNIKA... 27 3.1. REJESTRACJA DO PU... 28 Strona 3 z 36

3.2. LOGOWANIE DO PU... 29 3.3. EDYCJA I UZUPEŁNIANIE KONTA UŻYTKOWNIKA W PU... 29 3.4. FORMULARZE REJESTRACYJNE I ZAPISYWANIE DO PROGRAMÓW CEO W PU... 29 3.5. FORMULARZ OŚWIADCZENIA PODATKOWEGO WSPÓŁPRACOWNIKA CEO... 30 4. PANEL KOORDYNATORA... 30 4.1. FORMULARZE REJESTRACYJNE TWORZENIE... 30 4.2. FORMULARZE REJESTRACYJNE ZARZĄDZANIE... 31 4.3. DOSTĘP DO DANYCH Z CENTRALNEJ BAZY DANYCH... 31 4.3.1. Zbiór użytkowników może być przeszukany według kryteriów:... 31 4.3.2. Zbiór instytucji może być przeszukany według kryteriów:... 31 5. DOKUMENTOWANIE I MONITOROWANIE AKTYWNOŚCI UCZESTNIKÓW PROGRAMU AKTYWNA EDUKACJA... 31 5.1. Opis ogólny... 32 5.2. Działania w Panelu uczestnika... 33 5.2.1. Aktywacja uczestnika... 33 8.2.2 Formularz uczestnictwa... 33 8.2.3 Zapisywanie i modyfikowanie formularza... 34 8.2.4 Wydruk formularza... 34 8.2.5 Dodatkowe dokumenty... 34 8.2.6 Wybór aktywności... 34 8.3 Działania w panelu koordynatora... 35 8.3.1 Aktywności... 35 8.3.2 Modyfikowanie parametrów formularzy... 35 8.3.3 Raportowanie modyfikacji formularza zakres danych osobowych... 35 8.3.4 Import/Export wprowadzonych rekordów... 35 8.3.5 Zarządzanie bazą... 35 Strona 4 z 36

1. Cel Celem projektu jest budowa i wdrożenie Platformy uczestników programu Aktywna Edukacja wraz z przeprowadzeniem szkoleń dla jej użytkowników i administratorów, dla projektu Wdrożenie podstawy programowej kształcenia ogólnego w przedszkolach i szkołach, który jest współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego, Priorytet III: Wysoka jakość oświaty, Działanie 3.3 Poprawa jakości kształcenia, Poddziałanie 3.3.3 Modernizacja treści i metod kształcenia. 2. Podział projektu Projekt został roboczo podzielony na: Panel Administracyjny bazy danych Platformy Panel Uczestnika Panel Koordynatora Dokumentowanie i monitorowanie aktywności uczestników programu Aktywna Edukacja 3. Dokumentacja W ramach projektu zostanie dostarczona kompletna dokumentacja developerska, zawierająca: 1. szczegółowy opis procesu odtworzenia niezależnego od środowiska produkcyjnego środowiska developerskiego, 2. dokładny opis modelu danych w bazie danych razem z logiką funkcjonowania, 3. dokumentację z przeprowadzonych testów wydajnościowych, 4. instrukcję obsługi: 4.1. Panelu administracyjnego bazy danych dla Administratora, 4.2. Panelu koordynatora dla Koordynatora, 4.3. Panelu uczestnika dla Uczestnika. Zamawiający dysponuje wynikami analizy obecnego systemu i istniejącej dokumentacji, udostępnianymi na żądanie Oferenta. 4. Wymagania techniczne 4.1. Serwer Aplikacje będące przedmiotem zamówienia muszą być w pełni kompatybilne i możliwe do prawidłowego działania na serwerze o następującej konfiguracji: 1. System operacyjny: Linux z dystrybucji Debian 2. Serwer bazy danych MySQL 5.5 i PostgreSQL 8.3 3. Serwer Apache 2.x z PHP pracującym jako mod_php (dostępne wersje 5.2 i 5.3.) Dostarczenie serwera wraz z działającym systemem operacyjnym i skonfigurowanym połączeniem internetowym leży po stronie CEO. Strona 5 z 36

4.2. Panel administracyjny bazy danych Platformy Panel administracyjny bazy danych platformy zostanie udostępniony jako aplikacja Web 2.0 dostępna z poziomu strony internetowej. Panel administracyjny będzie w pełni wspierany przez 4 najpopularniejsze przeglądarki internetowe z rankingu GEMIUS na dzień przekazania aplikacji - http://ranking.pl/pl/rankings/web-browsersgroups.html, bez konieczności instalacji dodatkowego oprogramowania. 4.3. Panel Uczestnika i Panel Koordynatora Panele Uczestnika i Koordynatora zostaną udostępnione jako aplikacje Web 2.0 będą w pełni wspierane przez 4 najpopularniejsze przeglądarki internetowe (do 3 pełnych wersji wstecz) z rankingu GEMIUS na dzień przekazania aplikacji - http://ranking.pl/pl/rankings/web-browsersgroups.html, bez konieczności instalacji dodatkowego oprogramowania. 4.4. Projekty graficzne Wykonawca w konsultacji z Zamawiającym przygotuje do 3 projektów graficznych oraz wdroży zaakceptowany projekt graficzny obejmujący Panel Administracyjny bazy danych, Panel Uczestnika oraz Panel Koordynatora. 5. Panel administracyjny bazy danych Platformy uczestników programu Aktywna Edukacja 5.1. Informacje ogólne Panel będzie stanowił zaplecze administracyjne dla pracowników CEO, umożliwiające administrację danymi przegląd, edycję, dodawanie i usuwanie danych. Dostęp do Panelu będą mieli wyłącznie użytkownicy (pracownicy CEO) posiadający rolę Administrator. Poniższy opis panelu administracyjnego został stworzony w oparciu o istniejącą bazę danych i obecny jej panel administracyjny. Uwzględnione zostały niewielkie zmiany w samej strukturze danych. Istniejąca baza danych razem z zawartymi w niej rekordami oraz swoja strukturą będzie podstawą budowy platformy będącej przedmiotem zapytania ofertowego. Baza danych przechowuje informacje o uczestnikach i instytucjach, które biorą udział w programach realizowanych przez CEO. Istniejąca baza danych działa w oparciu o silnik PostgreSQL. 5.2. Model danych W dalszej części zostały przedstawione struktury danych, dający opisowy pogląd na model danych. Opis nie zawiera atrybutów nie posiadających znaczenia biznesowego mowa tutaj o atrybutach pomocniczych, dodawanych np. w celu optymalizacji operacji na danych. W modelu danych wyróżnione zostały typy pól: identyfikator (ID) ciąg znaków umożliwiający jednoznaczną identyfikację danego obiektu, numer seryjny, relacja odniesienie do innego obiektu, reprezentowane przez jego identyfikator, Strona 6 z 36

nazwa krótkie pole tekstowe używane do przechowywania nazw obiektów i osób, a także do innych właściwości mieszczących się w jednej linii tekstu, tekst atrybut o pojemności większej niż nazwa, może składować dowolną liczbę linii tekstu lub hipertekstu (HTML), data pole przechowujące datę, czas pole przechowujące godzinę, lub długość czasu z dokładnością sekundową, data i czas atrybut łączący dwa powyższe typy, liczba pole przechowujące liczbę całkowitą lub zmiennoprzecinkową, flaga pole przybierające dwie wartości logiczne odpowiednio prawdę lub fałsz. Pola systemowe są wspólne dla wszystkich obiektów (nieedytowalne): Data utworzenia (data) automatyczna data utworzenia obiektu, Utworzony przez (ID) identyfikator Użytkownika, który utworzył obiekt, Data modyfikacji (data) automatyczna data modyfikacji obiektu, Modyfikowany przez (ID) identyfikator Użytkownika, który ostatnio edytował obiekt, Aktywny (flaga) określa czy wpis jest aktywny w systemie? Jeżeli zawiera fałsz, obiekt jest całkowicie niewidoczny z poziomu usług. Służy do czasowego ukrycia obiektu, zamiast wykasowywania z bazy. 5.3. Aktywność Aktywność działanie specyficzne dla danego Programu. Każdy Program może składać się z dowolnej liczby Aktywności. Każda Aktywność posiada określonych Uczestników wykonujących określone zadania w ramach Aktywności. Rezultatem każdej z Aktywności będzie Dokument. Szkolenie działanie wyróżnione formą Aktywności towarzyszącej prowadzonemu Programowi. Aktywność polega na przygotowaniu i przeprowadzeniu Szkolenia. Odbiorcami Szkolenia, są Uczestnicy. Szkolenie podobnie jak zwykła Aktywność może generować dowolną liczbę Dokumentów. 5.3.1. Dane podstawowe Tabela 1. Pola Aktywności Program Relacja Brak Tak Nazwa Nazwa Brak Tak Opis Tekst Brak Nie Język Słownik Polski Tak Data rozpoczęcia Data Brak Tak Data zakończenia Data Brak Nie Uwagi Tekst Brak Nie Publiczny Flaga Tak Nie Szkolenie Flaga Brak Nie Aktywność domyślna Flaga Tak Nie Obowiązkowa Flaga Brak Nie geolokalizacja Status Tekst/Słownik Brak Nie Adres platformy Tekst Brak Nie Tabela 2. Pola Szkolenia Strona 7 z 36

Program Relacja Brak Tak Nazwa Nazwa Brak Tak Opis Tekst Brak Nie Język Słownik Polski Tak Data rozpoczęcia Data Brak Tak Data zakończenia Data Brak Nie Uwagi Tekst Brak Nie Publiczny Flaga Tak Nie Szkolenie Flaga Brak Nie Numer szkolenia Tekst Brak Nie Numer zgłoszenia Tekst Brak Nie Miejsce nazwa Tekst Brak Tak Miejsce adres Tekst Brak Tak Godzina Data i czas Brak Nie Liczba godzin szkolenia Tekst Brak Nie Cel szkolenia Tekst Brak Tak Koszt Tekst Brak Nie Zadeklarowana liczba Tekst Brak Nie uczestników Liczba wydanych Tekst Brak Nie zaświadczeń Aktywność domyślna Flaga Tak Nie Obowiązkowa geolokalizacja Flaga Brak Nie 5.3.2. Funkcjonalność (1) Administrator posiada uprawnienia do tworzenia nowych, edycji, usuwania i wyszukiwania (prostego i zaawansowanego) wszystkich Aktywności. (2) Wyszukiwanie proste obejmuje pola: (a) ID, (b) Nazwa, (c) Język, (d) Program, (e) Szkolenie, (f) Aktywność. (3) Wyszukiwanie zaawansowane obejmuje wszystkie pola zawarte w Tabelach 1. i 2. (4) Lista wyników wyszukiwania według zadanych parametrów wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). (5) Widoki powiązane z Aktywnością: (a) Wyszukiwarka Aktywności, (b) Lista Aktywności (Lista wyników wyszukiwania), (c) Dodawanie/edycja Aktywności. (6) Z widoku Lista Aktywności można przejść do edycji oraz usunięcia Aktywności. (7) Z widoku Lista Aktywności można zrobić eksport rekordów do formatu XLS. (8) Widok Dodawanie/edycja Aktywności zawiera submenu: (a) Uczestnictwo Instytucji zawiera listę Instytucji powiązanych z daną Aktywnością, Strona 8 z 36

(b) Uczestnictwo Uczestnika zawiera listę Uczestników powiązanych z daną Aktywnością, (c) Dokumenty zawiera listę Dokumentów powiązanych z daną Aktywnością. (9) Po kliknięciu Zapisz w widoku Dodawanie/edycja Aktywności dane wprowadzone w formularzu są zapisywane w bazie. 5.4. Program Program jest to działanie edukacyjne prowadzone przez Centrum Edukacji Obywatelskiej i adresowane do określonych Uczestników programu. W systemie są przechowywane informacje o Programie oraz jego powiązania z jednostkami organizacyjnymi. W ramach Programu realizowane są dwa typy działań: Aktywność i Szkolenie. Każdy z Programów posiada jednego lub więcej Koordynatora programu. Koordynator programu pracownik CEO, który nadzoruje realizację Programu. 5.4.1. Dane podstawowe Tabela 3. Pola Programu Nazwa skrócona Tekst Brak Tak Opis Tekst Brak Nie Grupa tematyczna Relacja Brak Tak Język Słownik Polski Tak Program nadrzędny Relacja Brak Nie Data rozpoczęcia Data Brak Tak Data zakończenia Data Brak Nie Publiczny Flaga Tak Nie Program zakończony Flaga Brak Nie 5.4.2. Funkcjonalność (1) Administrator posiada uprawnienia do tworzenia nowych, edycji, usuwania i wyszukiwania (prostego i zaawansowanego) wszystkich Programów. (2) Wyszukiwanie proste obejmuje pola: (a) ID, (b) Nazwa, (c) Nazwa skrócona, (d) Grupa tematyczna, (e) Język, (f) Publiczny. (3) Wyszukiwanie zaawansowane obejmuje wszystkie pola zawarte w Tabeli 3. (4) Lista wyników wyszukiwania według zadanych parametrów wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). (5) Widoki powiązane z Programem: (a) Wyszukiwarka Programów, (b) Lista Programów (Lista wyników wyszukiwania), Strona 9 z 36

(c) Dodawanie/edycja Programu. (6) Z widoku Lista Programów można przejść do edycji oraz usunięcia Programu. (7) Z widoku Lista Programów można zrobić eksport rekordów do formatu XLS. (8) Widok Dodawanie/edycja Programu zawiera submenu: (a) Uczestnictwo Instytucji zawiera listę Instytucji powiązanych z danym Programem, (b) Uczestnictwo Uczestnika zawiera listę Uczestników powiązanych z danym Programem, (c) Dokumenty zawiera listę Dokumentów powiązanych z danym Programem. (9) Po kliknięciu Zapisz w widoku Dodawanie/edycja Programu dane wprowadzone w formularzu są zapisywane w bazie. 5.5. Grupa tematyczna Grupa tematyczna stanowi klasyfikację Programu ze względu na jego cechy merytoryczne. Dla każdego Programu musi zostać określona grupa tematyczna. Programy o podobnej tematyce zostaną ze sobą zgrupowane poprzez przypisanie do tej samej Grupy tematycznej. 5.5.1. Dane podstawowe Tabela 4. Pola Grupy tematycznej Opis Tekst Brak Nie 5.5.2. Funkcjonalność (1) Administrator posiada uprawnienia do tworzenia nowych, edycji, usuwania wszystkich Grup tematycznych. (2) Widoki powiązane z Grupą tematyczną: (a) Lista Grup tematycznych, (b) Dodawanie/edycja Grupy tematycznej. (3) Z widoku Lista Grup tematycznych można zrobić eksport rekordów do formatu XLS. (4) Widok Dodawanie/edycja Grupy tematycznej zawiera submenu: (a) Programy zawiera listę Instytucji powiązanych z daną Grupą tematyczną. (5) Po kliknięciu Zapisz w widoku Dodawanie/edycja Grupy tematycznej dane wprowadzone w formularzu są zapisywane w bazie. 5.6. Instytucja Instytucja - jest to dowolna jednostka organizacyjna. Wyróżnione zostały następujące typy Instytucji: CEO, Szkoła, Partner i Organ Prowadzący. 5.6.1. Dane podstawowe Tabela 5. Pola Instytucji Strona 10 z 36

Adres www Tekst Brak Nie Adres e-mail E-mail Brak Nie Telefon Tekst Brak Nie Fax Tekst Brak Nie Adres Tekst Brak Nie Kod pocztowy Tekst Brak Nie Miejscowość Tekst Brak Nie Województwo Słownik Brak Tak Powiat Słownik Brak Tak Gmina Słownik Brak Tak Typ Instytucji Słownik Brak Tak Typ szkoły Słownik Brak Tak Typ szkoły SIO Słownik Brak Tak Typ organu Słownik Brak Nie prowadzącego ID organu Tekst Brak Nie prowadzącego ID instytucji (RELACJA) Brak Nie nadrzędnej Patronat Tekst Brak Nie NIP Tekst Brak Nie REGON Tekst Brak Tak Typ gminy Słownik Brak Nie Wielkość miejscowości Słownik Brak Nie Jednostka samorządu Słownik Brak Nie terytorialnego Lokalizacja długość Tekst Brak Nie Lokalizacja szerokość Tekst Brak Nie 5.6.2. Funkcjonalność (1) Administrator posiada uprawnienia do tworzenia nowych, edycji, usuwania i wyszukiwania (prostego i zaawansowanego) wszystkich Instytucji. (2) Wyszukiwanie proste obejmuje pola: (a) ID, (b) Nazwa, (c) Miejscowość, (d) Typ Instytucji, (e) REGON, (f) Województwo, (g) Powiat, (h) Gmina. (3) Wyszukiwanie zaawansowane obejmuje wszystkie pola zawarte w Tabeli 5. (4) Lista wyników wyszukiwania według zadanych parametrów wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). (5) Widoki powiązane z Instytucją: (a) Wyszukiwarka Instytucji, (b) Lista Instytucji (Lista wyników wyszukiwania), (c) Dodawanie/edycja Instytucji (pojedynczo). Strona 11 z 36

(d) Dodawanie Instytucji poprzez import z pliku XLS. Do pobrania szablon pliku importu z przykładowym formatem importowanych danych. Dane typu Program, Aktywność, itd powinny być w pliku importu jako numery ID (6) Z widoku Lista Instytucji można przejść do edycji oraz usunięcia Instytucji. (7) Z widoku Lista Instytucji można zrobić eksport rekordów do formatu XLS. (8) Widok Dodawanie/edycja Instytucji zawiera submenu: (a) Członkostwo Uczestnika zawiera listę Uczestników powiązanych z daną Instytucją, (b) Członkostwo Instytucji zawiera listę Programów powiązanych z daną Instytucją, (c) Adnotacje zawiera listę Adnotacji powiązanych z daną Instytucją, (d) Dokumenty zawiera listę Dokumentów powiązanych z daną Instytucją. (9) Po kliknięciu Zapisz w widoku Dodawanie/edycja Instytucji dane wprowadzone w formularzu są zapisywane w bazie. 5.7. Członkostwo Uczestnika Członkostwo Uczestnika - określa relację między Uczestnikiem a Instytucją, należy interpretować je jako Uczestnik, który jest członkiem danej Instytucji. 5.7.1. Dane podstawowe Tabela 6. Pola Członkostwa Uczestnika E-mail Uczestnika E-mail ID Uczestnika Tak Województwo Słownik Brak Tak Powiat Słownik Brak Tak Gmina Słownik Brak Tak Instytucja Nazwa (input z Nazwa Instytucji Tak autocomplete) Początek członkostwa Data Brak Tak Koniec członkostwa Data Brak Nie 5.7.2. Funkcjonalność (1) Administrator posiada uprawnienia do tworzenia nowych, edycji, usuwania wszystkich Członkostw Uczestnika. (2) Widoki powiązane z Członkostwem Uczestnika: (a) Lista Członkostw Uczestnika, (b) Dodawanie/edycja Członkostwa Uczestnika. (3) Z widoku Lista Członkostw Uczestnika można przejść do edycji oraz usunięcia Członkostwa Uczestnika. (4) Pole Uczestnik w widoku Listy Członkostw Uczestnika jest linkiem do widoku Dodawanie/edycja Uczestnika. (5) Pole Instytucja w widoku Listy Członkostw Uczestnika jest linkiem do widoku Dodawanie/edycji Instytucji. (6) Z widoku Lista Członkostw Uczestnika można zrobić eksport rekordów do formatu XLS. (7) Widok Dodawanie/edycja Członkostwa Uczestnika zawiera submenu: Strona 12 z 36

(a) Członkostwo Uczestnika zawiera listę Uczestników powiązanych z daną Instytucją, (b) Członkostwo Instytucji zawiera listę Programów powiązanych z daną Instytucją, (c) Adnotacje zawiera listę Adnotacji powiązanych z daną Instytucją, (d) Dokumenty zawiera listę Dokumentów powiązanych z daną Instytucją. (8) Po kliknięciu Zapisz w widoku Dodawanie Członkostwa Uczestnika dane wprowadzone w formularzu są zapisywane w bazie. 5.8. Uczestnictwo Instytucji Uczestnictwo Instytucji - określa relację między Instytucją a Programem, należy interpretować je jako Instytucja, która jest uczestnikiem danego Programu. 5.8.1. Dane podstawowe Tabela 7. Pola Uczestnictwa Instytucji Program Brak Tak Aktywność Brak Tak Początek uczestnictwa Data Brak Tak Koniec uczestnictwa Data Brak Nie 5.8.2. Funkcjonalność (1) Administrator posiada uprawnienia do tworzenia nowych, edycji, usuwania wszystkich Uczestnictw Instytucji. (2) Widoki powiązane z Uczestnictwem Instytucji: (a) Lista Uczestnictw Instytucji, (b) Dodawanie/edycja Uczestnictwa Instytucji. (3) Z widoku Lista Uczestnictw Instytucji można przejść do edycji oraz usunięcia Uczestnictwa Instytucji. (4) Pole Program w widoku Listy Uczestnictw Instytucji jest linkiem do widoku Dodawanie/edycja Programu. (5) Pole Aktywność w widoku Listy Uczestnictw Instytucji jest linkiem do widoku Dodawanie/edycja Aktywności. (6) Z widoku Lista Uczestnictw Instytucji można zrobić eksport rekordów do formatu XLS. (7) Widok Dodawanie/edycja Członkostwa Uczestnika zawiera submenu: (a) Członkostwo Uczestnika zawiera listę Uczestników powiązanych z daną Instytucją, (b) Członkostwo Instytucji zawiera listę Programów powiązanych z daną Instytucją, (c) Adnotacje zawiera listę Adnotacji powiązanych z daną Instytucją, (d) Dokumenty zawiera listę Dokumentów powiązanych z daną Instytucją. (8) Po kliknięciu Zapisz w widoku Dodawanie/edycja Członkostwa Uczestnika dane wprowadzone w formularzu są zapisywane w bazie. 5.9. Adnotacje Strona 13 z 36

Adnotacja jest to krótka datowana informacja, która może być dołączona do Instytucji bądź Uczestnika Programu. Służy do tego aby gromadzić komentarze o uczestnictwie w poszczególnych Programach. 5.9.1. Dane podstawowe Tabela 8. Pola Adnotacji Treść Adnotacji Tekst Brak Tak Typ Adnotacji Słownik Brak Tak 5.9.2. Funkcjonalność (1) Administrator posiada uprawnienia do tworzenia nowych, edycji, usuwania wszystkich Adnotacji. (2) Widoki powiązane z Adnotacjami: (a) Lista Adnotacji, (b) Dodawanie/edycja Adnotacji. (3) Z widoku Lista Adnotacji można przejść do edycji oraz usunięcia Adnotacji. (4) Z widoku Lista Adnotacji można zrobić eksport rekordów do formatu XLS. (5) Widok Dodawanie/edycja Adnotacji zawiera submenu: (a) Członkostwo Uczestnika zawiera listę Uczestników powiązanych z daną Instytucją, (b) Członkostwo Instytucji zawiera listę Programów powiązanych z daną Instytucją, (c) Adnotacje zawiera listę Adnotacji powiązanych z daną Instytucją, (d) Dokumenty zawiera listę Dokumentów powiązanych z daną Instytucją. (6) Po kliknięciu Zapisz w widoku Dodawanie/edycja Adnotacji dane wprowadzone w formularzu są zapisywane w bazie. (7) Administrator powinien móc określać dostęp do widoczności i edycji Adnotacji dla określonych Użytkowników panelu Platformy według roli lub pojedynczo (per uczestnik) 5.10. Dokument Dokument jest to produkt aktywności wykonywanej w ramach określonego programu. Dokument stanowi plik elektroniczny (lub więcej plików) dowolnego formatu, rozszerzony o szereg atrybutów określających jego autora, pochodzenie (w sensie Programu) i inne właściwości. Składowanie dokumentu w formacie HTML wymaga składowania wielu plików elektronicznych. Oprócz pliku z kodem HTML, składowane będą załączniki dokumentu HTML (obrazy, załączniki CSS, JS i inne). Wstawienie poprawnych odnośników do tych plików ma miejsce w samej zawartości dokumentu HTML, zatem leży po stronie oprogramowania lub osoby wprowadzającej dany plik do systemu. System udostępnia możliwości składowania plików oraz ich odczytu w oparciu o określony protokół (np. HTTP, HTTPS, FTP). 5.10.1. Dane podstawowe Tabela 9. Pola Dokumentu Strona 14 z 36

Opis Tekst Brak Nie Program Relacja Brak Nie Aktywność Relacja Brak Nie Uczestnik Relacja Brak Nie Instytucja Relacja Brak Nie Typ dokumentu Relacja Domyślny Nie Tagi Relacja Brak Nie Medium audio Flaga Brak Nie Medium obraz Flaga Brak Nie Medium tekst Flaga Brak Nie Medium wideo Flaga Brak Nie Język Słownik Polski Nie Data dokumentu Data Brak Nie Status dokumentu Słownik Publiczny Nie Ocena dokumentu Tekst Brak Nie Autor/Źródło Tekst Brak Nie Powiązanie z podstawą Tekst Brak Nie programową Obszar edukacyjny Słownik Brak Nie Lokalizacja długość Liczba Brak Nie Lokalizacja szerokość Liczba Brak Nie Bieżąca wersja 5.10.2. Funkcjonalność (1) Administrator posiada uprawnienia do tworzenia nowych, edycji, usuwania i wyszukiwania (prostego i zaawansowanego) wszystkich Dokumentów. (2) Wyszukiwanie proste obejmuje pola: (a) ID, (b) Nazwa, (c) Program, (d) Aktywność, (e) Typ dokumentu, (f) Status dokumentu, (g) Uczestnik, (h) Województwo, (i) Powiat, (j) Gmina, (k) Instytucja. (3) Wyszukiwanie zaawansowane obejmuje wszystkie pola zawarte w Tabeli 9. (4) Lista wyników wyszukiwania według zadanych parametrów wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). (5) Widoki powiązane z Dokumentem: (a) Wyszukiwarka Dokumentów, (b) Lista Dokumentów (Lista wyników wyszukiwania), (c) Dodawanie/edycja Dokumentu. (6) Z widoku Lista Dokumentów można przejść do edycji oraz usunięcia Dokumentu. Strona 15 z 36

(7) Z widoku Lista Dokumentów można zrobić eksport rekordów do formatu XLS. (8) W widoku Lista znajduje się link to pobrania treści HTML Dokumentu. (9) Pole Program w widoku Listy Dokumentów jest linkiem do widoku Dodawanie/edycji Programu. (10) Pole Aktywność w widoku Listy Dokumentów jest linkiem do widoku Dodawanie/edycji Aktywność. (11) Pole Uczestnik w widoku Listy Dokumentów jest linkiem do widoku Dodawanie/edycji Uczestnika. (12) Pole Instytucja w widoku Listy Dokumentów jest linkiem do widoku Dodawanie/edycji Instytucji. (13) Pole Tagi w widoku Listy Dokumentów jest linkiem do widoku Dodawanie/edycji Tagu. 5.11. Uczestnik Uczestnik to obiekt, który definiuje dowolną osobę, rekrutującą się do Programu z dowolnego miejsca w strukturze organizacyjnej CEO i otoczenia. Obiekt gromadzi informacje o dowolnym Uczestniku programu, bez względu na jego przynależność do jednostki nadrzędnej oraz rolę w jednostce. 5.11.1. Dane podstawowe Tabela 10. Pola Uczestnika Login E-mail Brak Tak Imię Tekst Brak Tak Nazwisko Tekst Brak Tak Adres e-mail E-mail Brak Tak Hasło Hasło Brak Tak Powtórz hasło Hasło Brak Tak Telefon kontaktowy Tekst Brak Nie Adres Tekst Brak Nie Kod pocztowy Tekst Brak Nie Miejscowość Tekst Brak Nie Województwo Słownik Brak Tak Powiat Słownik Brak Tak Gmina Słownik Brak Tak Etap edukacyjny Słownik Brak Nie Stanowisko Słownik Brak Nie Opis stanowiska Tekst Brak Nie Rola Słownik (multiselect) Brak Nie Płeć Słownik Brak Nie Data wyrażenia zgody Data Brak Tak na przetwarzanie danych osobowych Data wyrażenia zgody na otrzymywanie informacji handlowych Data Brak Nie Strona 16 z 36

5.11.2. Funkcjonalność (1) Administrator posiada uprawnienia do tworzenia nowych, edycji, usuwania i wyszukiwania (prostego i zaawansowanego) wszystkich Uczestników. (2) Wyszukiwanie proste obejmuje pola: (a) ID, (b) Login, (c) Imię, (d) Nazwisko, (e) Rola. (3) Wyszukiwanie zaawansowane obejmuje wszystkie pola zawarte w Tabeli 10. (4) Lista wyników wyszukiwania według zadanych parametrów wyświetla domyślnie 20 rekordów, jest stronicowana (opcje: 20, 50, 100, wszystkie wyniki), zawiera wszystkie pola obiektu (łącznie z systemowymi). (5) Widoki powiązane z Uczestnikiem: (a) Wyszukiwarka Uczestnika, (b) Lista Uczestników (Lista wyników wyszukiwania),dodawanie/edycja Uczestnika, (pojedynczo). (a) Dodawanie Uczestnika poprzez import z pliku XLS. Do pobrania szablon pliku importu z przykładowym formatem importowanych danych. Dane typu Instytucja, Program, Aktywność, itd powinny być w pliku importu jako numery ID (lub nr REGON w przypadku Instytucji) (c) Lista blogów (aktywne linki do blogów) (6) Z widoku Lista Uczestników można przejść do edycji oraz usunięcia Uczestnika. (7) Z widoku Lista Uczestników można zrobić eksport rekordów do formatu XLS. (8) Widok Dodawanie/edycja Dokumentu zawiera submenu: (a) Członkostwo zawiera listę Instytucji powiązanych z danym Uczestnikiem, (b) Uczestnictwo zawiera listę Programów powiązanych z danym Uczestnikiem. (c) Blogi zawiera listę blogów danego Uczestnika. Tabela 11. Pola Bloga Pole Blog Administrator bloga E-mail administratora Rodzaj Uczestnika Program Grupowy Liczba stron Liczba wpisów Ostatni wpis Moderator????? Imię i nazwisko nauczyciela E-mail nauczyciela Nazwa szkoły Miejscowość Typ URL Tekst E-mail Słownik Relacja Flaga Liczba Liczba Data i czas Flaga Tekst E-mail Tekst Tekst (d) Adnotacja zawiera listę adnotacji powiązanych z danym Uczestnikiem, Strona 17 z 36

(e) Dokumenty zawiera listę dokumentów powiązanych z danym Uczestnikiem, (f) Przedmioty Uczestnika zawiera listę przedmiotów danego Uczestnika. 5.12. Uczestnictwo Uczestnika Uczestnictwo Uczestnika - określa relację między Uczestnikiem a Programem, należy interpretować je jako Uczestnik, który uczestniczy w danym Programie. 5.12.1. Dane podstawowe Tabela 7. Pola Uczestnictwa Instytucji Program Brak Tak Aktywność Brak Tak Początek uczestnictwa Data Data akceptacji Tak zgłoszenia przez Koordynatora Koniec uczestnictwa Data* Data zakończenia Nie programu, o ile wcześniej nie nastąpiła rezygnacja z Uczestnictwa Status Uczestnika w Słownik Brak Tak Aktywności Rola Słownik Brak Tak 5.12.2. Funkcjonalność (9) Administrator posiada uprawnienia do tworzenia nowych, edycji, usuwania wszystkich Uczestnictw Uczestnika. (10) Widoki powiązane z Uczestnictwem Uczestnika: (a) Lista Uczestnictw Uczestnika, (b) Dodawanie/edycja Uczestnictwa Uczestnika. (11) Z widoku Lista Uczestnictw Uczestnika można przejść do edycji oraz usunięcia Uczestnictwa Uczestnika. (12) Pole Program w widoku Listy Uczestnictw Uczestnika jest linkiem do widoku Dodawanie/edycja Programu. (13) Pole Aktywność w widoku Listy Uczestnictw Uczestnika jest linkiem do widoku Dodawanie/edycja Aktywności. (14) Z widoku Lista Uczestnictw Uczestnika można zrobić eksport rekordów do formatu XLS. (15) Widok Dodawanie/edycja Uczestnictwa Uczestnika zawiera submenu: (a) Członkostwo Uczestnika zawiera listę Instytucji powiązanych z danym Uczestnikiem, (b) Adnotacje zawiera listę Adnotacji powiązanych z danym Uczestnikiem, (c) Dokumenty zawiera listę Dokumentów powiązanych z danym Uczestnikiem. (16) Po kliknięciu Zapisz w widoku Dodawanie/edycja Uczestnictwa Uczestnika dane wprowadzone w formularzu są zapisywane w bazie. Strona 18 z 36

5.13. Podział administracyjny (Słownik) Instytucje i Uczestnicy Programu jako obiekty przetwarzane w ramach bazy danych gromadzą informacje o swoim umiejscowieniu administracyjnym. Są one przechowywane w trzech atrybutach: województwo, powiat i gmina. W systemie przechowywane są odpowiednio trzy obiekty, których listy stanowią dane słownikowe dla wyżej wymienionych atrybutów. 5.13.1. Dane podstawowe Tabela 11. Pola Województwa Tabela 12. Pola Powiatu Województwo Relacja/Słownik Brak Tak Tabela 13. Pola Gminy Województwo Relacja/Słownik Brak Tak Powiat Relacja/Słownik Brak Tak 5.13.2. Funkcjonalność (1) Administrator posiada uprawnienia do tworzenia nowych, edycji, usuwania i wyszukiwania (prostego i zaawansowanego) wszystkich Powiatów i Gmin podziału administracyjnego. (2) Wyszukiwanie Powiatów obejmuje pola: (a) Województwo, (b) Nazwa. (3) Wyszukiwanie Gmin obejmuje pola: (a) Województwo, (b) Powiat, (c) Nazwa. (4) Lista wyników wyszukiwania według zadanych parametrów wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). (5) Widoki powiązane z Podziałem administracyjnym: (a) Lista Województw, (b) Wyszukiwarka Powiatów, Strona 19 z 36

(c) Lista Powiatów (Lista wyników wyszukiwania), (d) Wyszukiwarka Gmin, (e) Lista Gmin (Lista wyników wyszukiwania), (f) Dodawanie/edycja Województwa, (g) Dodawanie/edycja Powiatu, (h) Dodawanie/edycja Gminy. 5.14. Etap edukacyjny (Słownik) Etap edukacyjny określa poziom nauczania np.: poziom kształcenia prowadzony przez szkołę, poziom w jakim kształci nauczyciel, etap na którym kształci się uczeń itp. Przykładowe wartości to: szkoła podstawowa I, gimnazjum, itp. 5.14.1. Dane podstawowe Tabela 14. Pola Województwa 5.14.2. Funkcjonalność (1) Widoki powiązane z Etapem edukacyjnym: (a) Lista Etapów edukacyjnych, (b) Dodawanie/edycja Etapu edukacyjnego. (2) Lista Etapów edukacyjnych wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). 5.15. Rola (Słownik) Rola określa funkcję, jaką pełni Uczestnik w Instytucji, np. Uczeń, Nauczyciel, Pracownik, Dyrektor, Trener. Uczestnik może posiadać kilka ról. 5.15.1. Dane podstawowe Tabela 15. Pola Roli 5.15.2. Funkcjonalność (1) Widoki powiązane z Rolami: (a) Lista Ról, (b) Dodawanie/edycja Roli. (2) Lista Ról wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). Strona 20 z 36

5.16. Przedmiot (Słownik) Przedmiot jest to obiekt opisujący przedmiot nauczania w szkole. Jest związany z etapem nauczania, lista przedmiotów gromadzona jest osobno dla każdego etapu edukacyjnego. 5.16.1. Dane podstawowe Tabela 16. Pola Przedmiotu Etap edukacyjny Relacja/Słownik Brak Tak 5.16.2. Funkcjonalność (1) Widoki powiązane z Przedmiotem: (a) Lista Przedmiotów, (b) Dodawanie/edycja Przedmiotu. (2) Lista Przedmiotów wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). 5.17. Język (Słownik) Język obiekt informacje o języku, w jakim prowadzony jest dany Program, Aktywność, lub w jakim napisany jest Dokument. 5.17.1. Dane podstawowe Tabela 17. Pola Języka Nazwa skrócona Tekst Brak Tak 5.17.2. Funkcjonalność (1) Widoki powiązane z Językiem: (a) Lista Języków, (b) Dodawanie/edycja Języków. (2) Lista Języków wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). 5.18. Typ szkoły (Słownik) Strona 21 z 36

Typ szkoły służy gromadzeniu danych słownikowych dla potrzeb określania właściwości Instytucji będących szkołami. Każda ze szkół będzie miała określony typ szkoły. Atrybut ten ułatwi katalogowanie i wyszukiwanie szkół. 5.18.1. Dane podstawowe Tabela 18. Pola Typu szkoły 5.18.2. Funkcjonalność (1) Widoki powiązane z Typem szkoły: (a) Lista Typów szkoły, (b) Dodawanie/edycja Typu szkoły. (2) Lista Typów szkół wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). 5.19. Typ szkoły SIO (Słownik) Typ szkoły SIO służy gromadzeniu danych słownikowych dla potrzeb określania właściwości Instytucji będących szkołami według kryteriów Systemu Informacji Oświatowej (SIO). Każda ze szkół będzie miała określony typ szkoły SIO. Atrybut ten ułatwi katalogowanie i wyszukiwanie szkół. 5.19.1. Dane podstawowe Tabela 19. Pola Typu szkoły SIO 5.19.2. Funkcjonalność (1) Widoki powiązane z Typem szkoły SIO: (a) Lista Typów szkoły SIO, (b) Dodawanie/edycja Typu szkoły SIO. (2) Lista Typów szkół SIO wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). 5.20. Typ organu prowadzącego (Słownik) Typ organu prowadzącego określa typ podmiotu prowadzącego daną placówkę. 5.20.1. Dane podstawowe Strona 22 z 36

Tabela 20. Pola Typu organu prowadzącego 5.20.2. Funkcjonalność (1) Widoki powiązane z Typem organu prowadzącego: (a) Lista Typów organów prowadzących, (b) Dodawanie/edycja Typu organu prowadzącego. (2) Lista Typów organów prowadzących wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). 5.21. Typ Instytucji (Słownik) Typ Instytucji określa charakter danej instytucji (np. Szkoła, Organ prowadzący itp.). 5.21.1. Dane podstawowe Tabela 21. Pola Typu instytucji 5.21.2. Funkcjonalność (3) Widoki powiązane z Typem Instytucji: (a) Lista Typów Instytucji, (b) Dodawanie/edycja Typu Instytucji. (4) Lista Typów Instytucji wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). 5.22. Typ Adnotacji (Słownik) Typ Adnotacji określa charakter wprowadzonej notatki (np. jakość współpracy, problemy). 5.22.1. Dane podstawowe Tabela 22. Pola Typu Adnotacji Strona 23 z 36

5.22.2. Funkcjonalność (5) Widoki powiązane z Typem Adnotacji: (a) Lista Typów Adnotacji, (b) Dodawanie/edycja Typu Adnotacji. (6) Lista Typów Adnotacji wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). 5.23. Typ Dokumentu (Słownik) Typ dokumentu służy do gromadzenia danych słownikowych dla potrzeb określania właściwości Dokumentów. Każdy z Dokumentów będzie miał określony Typ dokumentu. Atrybut ten ułatwi katalogowanie i wyszukiwanie Dokumentów. Przykładowe Typy dokumentów to: Raport, Zadanie Edukacyjne, Recenzja, Wynik Badań itp. Ideą typu dokumentu jest określenie jego pochodzenia, na poziomie bardziej ogólnym niż zostało to określone przez Aktywność. 5.23.1. Dane podstawowe Tabela 23. Pola Typu Dokumentu 5.23.2. Funkcjonalność (1) Widoki powiązane z Typem Dokumentu: (a) Lista Typów Dokumentów, (b) Dodawanie/edycja Typu Dokumentu. (2) Lista Typów Dokumentów wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). 5.24. Stanowisko (Słownik) Stanowisko przechowuje informacje stanowisku, jakie może posiadać Uczestnik. Dotyczy głównie pracowników instytucji, aczkolwiek może być określone dla dowolnego uczestnika. 5.24.1. Dane podstawowe Tabela 24. Pola Stanowiska 5.24.2. Funkcjonalność Strona 24 z 36

(1) Widoki powiązane ze Stanowiskiem: (a) Lista Stanowisk, (b) Dodawanie/edycja Stanowiska. (2) Lista Stanowisk wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). 5.25. Adresat Dokumentu (Słownik) Adresat Dokumentu przechowuje informacje o odbiorcy Dokumentu docelowej grupy osób, do której kierowana jest merytoryczna zawartość Dokumentu. 5.25.1. Dane podstawowe Tabela 25. Pola Adresata Dokumentu 5.25.2. Funkcjonalność (1) Widoki powiązane z Adresatem Dokumentu: (a) Lista Adresatów Dokumentów, (b) Dodawanie/edycja Adresata Dokumentu. (2) Lista Adresatów Dokumentów wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). 5.26. Obszar edukacyjny (Słownik) Obszar edukacyjny przechowuje informacje o obszarze edukacyjnym ;-) 5.26.1. Dane podstawowe Tabela 26. Pola Obszaru edukacyjnego 5.26.2. Funkcjonalność (1) Widoki powiązane z Obszarem edukacyjnym: (a) Lista Obszarów edukacyjnych, (b) Dodawanie/edycja Obszaru edukacyjnego. (2) Lista Obszarów edukacyjnych wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). Strona 25 z 36

5.27. Użytkownik Użytkownik to obiekt, który definiuje administratora bazy danych. Liczba użytkowników będzie bardzo ograniczone. 5.27.1. Dane podstawowe Tabela 27. Pola Użytkownika Typ użytkownika Lista Brak Tak Login (adres e-mail) Tekst Brak Tak Imię Tekst Brak Tak Nazwisko Tekst Brak Tak Hasło Hasło Brak Tak Powtórz hasło Hasło Brak Tak 5.27.2. Funkcjonalność (1) Na stronie Administracja Administrator posiada uprawnienia do tworzenia nowych, edycji i usuwania wszystkich Użytkowników. (2) Widoki powiązane z Użytkownikami: (a) Lista Użytkowników, (b) Dodawanie/edycja Użytkownika. (3) Lista Użytkowników wyświetla domyślnie 20 rekordów, jest stronicowana, zawiera wszystkie pola obiektu (łącznie z systemowymi). (4) Z widoku Lista Użytkowników można przejść do edycji oraz usunięcia Użytkownika. (5) Z widoku Lista Użytkowników można zrobić eksport rekordów do formatu XLS. 5.28. Inne 5.28.1. Funkcjonalność (1) Na stronie Administracja > Blogi Administrator posiada uprawnienia do zaimportowania pliku w określonym formacie XLS, rezultatem czego będzie utworzenie powiązania Bloga z Uczestnikiem. Z tą funkcjonalnością jest powiązany jeden widok: upload pliku. (2) Na stronie Administracja > Panel Uczestnika Administrator może edytować tekst dotyczący zgody na przetwarzanie danych osobowych oraz zgody na wysyłanie informacji handlowych, który pojawia się przy formularzach rejestracyjnych w Panelu Uczestnika. Z tą funkcjonalnością jest powiązany jeden widok: Widok edycji tekstów, składający się z dwóch edytowalnych pól tekstowych z treścią. (3) Na stronie Administracja > Instytucje oczekujące na akceptację Administrator może zarządzać danymi Instytucji, które zostały zgłoszone do zmiany. Z funkcjonalnością powiązane są widoki: (a) Lista Instytucji oczekujących na akceptację, (b) Dodawanie/edycja Instytucji oczekujących na akceptację. Strona 26 z 36

(4) Z widoku Lista Instytucji oczekujących na akceptację można przejść do edycji oraz usunięcia rekordu. 5.28.2. Funkcjonalności ogólne (1) Z Panelu administracyjnego bazy danych mogą korzystać jedynie zalogowane osoby. (2) Wejście niezalogowanego użytkownika automatycznie przekieruje go na stronę logowania. (3) Każda podstrona Panelu administracyjnego bazy danych umożliwia przejście do odpowiednich modułów według struktury: (a) Aktywność (b) Program (i) Lista (ii) Grupa tematyczna (c) Instytucja (d) Uczestnik (e) Dokument (i) Lista (ii) Tagi (f) Słowniki (g) Administracja (4) Sesja wygasa po 15 minutach bezczynności. (5) Wszystkie pola formularzy, w których będzie podawany kod pocztowy będzie weryfikowany zgodnie z formatem 99-999 lub 99999. W drugim przypadku pole powinno zostać następnie automatycznie sformatowane zgodnie ze standardem 99-999. (6) Wszystkie pola formularzy, w których będzie podawany adres e-mail będzie weryfikowany zgodnie z formatem adresu e-mail. (7) Wszystkie pola formularzy, w których będzie podawany numer REGON mail będzie weryfikowany zgodnie z wymaganym formatem numeru REGON (cyfra kontrolna). (8) Wszystkie pola formularzy, w których będzie podawany NIP będzie weryfikowany zgodnie z wymaganym formatem NIP (cyfra kontrolna). (9) Wszystkie pola formularzy, w których będzie podawany PESEL będzie weryfikowany odpowiednimi algorytmami (cyfra kontrolna) pod kątem poprawności wpisania. (10) Pole Nazwa w obiekcie Instytucja, jeśli typem instytucji jest szkoła powinno być walidowane: (11) Pole Adres w obiekcie Instytucja powinno być walidowane: (12) Każdy widok z listą obiektów będzie posiadał przycisk Dodaj, umożliwiający dodanie nowego rekordu. (13) Każdy widok z listą obiektów będzie posiadał możliwość sortowania po dowolnie wybranej kolumnie. 6. PANEL UCZESTNIKA Panel uczestnika (zwany dalej jako PU) przeznaczony dla uczestników programu Aktywna edukacja w projekcie Wdrożenie podstawy programowej kształcenia ogólnego w przedszkolach i szkołach, który jest współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego, Priorytet III: Wysoka jakość oświaty, Działanie 3.3 Poprawa jakości kształcenia, Poddziałanie 3.3.3 Modernizacja treści i metod kształcenia. Strona 27 z 36

- będzie jednym, wspólnym miejscem rejestracji do jakichkolwiek działań (szkoleń, kursów, programów). PU połączony będzie z bazą danych Platformy dane wpisywane i zmieniane w PU będą zmieniać się, zapisywać i ew. nadpisywać w centralnej bazie. W bazie danych obecnie znajdują się dane użytkowników przeszłych programów CEO patrz specyfikacja bazy danych powyżej. W PU znajdą się obecne i przyszłe połączenia z zewnętrznymi platformami CEO platformą blogową, platformą kursów internetowych, platformą programów logowanie do PU będzie jednocześnie zalogowaniem się do dowolnej zintegrowanej platformy. 3.1. REJESTRACJA DO PU Rejestrując się do po raz pierwszy PU użytkownik podaje swój adres e-mail. E-mail jest unikalnym identyfikatorem użytkownika w bazie danych. Po podaniu e-mail a system sprawdza czy dany e-mail występuje w bazie danych. Etap I Jeśli e-mail WYSTĘPUJE system wczytuje z bazy danych dane powiązane z tym e-mailem (Imię, Nazwisko), wymaga wpisania hasła dostępu oraz wyrażenia zgody na przetwarzanie danych i innych zgód. Po uzupełnieniu takiego formularza na adres e-mail zostaje wysłany link weryfikacyjny, pozwalający na przejście do drugiego etapu rejestracji. Jeśli e-mail NIE WYSTĘPUJE w bazie danych system wyświetla do uzupełnienia formularz nowego użytkownika bazy danych z większą liczbą pól do uzupełnienia niż w poprzednim przypadku. Po uzupełnieniu formularza na podany adres e-mail zostaje wysłany link weryfikacyjny, pozwalający na przejście do drugiego etapu rejestracji. Etap II Drugi etap rejestracji polega na przypisaniu się uczestnika do instytucji (szkoły, uczelni, itp), do której aktualnie należy (w przypadku nauczyciela pracuje, w przypadku ucznia uczy się). Uczestnik wybiera instytucję z listy instytucji zgromadzonych w bazie danych. Instytucję wyszukuje za pomocą filtrów (województwo, powiat, gmina, poziom edukacyjny listy wyboru; miasto, kod pocztowy, ulica, nazwa pola typu input przeszukujące po wpisanym fragmencie). Po znalezieniu instytucji przypisuje swoje konto w PU do tej instytucji jako jego AKTUALNEJ instytucji. W przypadku nieznalezienia instytucji użytkownik wypełnia formularz dodawania instytucji do bazy danych. Dodana instytucja czeka w zawieszeniu na akceptację Administratora bazy danych, ale jest przypisana już do uczestnika. Po dodaniu instytucji uczestnik ma już dostęp do PU i może korzystać z dostępu do formularzy rejestracyjnych oraz platform programów CEO, jeśli jego konto jest już z nimi związane. Strona 28 z 36

3.2. LOGOWANIE DO PU Loginem dostępu do PU jest adres e-mail. Hasło ustalane jest przez użytkownika podczas rejestracji, wymagane są standardowe wymogi trudności hasła (min. 8 znaków, zróżnicowanie), istnieje możliwość zmiany hasła po zalogowaniu się w edycji profilu. Istnieje mechanizm przypominania hasła wysyłanie na adres e-mail linku z tokenem, ograniczającym czas aktywności linku do 24 h. 3.3. EDYCJA I UZUPEŁNIANIE KONTA UŻYTKOWNIKA W PU Użytkownik ma prawo edytować i uzupełniać dane w swoim profilu. Zmiana części danych jest całkowicie dowolna (np. hasło, Imię, Nazwisko), a część wymaga dodatkowej procedury zatwierdzającej i weryfikującej (np. zmiana e-mail a). Użytkownik może podać tez inne informacje o sobie i załączyć swoje zdjęcie. Użytkownik może dodać kolejną AKTUALNĄ instytucję do listy swoich instytucji ten sam mechanizm co opisany poprzednio. Oprócz instytucji aktualnych z jego profilem będą związane również ew. instytucje ARCHIWALNE połączone z jego kontem poprzez bazę danych, ale inne niż instytucje aktualne (np. poprzednie szkoły, w których uczył nauczyciel). Użytkownik może również powiązać ze swoim kontem w PU inny adres e-mail (np. którego kiedyś używał w programach CEO i jest on zapisany w bazie danych), a przez powiązanie z tym adresem przypiąć do profilu w PU aktywności z nim związane, zapisane wcześniej w bazie danych. Dodanie takiego adresu e-mail jest powiązane z procedurą weryfikacji. 3.4. FORMULARZE REJESTRACYJNE I ZAPISYWANIE DO PROGRAMÓW CEO W PU W PU w zakładce Rejestracje do programów CEO znajdują się wszystkie aktualne formularze do trwających rekrutacji. Formularze podzielone są na programy. Użytkownikowi wyświetlają się formularze odpowiadające typowi konta użytkownika (nauczycielowi formularze dla nauczycieli, uczniowi formularze dla uczniów, itp.) Użytkownik po wyborze odpowiedniego formularza wypełnia go. Dane, które znajdują się w profilu użytkownika automatycznie uzupełniają się w formularzu rejestracyjnym. Również dane szkoły są pobierane z danych szkół AKTUALNYCH (w przypadku więcej niż jednej szkoły aktualnej pojawia się lista wyboru). Po wypełnieniu formularza następuje powiadomienie mailowe użytkownika. Po zapisaniu formularza następuje przypisanie do programu (zależnie od ustawień formularza przez Koordynatora patrz specyfikacja Panelu Koordynatora). Po przypisaniu do programu na liście Moje programy w PU pojawiają się funkcjonalności związane z danym programem np. link do bloga, link do platformy kursów, aktualności programu (pobierane ze strony www CEO), itp. Strona 29 z 36

3.5. FORMULARZ OŚWIADCZENIA PODATKOWEGO WSPÓŁPRACOWNIKA CEO Dodatkowym formularzem w PU, niezwiązanym z żadnym programem będzie Formularz oświadczenia podatkowego dla współpracownika CEO. Będzie to specjalnie przygotowany formularz, dostępny oddzielnie dla użytkowników z określoną rolą w bazie danych. Formularz będzie wypełniany i uzupełniany przez użytkownika. Użytkownik będzie posiadał możliwość wydrukowania i stworzenia pliku PDF z zapisanego formularza. Formularz będzie miał funkcjonalność wersjonowania i historii wypełniania formularza, z możliwością dla Administratora dostępu do dowolnej wersji formularza razem z historią zmian we wszystkich jego polach (kiedy i jakie pole uległo zmianie). 4. PANEL KOORDYNATORA Do panelu mają dostęp użytkownicy PU o zdefiniowanej roli Koordynator. Panel koordynatora służy do tworzenia i zarządzania formularzami rejestracyjnymi do działań w programach szkoleń, kursów internetowych i samego uczestnictwa w programie oraz zebranymi danymi. Panel służy również koordynatorom programów do przeglądania i eksportowania danych zebranych w centralnej bazie danych ze wszystkich programów CEO. 4.1. FORMULARZE REJESTRACYJNE TWORZENIE Koordynator jest przypisany do programu/programów. Tworzy formularz rejestracyjny, dotyczący przypisania do jednego lub kilku z podprogramów/działań w programie oznacza je ręcznie tworząc formularz. Każdy Formularz posiada pola na wklejenie treści regulaminu, opisu programu/działania oraz zgód dotyczących konkretnego programu lub działania w programie, a także dat aktywności formularza, dat możliwych modyfikacji zgłoszeń, logotypu programu, itp. W Formularzu rejestracyjnym znajdują się pola do uzupełnienia dla osoby rejestrującej. Część pól obowiązkowych jest wypełniana automatycznie danymi uczestnika z jego profilu. Pozostałe pola są uzupełniane przez osobę rejestrującą się ręcznie. Koordynator ma możliwość zarządzania polami w formularzu. Pola obowiązkowe formularza, połączone z bazą danych, które muszą być w każdym formularzu, mogą być przez Koordynatora dowolnie przesuwane. Wszelkie dodatkowe pola formularza są tworzone przez Koordynatora, jest określany ich typ (input, długi tekst, lista rozwijana, lista multiselect, lista checkboxów, lista radiobuttonów, wybór daty z kalendarza, pole e-mail, itp), walidacja i kolejność. Koordynator dla każdego formularza określa treść wiadomości e-mail wysyłanej automatycznie po poprawnym wypełnieniu formularza, sposób akceptacji zgłoszenia z formularza (automatyczny/ręczny), treść wiadomości e-mail wysyłanej po akceptacji zgłoszenia. Występować będą 3 typy/szablony formularzy: Strona 30 z 36