Рандом параграфов и условия
Цитата: Bondersan от 16.06.24, 00:17Хммм.... теперь интересно понять, как пометить посещённый параграф на структуре Рендом?
На условии накопления положительных - правильных ответов...
Хотя надо еще организовать накопитель правильных ответов ...
Упс....
+++++++++
Или не заморачиваться с этой структурой кодинга.
А выдавать ПРИЗ по условии привязанного параграфа к призу. Условие простое. Получение приза за правильный ответ.
Изначально предполагалось написать накопитель положительных ответов. Но на Рендоме. Я что то шугаюсь, такое мудрить....
++++++
Если привязать приз просто к параграфу:
Тут может получится, что Рендом даст сразу приз попав на параграф с призом. Но это решает головную боль с общим кодом.
Ваше мнение?
Хммм.... теперь интересно понять, как пометить посещённый параграф на структуре Рендом?
На условии накопления положительных - правильных ответов...
Хотя надо еще организовать накопитель правильных ответов ...
Упс....
+++++++++
Или не заморачиваться с этой структурой кодинга.
А выдавать ПРИЗ по условии привязанного параграфа к призу. Условие простое. Получение приза за правильный ответ.
Изначально предполагалось написать накопитель положительных ответов. Но на Рендоме. Я что то шугаюсь, такое мудрить....
++++++
Если привязать приз просто к параграфу:
Тут может получится, что Рендом даст сразу приз попав на параграф с призом. Но это решает головную боль с общим кодом.
Ваше мнение?
Цитата: Bondersan от 16.06.24, 02:51Я правильно понимаю?
Рандом работает только с целыми цифрами. то есть 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 кнопок НЕПРАВИЛЬНЫЙ ответ. Этот параграф я и хочу сделать разнообразным.
При том, что в нем еще и аудио сопровождение с разным голосовым сообщением.
Возврат идет в другой параграф с другим вопросом. И так в бесконечном цикле.
Правильная Кнопка раскрывает подробности ответа. И отправляет опять в вопросы.
Я правильно понимаю?
Рандом работает только с целыми цифрами. то есть 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 кнопок НЕПРАВИЛЬНЫЙ ответ. Этот параграф я и хочу сделать разнообразным.
При том, что в нем еще и аудио сопровождение с разным голосовым сообщением.
Возврат идет в другой параграф с другим вопросом. И так в бесконечном цикле.
Правильная Кнопка раскрывает подробности ответа. И отправляет опять в вопросы.
Цитата: Bondersan от 16.06.24, 04:31Самое интересное с Рандом
Нельзя написать
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)
+++++
Будет прикольно, если я ошибся. и этот вариант не рабочий окажется :(
Самое интересное с Рандом
Нельзя написать
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)
+++++
Будет прикольно, если я ошибся. и этот вариант не рабочий окажется :(
Цитата: Bondersan от 17.06.24, 03:12Переписал все параграфы связанные с Рандом.
Проверить Рандом можно, только когда всЁ переписано.
Переписал, а он ошибками начал сыпать. Ну и понеслось, в каждый параграф зайди, и перепроверь.
Вроде, что увидел, то исправил. Конечно Можно каждому параграфу присвоить Id внутри текста. Но это рушит всю идею продукта. по этому глазами , глазами, глазами. ...
Переписал все параграфы связанные с Рандом.
Проверить Рандом можно, только когда всЁ переписано.
Переписал, а он ошибками начал сыпать. Ну и понеслось, в каждый параграф зайди, и перепроверь.
Вроде, что увидел, то исправил. Конечно Можно каждому параграфу присвоить Id внутри текста. Но это рушит всю идею продукта. по этому глазами , глазами, глазами. ...
Цитата: Bondersan от 17.06.24, 23:36А как добавь в параграф Рандом звук?
Чтоб звук брался либо из кода параграфа либо на прямую из Files.
У нас есть параграфы с
music("files/Da_1.mp3",false);
music("files/Da_2.mp3",false);
music("files/Da_4.mp3",false);
Что то никак не соображу, как это реализовать....
А как добавь в параграф Рандом звук?
Чтоб звук брался либо из кода параграфа либо на прямую из Files.
У нас есть параграфы с
music("files/Da_1.mp3",false);
music("files/Da_2.mp3",false);
music("files/Da_4.mp3",false);
Что то никак не соображу, как это реализовать....
Цитата: Bondersan от 22.06.24, 01:45Наверно придется делать SM. рандом. Что показать как реализовать Рандом.
Не один рандом, а 2, 3, 4 рандома в одном проекте.
Кстати.... головная боль и сны после кодинга рандома очень даже эмоциональные!
Наверно придется делать SM. рандом. Что показать как реализовать Рандом.
Не один рандом, а 2, 3, 4 рандома в одном проекте.
Кстати.... головная боль и сны после кодинга рандома очень даже эмоциональные!
Цитата: Bondersan от 10.07.24, 22:39Рандом 5 штук в одном проекте.
Или точнее сказать Полостью Рандом от А до Я
Создал, как смог понять.
++++
Но!!!
Теперь надо понять как запустить Звук рандом в каждом параграфе.
+++++++++
Дерево может быть от ствола и на ветки, а может быть запутанный кустарник.
Так же можно реализовать получение КПД в Рандом условиях для пользователя.
Рандом 5 штук в одном проекте.
Или точнее сказать Полостью Рандом от А до Я
Создал, как смог понять.
++++
Но!!!
Теперь надо понять как запустить Звук рандом в каждом параграфе.
+++++++++
Дерево может быть от ствола и на ветки, а может быть запутанный кустарник.
Так же можно реализовать получение КПД в Рандом условиях для пользователя.
Загруженные файлы:- Вам нужно войти, чтобы просматривать прикрепленные файлы..