ADO.NET
Wersja A
Aplikacja testująca znajomość języka angielskiego.
- Aplikacja:
- menu:
- Instalacja - założenie bazy danych profili w MSDE zainstalowanym
lokalnie z Visual Studio.NET
- każdy profil to tabela o nazwie wybranej przez użytkownika,
zawierająca informacje o każdym teście rozwiązywanym przez tego
użytkownika: czas rozpoczęcia, czas zakończenia, liczba prawidłowych
odpowiedzi
- Pobranie danych - wczytanie danych z pliku
Accessa zawierającego pytania i odpowiedzi
- Test:
- zapytać o nazwę użytkownika (nazwę wykorzystanego profilu)
- sprawdzić, czy podany profil istnieje, jeśli nie - zaproponować
stworzenie
- wygenerować zestaw 20 pytań wykorzystując następująca pola z
danych z pliku Accessa:
Questions.Question
Instructions.Instruction
Instructions.InstructionNative
Levels.Level
- sprawdzić odpowiedzi użytkownika na pytania wykorzystując:
Questions.Answer
- informować użytkownika o poprawności; przy błędnej odpowiedzi
przedstawić poprawną
- po zakończeniu testu zapisać wyniki w profilu
- sposób przedstawienia pytań dowolny, ale wszystkie informacje konieczne
dla pytania (patrz powyżej) powinny być widoczne przy udzielaniu odpowiedzi
- UWAGA:
- ciągi znaków określające połączenie z MSDE i plikiem Accessa powinny
być przechowywane w pliku konfiguracyjnym aplikacji (wykorzystać Dynamic
Properties)
- zestawy powinny być generowane losowo (System.Random)
- w pierwszym przybliżeniu rozwiązania można wykorzystać pliki XML zamiast
MSDE, żeby nie tracić czasu na próby uruchomienia i administrowania bazą
danych w MSDE