Grzegorz Szypa

Grzegorz Szypa SAP Basis Consultant
at Aequitas Polska
Sp. z o. o.

Temat: Quiz w Django

Witam,
Mam w bazie danych tabelę z pytaniami i tabelę z wynikami („pozytywny” albo „negatywny”, przypisany do danej osoby z bazy) i chcę zrobić quiz, gdzie możliwe odpowiedzi to „tak” lub „nie”. Każde pytanie jest na osobnej stronie i jeśli odpowie się „tak” to przechodzi do kolejnego pytania (jak się skończą pytania, to wynik zapisuje się jako „pozytywny”), a jeśli pojawi się odpowiedź „nie” to quiz od razu się zakończy i do bazy zostanie zapisany wynik „negatywny”.
Czy coś takiego da się w ogóle zrobić i jeśli tak to jak się do tego zabrać?
Marek H.

Marek H. Web developer

Temat: Quiz w Django

W skrócie: tak, da się zrobić.
Ale formułujesz pytanie na zasadzie: chciałbym dom z widokiem na morze, z dużą kuchnią, kominkiem, ładnym salonem i łazienką - czy coś takiego da się w ogóle zrobić i jeśli tak to jak się do tego zabrać?
Nawet nie widać związku Twojego pytania z Django. To można zrobić na 100000 sposobów, ale na pytanie jak się do tego zabrać trzeba odpowiedzieć samemu, a wówczas, po drodze, pojawią się konkretne pytania, na które da się odpowiedzieć. Bo na Twoje udzielić sensownej odpowiedzi się niestety nie da.
Grzegorz Szypa

Grzegorz Szypa SAP Basis Consultant
at Aequitas Polska
Sp. z o. o.

Temat: Quiz w Django

Jak piszesz, że można to zrobić na 100000, to mógłbyś podać jakiś jeden sposób?

konto usunięte

Temat: Quiz w Django

Grzegorz S.:
Jak piszesz, że można to zrobić na 100000, to mógłbyś podać jakiś jeden sposób?

Pytasz tutaj, więc teoretycznie zakładam, że chodzi o Django. Jakie masz doświadczenie z Django? Dlaczego Django, może coś innego znasz lepiej, to może wtedy lepszym pomysłem byłoby coś innego.
Grzegorz Szypa

Grzegorz Szypa SAP Basis Consultant
at Aequitas Polska
Sp. z o. o.

Temat: Quiz w Django

Projekt jest realizowany w Django więc nie mogę napisać tego w niczym innym.
Grzegorz Szypa

Grzegorz Szypa SAP Basis Consultant
at Aequitas Polska
Sp. z o. o.

Temat: Quiz w Django

Jeśli macie jakieś namiary na dokumentacje opisującą taką funkcjonalność lub z jakich funkcji trzeba użyć, żeby to w ogóle zaimplementować, więc jakakolwiek pomoc z nakierowaniem z czego skorzystać była by bardzo przydatna.

Z góry dzięki za pomoc.

konto usunięte

Temat: Quiz w Django

Obawiam się, że nie znam takiej gotowej funcjonalności, którą można by po prostu podpiąć pod Django. Możesz zawsze zaimplementować osobną aplikację, z modelem, który przechowuje listę pytań oraz listę użytkowników z wartością, którą im przypisano, do tego prosty widok, który wyświetla pytania po kolei i sprawdza, jakiej odpowiedzi udzielono, jak tak, to leci dalej, jak nie, to kończy zabawę, zapisuje użytkownikowi wartość "nie" i już. Obawiam się jednak, że połowa tego, co napisałem, to jakby przepisywanie tego, co sam wcześniej podałeś.

W skrócie: zrób osobną aplikację z modelem i widokiem. Tutaj jest ładna dokumentacja prowadząca krok po kroku jak takie rzeczy robić: http://www.djangobook.com/en/2.0/index.html
Grzegorz Szypa

Grzegorz Szypa SAP Basis Consultant
at Aequitas Polska
Sp. z o. o.

Temat: Quiz w Django

Spróbuję doprecyzować... Chodzi mi konkretnie o to jak zrobić, żeby każde pytanie było na osobnej stronie i po kliknięciu odpowiedzi pojawiało się kolejne lub odpowiedni komunikat.

konto usunięte

Temat: Quiz w Django

widoki:

https://docs.djangoproject.com/en/1.6/ref/class-based-v...
i/lub
https://docs.djangoproject.com/en/1.6/ref/class-based-v...

formularze:
https://docs.djangoproject.com/en/1.6/topics/forms/

Nie wiemy w czym masz konkretnie problem. To co podałem to generyczne widoki, które możesz wykorzystać oraz formularze django, poczytaj, pomyśl, zapytaj ponownie. Bo jeśli chcesz gotowca to FV

Następna dyskusja:

Instalacja django bez praw ...




Wyślij zaproszenie do