Please or Регистрация to create posts and topics.

Рандом параграфов и условия

НазадPage 2 of 2

Хммм.... теперь интересно понять, как пометить посещённый параграф на структуре Рендом?

На условии накопления положительных - правильных ответов...

Хотя надо еще организовать накопитель правильных ответов ...

Упс....

+++++++++

Или не заморачиваться  с этой структурой кодинга.

А выдавать ПРИЗ по условии привязанного параграфа к призу.   Условие простое. Получение приза за правильный ответ.

Изначально предполагалось написать  накопитель положительных ответов. Но на Рендоме. Я что то шугаюсь, такое мудрить....

 

++++++

Если привязать приз просто к параграфу:

Тут может получится, что Рендом даст сразу приз попав на параграф с призом. Но это решает головную боль с общим кодом.

Ваше мнение?

Я правильно понимаю?

Рандом работает только с целыми цифрами. то есть  1,2,3,4,5,6.......1000

С буквенными названиями Рандом не работает в вариации:

var случайное = random(N1,N5);
a=random(N1,N5)
var кнопка = button("перейти",a);
print(кнопка);

Чтоб задать Два или Три  вида Рандома  в одном проекте, необходимо присвоить

a=random(1,50)

b=random(51,100)

c=random(101,150)

+++++++

var случайное = random(1,50);
a= random(1,50)
var кнопка = button("перейти",a);
print(кнопка);

+++++++

var случайное = random(51,100);
b= random(51,100)
var кнопка = button("перейти",b);
print(кнопка);

++++++

var случайное = random(101,150);
с= random(101,150)
var кнопка = button("перейти",с);
print(кнопка);

 

Так работать будет?

 

Привожу пример зачем мне это нужно.  пользователь ошибается и его бросает постоянно в один параграф. Хочу чтоб его бросало в один параграф и этот параграф был с разным контентом. То есть клон одного параграфа но с разным контентом. Прописывать в 100 параграфах пути на разные параграфы можно.  Но проще указать  рандом пакета параграфов.

Допустим.

Параграфы  1-100  рандом  / a= random(1,100)  / в вечном цикле.

Параграфы  101-110  это доп параграфы для разнообразия ошибочной вариации.  / b= random(101,110) /

Из них  возврат в   / a= random(1,100) /

Пользователь получает вариацию своего действия  не только как 1 вариант,  а в 10 вариациях.

Чтоб было понятно:

Пользователь ошибся. и его бросает в параграф НЕПРАВИЛЬНО.   и так его бросает всегда и он видит один и тот же контент в параграфе НЕПРАВИЛЬНО.

А тут вариант параграфа НЕПРАВИЛЬНО насыщается 10 видами, в Рандом цикле.

 

Я правильно изложил?

И правильно ли я понял сам?

 

+++++

Мдя....

Вот теперь мне придётся в 100+  параграфах переписать около 500-600 строк.  Контрл С  Контрл V  не прокатит на чистую  внутри кнопок тексты везде разные....

Попадос.... :)

 

*****

В параграфе задача.

Надо выбрать правильный ответ.

Ответ Это предложение.  Ответов много вариантов. Чтоб пользователь понимал, суть.  Предложение ответа в кнопке.

Понятно что правильный ответ одна кнопка.

Есть варианты правильного ответа 2 кнопки.

Остальные -5-8 кнопок НЕПРАВИЛЬНЫЙ ответ. Этот параграф я и хочу сделать разнообразным.

При том, что в нем еще и аудио сопровождение  с разным голосовым сообщением.

Возврат идет в другой параграф с другим вопросом. И так в бесконечном цикле.

Правильная Кнопка раскрывает  подробности ответа.  И отправляет опять в вопросы.

Самое интересное с Рандом

Нельзя написать

a= random(1,50) если нет 50 рабочих параграфов

var кнопка = button("перейти",a);

 

a= random(1,100) если нет 100 рабочих параграфов

var кнопка = button("перейти",a);

 

Аналогично

b= random(101,110)

var кнопка = button("перейти",b);

 

Если нет 10 рабочих параграфов.

То есть  в любом варианте надо создавать параграфы 1,2,3,.........50    для кода a= random(1,50) или параграфы 1,2,3.......100    для кода a= random(1,100)

А так же надо иметь уже готовые параграфы 51,52,53,54......61      для кода b= random(51,61) или параграфы  101,102,103.......110    для кода b= random(101,110)

 

+++++

Будет прикольно, если я  ошибся.  и этот вариант не рабочий окажется :(

Переписал все параграфы связанные с Рандом.

Проверить Рандом  можно, только когда всЁ переписано.

Переписал, а он ошибками начал сыпать. Ну и понеслось, в каждый параграф зайди, и перепроверь.

Вроде, что увидел, то исправил. Конечно Можно каждому параграфу присвоить Id  внутри текста. Но это рушит всю идею продукта. по этому глазами , глазами, глазами. ...

А как добавь в параграф Рандом звук?

Чтоб звук брался либо из кода параграфа либо на прямую из Files.

У нас есть параграфы с

music("files/Da_1.mp3",false);

music("files/Da_2.mp3",false);

music("files/Da_4.mp3",false);

Что то никак не соображу, как это реализовать....

 

Наверно придется делать SM. рандом. Что показать как реализовать Рандом.

Не один рандом, а 2, 3, 4 рандома в одном проекте.

Кстати.... головная боль и сны после кодинга рандома очень даже эмоциональные!

Рандом 5 штук в одном проекте.

Или точнее сказать Полостью Рандом от А до Я

Создал, как  смог понять.

++++

Но!!!

Теперь надо понять как запустить Звук рандом в каждом параграфе.

 

+++++++++

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

Так же можно реализовать получение КПД в Рандом условиях для пользователя.

Загруженные файлы:
  • Вам нужно войти, чтобы просматривать прикрепленные файлы..
НазадPage 2 of 2