Если у Вас есть вопросы, как сделать что-то в программе или Вы не понимаете чего-то (то ли это ошибка, то ли фича и т.д.), то спрашивайте в этой теме.
Неактивен
Приветствую, уважаемые!! Я новичок.
Пытаюсь сделать на платформе AXMA Story Maker интерактивный тренинг.
В тренинге есть задания, на которые пользователь может ответить письменно прямо в тексте, онлайн.
Подскажите как сделать, чтобы текст, который вводит пользователь сохранялся. И как реализовать возможность распечатки сохраненных пользователем результатов, отправки на e-mail
Неактивен
Morych, спасибочки за скорый ответ.
Morych написал:
Значения всех объектов (в том числе и те, которые вводит пользователь) сохраняются при нажатии кнопки "Сохранить состояние" в Меню.
нажатие кнописьки это понятно. Вопрос: как бы сделать ссылку на эту кнопиську сразу под окошком ввода? и
чтобы текст при этом сразу же на странице просмотра отражался?
Неактивен
Morych написал:
Нажатие, извините, чего?
Ну того самого объекта, на котором важно "Сохранить состояние" ![]()
спасибо, за ответы!
Неактивен
Morych написал:
Возможно, если вы более подробно расскажете про задачу, мне удастся помочь примером кода.
Есть описание задания данное автором.
Под ним окошко для ввода текста пользователем.
Задача 1: чтобы введенный пользователем текст сразу отображался на этой же странице и был виден пользователю (в принципе вы это объяснили, но я пока не разобралась как объект создать).
Задача 2: чтобы у меня была возможность посмотреть что написал пользователь
Неактивен
Спасибо за пример. Разобралась наконец с объектами.
С параграфом не очень удобно. он добавляет текст внизу страницы, а надо в месте вставки. или я что-то не так делаю.
и почему-то ответ пользователя так и не отображается.
Morych написал:
По поводу задачи 2, вы сможете посмотреть, что написал пользователь, только если будете сидеть рядом с пользователем и смотреть на его монитор.
Наверно, вы хотели отправлять лог работы пользователя себе на e-mail? Если такая фича и будет реализована, не думаю, что это произойдёт скоро.
Задачу два Вы перевели совершенно верно, жаль что так.
Неактивен
Ergistal написал:
Как вариант малой автоматизации:...
тоже вариант, спасибо ![]()
Неактивен
Morych написал:
А дайте посмотреть код вашей истории. Если не хотите светить текст заданий, можно в личку или замените всю секретную инфу.
Да ничего секретного. Все равно планируют бесплатно в общий доступ выложить. Пока у меня с разметкой мозг в кучку сбивается и на историю "это" мало похоже.
Показать по сути нечего, похоже на обычный pdf файл . Еж ли есть у Вас такая возможность запишите, пожалуйста (пожалуйста, пожалуйста, пожалуйста), толковый видео урок "для начинающих" по использованию макросов. Желательно с пошаговыми демо примерами типа: делаешь это (код) - получаешь это (пример в интерактивной книжке). Буду крайне признательна, и есть подозрение что не только я. Видео с экрана можно записать программой jing или camtasia
Отредактировано plusova (11.07.2013 00:44)
Неактивен
Morych написал:
А дайте посмотреть код вашей истории. .
Есть два варианта, первый не подошел, т.к. текст пользователя выводится на новой странице
Вар 1
:: Start
<<set $ответ = "">>
Здравствуй, дорогой друг!
Не пора ли нам потренироваться?
[[+Приступить к заданию|Задание {$ответ=""}]]
:: Задание
Описание задания.
<<if $ответ eq "">>
# Если ответа ещё не было, показываем текстовое поле ввода
Введите ваш ответ:
<<input "Задание" $ответ>>
<<else>>
# Иначе показываем ответ пользователя
Ваш ответ: <<print $ответ>>
<<endif>>В этом варианте на странице отображается задание и строка ввода, а ответ пользователя открывается на новой странице. Нужно чтобы ответ отображался здесь же.
Вар 2.
Бог с ней со стартовой страницей, попробуем все сделать на странице задания. И оооо... эврика, работает как надо.
::Start
<<set $ответ = "">>
<<set $ответ2 = "">>
<<set $ответ3 = "">>
:: День 1
Здравствуй, дорогой друг!
начнем выполнение упражнения!
1. первый замечательный вопрос?
<<if $ответ eq "">>
# Если ответа ещё не было, показываем текстовое поле ввода
Введите ваш ответ:
<<input "день 1" $ответ>>
<<else>>
# Иначе показываем ответ пользователя
Ваш ответ: <<print $ответ>>
<<endif>>
2. второй замечательный вопрос?
<<if $ответ2 eq "">>
# Если ответа ещё не было, показываем текстовое поле ввода
Введите ваш ответ:
<<input "день 1" $ответ2>>
<<else>>
# Иначе показываем ответ пользователя
Ваш ответ: <<print $ответ2>>
<<endif>>
3. третий замечательный вопрос?
<<if $ответ3 eq "">>
# Если ответа ещё не было, показываем текстовое поле ввода
Введите ваш ответ:
<<input "день 1" $ответ3>>
<<else>>
# Иначе показываем ответ пользователя
Ваш ответ: <<print $ответ3>>
<<endif>>Теперь все работает. А что все
<<set $ответ = "">>
надо на стартовой странице вводить? Почему-то когда сеты вводила прямо в параграфе "День 1" ответы пользователя вообще неотображались
_________________________________________
Отредактировано plusova (11.07.2013 02:57)
Неактивен
Flash написал:
в параграфе Start можно и не задавать, а изменить условия.
Здравствуйте, Flash!
Если я не правильно поняла, то поправьте меня: set можно вообще не задавать?
И поясните где изменить условия: в Start или в параграфе "День1"?
Спасибо за интересный ответ.
Неактивен
Morych написал:
... Может вам будет удобней использовать вместо восклицательного знака в условии ....
Спасибо большое за помощь, компетентность и быстроту ответов!!
Неактивен