UsługiUE

Testy internetowe. Zestaw aplikacji do tworzenia i zarządzania testami.

Autorzy: Grzegorz Domański, Janusz Górczyński

Stron: 346, okładka miękka
ISBN:  978-83-88781-44-5
Sugerowana cena: 42 złotych (w tym 5% VAT)

 

Prezentowana książka przedstawia dwie aplikacje przeznaczone do tworzenia dynamicznie generowanych internetowych testów sprawdzających wiedzę z szerokiego zakresu przedmiotów. Pierwsza z nich napisana jest w VBA jako aplikacja MS Excel, a jej zadaniem jest umożliwienie stworzenia zawartości testu, a po zakończeniu jego projektowania wyeksportowanie przygotowanego testu do pliku XML w celu późniejszego zaimportowania na serwer SQL. Aplikacja MS Excel pozwala także na wybrane elementy zarządzania testami umożliwiając zmianę statusu testu na serwerze SQL, zaimportowanie testu z pliku XML na serwer SQL, jak również na pobranie wyników zrealizowanych testów.

Druga z prezentowanych aplikacji została napisana w ASP.NET, a jej zadaniem jest uruchomienie i zarządzanie testami internetowymi udostępnianymi  dzięki usłudze Internet Information Services.  
Uzupełnieniem obu aplikacji jest relacyjna baza danych uruchomiona na MS SQL Server, w książce prezentowane są projekty tabel, funkcji i procedur przechowywanych wykorzystywanych w obu aplikacjach. 

Zamówienia
Kontakt z autorem

Spis treści

1. WSTĘP 5
2. KONCEPCJA TESTÓW 7

2.1. BUDOWA TESTU 8

2.1.1. Test i jego właściwości 8
2.1.2. Serie 9
2.1.3. Pytania 9
2.1.4. Podpowiedzi 9
2.1.5. Analiza odpowiedzi 10
2.1.6. Losowanie pytań i podpowiedzi 10
2.1.7. Wyniki testu 10
2.1.8. Szczegółowe wyniki testu 10
2.1.9. Eksport i import testu 10

3. PROJEKT BAZY DANYCH 11

3.1. TABELE I RELACJE 11
3.2. WYBRANE PROCEDURY PRZECHOWYWANE I FUNKCJE 16
3.3. ZARZĄDZANIE UPRAWNIENIAMI UŻYTKOWNIKÓW 25

4. APLIKACJA EXCELA DO TWORZENIA TESTU 27

4.1. BUDOWA APLIKACJI 29

4.1.1. Arkusze jako tabele bazy danych 29
4.1.2. Wspólne procedury VBA 35
4.1.3. Alternatywa do wersji z Provider 4.0 51

4.2. FORMULARZE NIE WYMAGAJĄCE SERWERA SQL 70

4.2.1. Formularz frmFolderyStartowe 70
4.2.2. Formularz frmNowyTest 73
4.2.3. Formularz frmNowaSeria 82
4.2.4. Formularz frmEdytor 85
4.2.5. Formularz frmEdycjaPytania 104
4.2.6. Formularz frmEksport 126

4.3. FORMULARZE WYMAGAJĄCE SERWERA SQL 139

4.3.1. Formularze frmSerwerSQL i frmDodajSerwerSQL 139
4.3.2. Formularz frmStatusTestu 146
4.3.3. Import testu na serwer SQL 148
4.3.4. Formularz frmWynikiTestu 151
4.3.5. Formularz frmAnalizaHistoryczna 169

4.4. UTWORZENIE PRZYKŁADOWEGO TESTU 176

4.4.1. Scenariusz testu 176
4.4.2. Przygotowanie plików graficznych 179
4.4.3. Utworzenie testu 181
4.4.4. Modyfikacja rozmiaru obrazów 196
4.4.5. Przykład zbudowania testu z dźwiękiem 198

5. PROJEKT STRONY WWW 201

5.1. TECHNOLOGIA 201
5.2. PROCEDURY 201
5.3. ZALEŻNOŚCI STRON 206
5.4. ORGANIZACJA STRONY 207
5.5. PLIK WEB.CONFIG 208
5.6. PLIK STYLESHEET.CSS 209
5.7. KATALOG APP_CODE 213
5.8. KATALOG UC 215
5.9. POZOSTAŁE KATALOGI 216
5.10. STRONA SESSION_END 217
5.11. STRONA LISTA_TESTOW 217
5.12. STRONA TEST.ASPX 227
5.13. STRONA USTAWIENIA.ASPX 228
5.14. STRONA TEST_INFO.ASPX 230
5.15. STRONA PYT.ASPX 242
5.16. STRONA PYT2.ASPX 248
5.17. STRONA PYTKONIEC.ASPX 274
5.18. STRONA TEST_WYNIK.ASPX 275
5.19. STRONA ERROR.HTM 287

6. ZARZĄDZANIE TESTAMI 289

6.1. DODATKOWE PROCEDURY PRZECHOWYWANE 290
6.2. MODYFIKACJA ARKUSZA STYLI 299
6.3. ORGANIZACJA STRON 301
6.4. STRONY MODUŁU ZARZĄDZANIA TESTAMI 303

6.4.1. Zarzadzanie.aspx 303
6.4.2. Menu.aspx 305
6.4.3. Brak_uprawnien.aspx 306
6.4.4. Egzaminy.aspx 308
6.4.5. Strona mail.aspx 330
6.4.6. Testowanie.aspx 335

7. LITERATURA 339

8. INDEKS 341