Если у Вас есть вопросы, как сделать что-то в программе или Вы не понимаете чего-то (то ли это ошибка, то ли фича и т.д.), то спрашивайте в этой теме.
Неактивен
Приветствую, уважаемые!! Я новичок.
Пытаюсь сделать на платформе 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 написал:
... Может вам будет удобней использовать вместо восклицательного знака в условии ....
Спасибо большое за помощь, компетентность и быстроту ответов!!
Неактивен