Załącznik nr 1. Specyfikacja techniczna portalu internetowego Łódź, 15.10.2012 r. Stworzenie platformy internetowej na potrzeby projektu. 1 Wykonanie portalu internetowego na potrzeby e-usługi, obejmującego następujące elementy: 1.1 mechanizm zarządzania oraz kontroli dostępu użytkowników, 1.2 mechanizm kontroli dostępu do kursów internetowych: podsystem dostępu do części darmowej, podsystem dostępu do kursów płatnych, podsystem realizacji przekazywania mikro-kursów, podsystem kontroli płatności za dostęp do materiałów mikro-kursów, 1.3 mechanizm zdalnego dostępu użytkowników do wirtualnego laboratorium, 1.4 mechanizm automatycznej platformy (egzaminacyjnej) weryfikującej poznaną wiedzę, 1.5 mechanizm adaptacji ścieżki dla użytkownika, 1.6 system zarządzania oraz integracji pozostałymi mechanizmami. 2 Integracja systemu z istniejącym portalem firmowym. 3 Opracowanie grafiki i szaty graficznej. 4 Wdrożenie portalu internetowego. 5 Testowanie działania portalu internetowego - gwarancja do 6 miesięcy po zakończeniu wdrożenia. 1. Portal internetowy - wytyczne 1.1 Cechy mechanizmu zarządzania oraz kontroli dostępu użytkowników: możliwość pracy w systemie zarówno zarejestrowanych jak i nie zarejestrowanych użytkowników, użytkownicy zarejestrowani mają mieć dostęp do wszystkich płatnych materiałów, ścieżek egzaminacyjnych, użytkownicy niezarejestrowani (goście) mają mieć dostęp do części darmowych, możliwość zakładania grup użytkowników związanych z firmami lub organizacjami, użytkownicy zarejestrowani mają być określani jako: klienci indywidualni, klienci grupowi z przypisaną podaną grupą, aby użytkownik miał dostępu do materiałów płatnych i wirtualnego laboratorium będzie musiał dokonać rejestracji w serwisie i założyć konto, na poziomie dostępu do wszystkich materiałów oraz mechanizmów systemu będzie dokonywana kontrola dostępu wraz z zapisem informacji o wykonanej operacji, strona 1 / 5
procedura rejestracji będzie automatyczna, a jej przebieg będzie posiadał tryb: uproszczony, z dodatkowymi informacjami takimi jak dokładne dane użytkownika oraz przebyte kursy, szkolenia oraz poziom kompetencji w różnych dziedzinach, system ma mieć możliwość dowolnego definiowania takich pól, użytkownik będzie mógł wybrać płatne elementy e-usługi do których chce mieć dostęp, w ramach zarządzania kontem użytkownik zarejestrowany będzie mógł dokonać płatności za wybrane elementy e-usługi za pomocą kanałów: przelew, mikro-płatność, dodatkowo opcjonalnie SMS, użytkownik zarejestrowany będzie miał odblokowany dostęp do zakupionych elementów e-usługi w określonym czasie. 1.2 Cechy mechanizmu dostępu do kursów: materiały mikro-kursów będą ściśle powiązane ze środowiskiem laboratoryjnym umożliwiającym uruchomienie platformy, dostęp do kursów będzie realizowany z możliwością wyboru zakresu materiałów, dostęp do pojedynczego kursu, możliwość predefiniowania ścieżki (wybór wielu ścieżek w jednym pakiecie z możliwością modyfikacji przez mechanizm adaptacji), system będzie obsługiwał przynajmniej 10 ścieżek, możliwość zarządzania w tym dodawania kolejnych ścieżek, możliwość tworzenie specjalizacji (wybór listy ścieżek w jednym pakiecie), system będzie obsługiwał przynajmniej 4 specjalizacje, możliwość zarządzania w tym dodawania kolejnych specjalizacji, kursy internetowe przygotowane będą w formie dokumentu sformalizowanego zgodnego z platformą typu wiki, mechanizm ma mieć możliwość przechowywania elementów tekstowych związanych z kursem, które będą dzieliły się na pola systemowe, do których będą miały dostęp tylko mechanizmy portalu i pola użytkownika, do którego dostęp będą mieli użytkownicy korzystający z portalu. Elementy predefiniowane w systemie: materiały darmowe, materiały płatne, zadania do wykonania w wirtualnym laboratorium, ustawienie wirtualnego laboratorium, pytania egzaminacyjne, możliwość generowania (na potrzeby platformy) kursów z dokumentu sformalizowanego w różnych postaciach, w tym: dokument on-line z możliwością przeglądania przez stronę WWW, dokumentu PDF, strona 2 / 5
dokumentu TXT, dokumentu HTML, dokumentu dla platformy tabletów i e-czytników, część materiału dostępna w formie bezpłatnej zarówno dla zarejestrowanych jak i bez zarejestrowanych użytkowników, materiał darmowy ma być indeksowany przez wyszukiwarki internetowe (system kontroli zapytań przez boty wyszukiwarek),w ramach dostępu do materiałów płatnych ma być zapewniony dostęp do platformy egzaminacyjnej zarządzanie ceną kursu: możliwość przypisania ceny dla kursu, możliwość przypisania ceny dla grupy kursów w ramach ścieżki lub specjalizacji, możliwość tworzenia promocji obniżającej ceny dla kursu, ścieżki lub specjalizacji w określonym czasie do materiałów będzie przed ich zakupem pokazana informacja jaki poziom wiedzy jest niezbędny do ich zrozumienia, wraz z odnośnikami do proponowanych tematów kursów. 1.3 Cechy wirtualnego laboratorium: laboratorium może składać się jednego lub kilku systemów Linux, uruchamianych dla każdego użytkownika oddzielnie, dostęp do wirtualnego laboratorium, będzie tworzony dynamicznie i będzie realizowany poprzez działający wirtualny system operacyjny, usługa ma być świadczona w modelu SaaS (ang. Software as a Service), gdzie dla wybranego kursu środowisko laboratoryjne będzie tworzone dynamicznie, dla każdego klienta osobno, całe oprogramowanie będzie uruchamiane i udostępniane dynamicznie, konfiguracja systemu operacyjnego będzie dokonywana w locie (na żądanie) na potrzeby konkretnego mikro-kursu. 1.4 Cechy mechanizmu automatycznej platformy (egzaminacyjnej) weryfikującej poznaną wiedzę: weryfikacja opanowania wiedzy przez użytkownika będzie dokonywana na podstawie zautomatyzowanych testów przeprowadzanych samodzielnie przez użytkownika, egzamin ma być realizowany jako: weryfikacja mikro-kursu, weryfikacja ścieżki, weryfikacja specjalizacji, egzamin będzie realizowany przez stronę WWW, każdemu egzaminowi będzie przypisany czas w jaki ma być aktywny oraz ilość pytań jaka ma być zadana, mechanizm dostępu ma być niezależny od przerwy w dostępie do kanału komunikacyjnego (po restarcie przeglądarki egzamin ma w dalszym ciągu trwać), weryfikacja będzie realizowana w trybach: strona 3 / 5
tryb pre-testu, tryb darmowy realizowany jako promocja, tryb zintegrowany z kursem, w którym płatność będzie zależna od płatności za kurs, tryb płatny jako oddzielny mechanizm obsługujący obsługę kanałów, tak jak w przypadku dostępu do kursów, użytkownik wykupujący mikro-kurs będzie miał bezpłatny dostęp do określonej (możliwość ustawienia, domyślnie) liczby prób podejścia pod egzamin, a kolejne próby zaliczenia będą wykonywane po wniesieniu odpowiedniej opłaty, po zakończeniu egzaminu przez użytkownika lub zakończeniu w wyniku upływu czasu, system musi automatycznie obliczać wynik testu oraz wystawiać oraz zapisywać certyfikat zakończenia. 1.5 Cechy mechanizmu adaptacji ścieżki dla użytkownika proces ma być w pełni automatyczny oraz spersonalizowany dla danego klienta (indywidualizacja ścieżki mikro-kursów), klient chcąc skorzystać ze ścieżki szkoleniowej zamiast pojedynczych rozdzielnych tematów będzie miał możliwość podejścia do pre-testu, który zaproponuje mu automatycznie dobraną ścieżkę kursów, w trakcie realizacji cyklu mikro-kursów ścieżka będzie mogła adaptować się do wyników uzyskiwanych przez klienta w trakcie procesu weryfikacji, a odpowiednia modyfikacja w ścieżce będzie proponowana danemu klientowi, mechanizm ma uwzględniać opracowaną procedurę dla ścieżki, udostępnianą wraz ze ścieżką w formie hierarchicznego grafu zależności z pojedynczym elementem wejściowym oraz wieloma wyjściami, w ramach mechanizmu należy opracować sposób tworzenia oraz interpretowania grafu, w ramach mechanizmu adaptacji będzie działał dodatkowy podsystem oceny poziomu wiedzy użytkownika działający na podstawie zdanych wcześniej egzaminów do mikro-kursów. 1.6 Cechy systemu zarządzania oraz integracji pozostałymi mechanizmami: portal internetowy integrujący mechanizmy: system kontroli użytkowników, system kontroli dostępu do materiałów kursów, system wirtualnego laboratorium, system adaptacji ścieżki, możliwość kontroli oraz umieszczania we wszystkich powyższych mechanizmach powierzchni reklamowych oraz umieszczania linków i artykułów sponsorowanych. strona 4 / 5
2 Integracja systemu z istniejącym portalem firmowym. Portal firmowy stworzony został w systemie CMS Joomla (baza MySQL) z wykorzystaniem dodatkowych modułów (m.in. Community Builder, Fronted User Access, Rck Gallery, i inne). 3 Opracowanie grafiki i szaty graficznej. Projekt szaty graficznej musi być spójny z istniejącą witryną firmy. 4 Wdrożenie i testowanie działania portalu internetowego. Wypełnianie treścią oraz testowanie portalu. Wykonywanie testów i poprawek gwarancyjnych działania aplikacji. Gwarancja 12 miesięcy po zakończeniu etapu wdrożenia. strona 5 / 5