Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.11.2015, 09:59
Интересующийся
Отправить личное сообщение для PinokPodZad Посмотреть профиль Найти все сообщения от PinokPodZad
 
Регистрация: 26.01.2015
Сообщений: 16

Рандомный порядок вопросов
Доброго времени, есть два разных файла - оба писал ооочень давно, один начальный - оформлен не так как мне нужно, но там реализована функция рандомного расположения вопросов в билете от которого я позже отказался и сменил дизайн и утвердил последний вариант как верный, но теперь мне нужно что бы в последнем тоже была реализована функция рандомного расположения вопросов в билете...и я не могу понять и разобраться какой кусок нужно выпилить из первого и впилить во второй, ну или предложите свои варианты реализации...говорю сразу - делал это почти год назад и сейчас смотрю в код и вижу много букав и понять ниче не могу...
Как залить удобочитаемо код не разобрался, поэтому залил на облако

Вот первый вариант который работает как нужно но оформлен не так
https://cloud.mail.ru/public/7yF9/c1n4C1TNw


Второй вариант который нужно изменить (сделать рандомное расположение вопросов, и к стати было бы не плохо сделать рандомное расположение и ответов в вопросах)
https://cloud.mail.ru/public/LjUx/XGpxQwVRM
Ответить с цитированием
  #2 (permalink)  
Старый 15.11.2015, 16:00
Интересующийся
Отправить личное сообщение для PinokPodZad Посмотреть профиль Найти все сообщения от PinokPodZad
 
Регистрация: 26.01.2015
Сообщений: 16

или вот ссылки
1
http://pastebin.com/Dbh2eiuJ

2
http://pastebin.com/s0svBDYM
Ответить с цитированием
  #3 (permalink)  
Старый 15.11.2015, 16:09
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

PinokPodZad,
может в песочницу ?
http://plnkr.co/edit/?p=preview
Ответить с цитированием
  #4 (permalink)  
Старый 15.11.2015, 16:49
Интересующийся
Отправить личное сообщение для PinokPodZad Посмотреть профиль Найти все сообщения от PinokPodZad
 
Регистрация: 26.01.2015
Сообщений: 16

ок, если так удобнее

1 файл
http://plnkr.co/edit/dOG06vz1AAQefhooatzD?p=preview
в нем реализовано рандомная смена порядка вопросов в билете

2 файл
http://plnkr.co/edit/2Cs4iZh2BYX3EZB2w26l?p=preview
это финальная страница, но мне нужно что бы вопросы менялись рандомно, так же было бы не плохо если бы варианты ответа менялись местами в вопросе...но если это требует глобальной переработки кода то можно без этого.
Ответить с цитированием
  #5 (permalink)  
Старый 15.11.2015, 17:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

PinokPodZad,
перетасовать .onetest - и внутри каждого .onetest перетасовать input
Ответить с цитированием
  #6 (permalink)  
Старый 15.11.2015, 17:40
Интересующийся
Отправить личное сообщение для PinokPodZad Посмотреть профиль Найти все сообщения от PinokPodZad
 
Регистрация: 26.01.2015
Сообщений: 16

я так и знал что легко не будет ))) приведеный код это обработаный напильником чужой код...когда я делал это я пытался изучить JS и думал что в процессе сделаю это, но не получилось...потом учеба заматала...потом пятое, десятое... щас сел изучать PHP и как всегда всё возвращается к JS , короч я понял что нужно сделать это так, это логично...но как это сделать по синтаксису я хз...вот...не дайте пропасть - смысл в том что если я сделаю рандом то во вторник сдам этот тест (есть своя хитрость) а в статичном виде не хотят его принимать - говорят тогда решайте на бумаге а там уже нет той хитрости ))) ...
Ответить с цитированием
  #7 (permalink)  
Старый 15.11.2015, 17:44
Интересующийся
Отправить личное сообщение для PinokPodZad Посмотреть профиль Найти все сообщения от PinokPodZad
 
Регистрация: 26.01.2015
Сообщений: 16

рони,
Ну вот подскажите - какой именно кусок из первого кода отвечает за перетусовку .onetest
Ответить с цитированием
  #8 (permalink)  
Старый 15.11.2015, 18:05
Аспирант
Посмотреть профиль Найти все сообщения от pnpquest
 
Регистрация: 09.11.2015
Сообщений: 94

PinokPodZad,
У Вас там говнокод. Задача сама по себе детская, этот код проще переписать с нуля. А в чужом говнокоде разбираться -- дело неблагодарное, сначала нужно понять, как думал этот даун, войти в его образ. К примеру, есть в коде какой то foo. Вы сначала 3 дня ломаете голову, зачем нужен этот foo. А в итоге выясняется, что он не нужен. 3 дня потеряны. Вы плюете на это говно, и пишете все заново. Вот так обычно и бывает, только хуже. Бросьте бяку.
Ответить с цитированием
  #9 (permalink)  
Старый 15.11.2015, 18:41
Интересующийся
Отправить личное сообщение для PinokPodZad Посмотреть профиль Найти все сообщения от PinokPodZad
 
Регистрация: 26.01.2015
Сообщений: 16

pnpquest,
)))изначально это был нормальный код - возможно это я сделал из него говнокод ))) мои тексты никогда не отличались оптимальностью...кто то говорит учись кодить нормально сразу...а я как всегда иду по другому пути - цель сделать что бы работало , средства не важны... короч суть в том что я удалил что то в первом коде и перетусовывание перестало работать, по условию той задачи это мне и требывалось...а теперь требуется что бы все таки тусовалось...а найти этот кусок кода ну в упор не могу...
я бы с нуля написал, но я точно не потяну и никто тут не сделает мне это с нуля, это понятно...поэтому всё таки хочу допилить этот код
Ответить с цитированием
  #10 (permalink)  
Старый 15.11.2015, 18:43
Аспирант
Посмотреть профиль Найти все сообщения от pnpquest
 
Регистрация: 09.11.2015
Сообщений: 94

Сообщение от PinokPodZad
и никто тут не сделает мне это с нуля
За тыщенку могу сделать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необходимо оценить качество вопросов в тесте на знание Java8 testd Ваши сайты и скрипты 0 10.04.2015 18:31
Пару вопросов по мадальному окну. lamer Общие вопросы Javascript 8 23.11.2013 17:55
В поисках Онлайн консультанта для решения вопросов. платно. wmag Работа 13 18.09.2013 13:30
Рандомный тест! henry1412 Javascript под браузер 1 25.06.2013 22:28
Как получить новый порядок элементов в сортируемом списке Непонятливый jQuery 1 11.10.2012 12:43