ФорумПрограммированиеJavaScript → Тесты на JS

Тесты на JS

  • kendo

    Сообщения: 446 Репутация: N Группа: Адекваты

    Spritz 26 июля 2008 г. 16:49

    Появилась необходимость написать тест на JS. Вопросов много (порядка 150).
    Вот, в процессе обдумывания, застрял на некоторых моментах:
    1. Как лучше хранить вопросы? В отдельном js файле в массиве? Или просто текстовый файл, где каждая строка - новый вопрос?
    2. Как лучше хранить ответы на вопросы (на каждый вопрос 5 вариантов ответа)? Тут вся изюминка в том, что у большинства вопросов ответы типа "да", "нет", "не знаю" и т.п. но среди них попадаются переопределенные ответы… Хранить однотипные ответы на каждый вопрос как-то накладненько, но и особо извращаться не хочется.
    P.S. А вообще, стоит ли делать тесты на php+ajax? По-моему это неэффективно :-\
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 28 июля 2008 г. 5:39, спустя 1 день 12 часов 49 минут

    1. Как лучше хранить вопросы? В отдельном js файле в массиве? Или просто текстовый файл, где каждая строка - новый вопрос?


    в массиве. потому что js не может открыть текстовый файл не используя активикс , не считая кукисов.

    2. Как лучше хранить ответы на вопросы (на каждый вопрос 5 вариантов ответа)? Тут вся изюминка в том, что у большинства вопросов ответы типа "да", "нет", "не знаю" и т.п. но среди них попадаются переопределенные ответы… Хранить однотипные ответы на каждый вопрос как-то накладненько, но и особо извращаться не хочется.


    храни в двух массивах, в одном номер вопроса и номер ответа, а во втором номер ответа и текст, как в БД
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 28 июля 2008 г. 7:39, спустя 2 часа 22 секунды

    js не может открыть текстовый

    а если аяксом? точнее XMLHttp )))
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 28 июля 2008 г. 12:58, спустя 5 часов 18 минут 54 секунды

    тогда лучше всего pdf ))) будешьсоздателем AJAP

    посмотри как сделаны тесты на популярных порталах, тамна каждый вопроссвоя страница
    хотя томожет ыть для тогочто бы показывать больше рекламы
  • kendo

    Сообщения: 446 Репутация: N Группа: Адекваты

    Spritz 29 июля 2008 г. 4:25, спустя 15 часов 26 минут 26 секунд

    Вообще-то да, на большинстве сайтов сделано при помощи серверного языка.
    Но вот на некоторым сделано на JS, толко конечный результат показывает серверный скрипт :)
    Мне нужно чисто на JS сделать. Уже в процессе, так сказать :)

Пожалуйста, авторизуйтесь, чтобы написать комментарий!