![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 28.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Od jakiegoś czasu interesuję się programowaniem obiektowym i stworzyłem sobie klasę a właściwie to klasy do tworzenia quizów. Chciałbym abyście ocenili mój sposób programowanie obiektowego, czy idę w dobrą stronę. Całość składa się z dwóch części: pierwsza klasa służy do konfiguracji quizu. Ustawia pytania i odpowiedzi i tworzy formularz. Druga służy do odbierania danych z formularza oraz wyświetla wybrane odpowiedzi. Wszystko można przetestować na stronie: http://debczynski.pl/quiz/ Poniżej przesyłam kod: http://wklej.org/id/148957/ - quiz.Kontroler.php http://wklej.org/id/148958/ - quiz.Widok.php http://wklej.org/id/148960/ - quiz.Model.php http://wklej.org/id/148962/ - index.php Napiszcie co sądzicie o tych klasach. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 28.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jak na razie potrafi tylko wyświetlić wybrane odpowiedzi. Używałem tego aby wysłać te odpowiedzi na adres e-mail. Chce jeszcze zrobić coś w stylu "dokończ zdanie" i użytkownik by wpisywał treść w pole tekstowe, tylko jak narazie nie mam jeszcze na to pomysłu. No i potem na pewno przydalo by sie ustalanie które odpowiedzi są prawidłowe i przy wyświetlaniu by pokazywał czy sie dobrze odpowiedziało.
Co sądzicie o podziale MVC, czy dobrze rozumie tą ideę? Ulepszyłem troche klase. Teraz można między innymi dodawać pola tekstowe, można ustawiać które pola i pytania mają być wymagane oraz można dodać wyrażenie regularne przy definiowaniu pola tekstowego (wywoływana jest funkcja preg_ match()). Całość można zdefiniować w łatwy sposób;) Przykład: http://wklej.org/id/152459/ Ten post edytował krzysiek_raven 19.09.2009, 19:56:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 19:02 |