konto usunięte

Temat: Przeprowadzanie testu

Witam, piszę aplikację do przeprowadzania testów w sensie egzaminów. Mam już zaimplementowaną częśc dodawania testó z pytaniami jak ich edycje itp. Chciałbym usłyszeć wasze propozycje na temat tego jakim mechanizmem najprościej byłoby mi zaimplementować przeprowadzenie tego testu. Samo dodawanie i edytowanie opiera się na jednej dużej kontrolce, która jest dynamicznie zmieniana. Mam dużo niejasności dotyczących tego w jaki sposób dynamicznie generuje się strony itp. Czy np nie powinna być tutaj generowana strona a np gridview?

Przeprowadzenie testu ma polegać na wyświetlenie pytania z możliwością przejścia jedynie do następnego. Po rozwiązaniu pytań jest możliwa określona ilość poprawek.
Z góry dziękuję za sugestie.
Piotr Głudkowski

Piotr Głudkowski Rzucam się na
wszystko to, co jest
ciekawe i wymaga
rusze...

Temat: Przeprowadzanie testu

Zrób to sobie na maszynie stanów.

konto usunięte

Temat: Przeprowadzanie testu

jeśli można by byliżej? nie za bardzo rozumiem czym ona w asp jest

konto usunięte

Temat: Przeprowadzanie testu

Wystarczy zrobić jakiś code behind w ASP i dynamicznie generować kontrolki, mozna też to w js zaimplementować, akurat wyświetlanie jest już raczej kwestią najprosztrzą.

1. Użyj code behind do generacji kontrolek.
2. Podczep stosowne dane do tej która jest właściwą odpowiedzą.
3. On submit (guzik sie nie bedzie zmieniać) wyslij to co masz z kontrolek. zwaliduj
4. If odp is ok then points++; GoToNextQuestion();

Pisze tak poglądowo gdyż nie lubie front endu.

Pozdrawiam

konto usunięte

Temat: Przeprowadzanie testu

co do dynamicznych kontrolek, wiel esię napociłem żeby zaimplementować zarządzanie testami na dynamicznej kontrolce i do tej pory mam problem : mianowicie gdy edytuje dane pytanie i zmieniam prawidlowe odpowiedzi w pytanieu wielokrotnego użytku to checkbox list sie aktualizuje, jednak w pytanie jednokrotnego wyboru radiobuttonlist się nie aktualizuje i ciągle widzi postbacku tę samą poprzednią prawidłowa odpowiedź - powiemk, że z pewny7ch powodów ajax'a nie mogę tu stosować, więc jak zapamiętać wybranmy index z dynamicznie ładowanej kontrolki?

konto usunięte

Temat: Przeprowadzanie testu

view state jest nie ustawiony?

poza tym, możesz za każdym razem tworzyć nowe kontroli (nowa instancja), gdzie nie powinno być z tym problemu. W sumie ciężko coś powiedzieć tak bez kodu :) jeszcze jedno co możesz zrobić to ustawić stan wszystkich radio na wyzerowany po każdym nowym pytaniu(nie pamiętam jaki to property).



Wyślij zaproszenie do