e-Learning PRO

развиваем e-learning вместе

Добрый день!

Коллеги, много раз натыкался на упоминания использования в курсах рейтингов учащихся для создания духа соревнования и повышения мотивации. Сейчас появился заказ на курс (продажи сервисов) в который очень просится именно такая методика, но с удивлением понял, что стандартных технологий для этого я не встречал и коллеги мои тоже не сталкивались. Помню даже, что читал как-то блог, где было описано, как линейный персонал с азартом пытался обойти по баллам своих руководителей, что делало курс очень популярным. Может кто-то из участников поделится практическим опытом реализации таких курсов? Есть ли такие решения для CourseLab и/или Captivate (LMS WebTutor)?     

Представления: 792

Ответить на это

Ответы на эту тему форума

Павел, добрый день!

Вопрос действительно актуальный и не всегда понятно как его решить. Мы в нескольких своих заказных проектах делали отдельно серверную часть проекта, для фиксации расширенной игровой статистики в том числе и рейтинга игроков. Но не все согласятся ставить на сервер дополнительный софт для такой задачи. Увы SCORM очень ограничен. И получить данные по результатам другого обучающегося из СДО стандартными запросами не возможно.

Для связки CourseLab и Webtutor Сергей Колков представил решение этого вопроса путем доработки некоторых скриптов как на стороне клиента так и на стороне сервера.

http://websoft-elearning.blogspot.ru/2013/01/i.html

http://websoft-elearning.blogspot.ru/2013/01/ii.html

Александр, спасибо! Очень полезный пример.
 
Александр сказал(а):

Павел, добрый день!

Вопрос действительно актуальный и не всегда понятно как его решить. Мы в нескольких своих заказных проектах делали отдельно серверную часть проекта, для фиксации расширенной игровой статистики в том числе и рейтинга игроков. Но не все согласятся ставить на сервер дополнительный софт для такой задачи. Увы SCORM очень ограничен. И получить данные по результатам другого обучающегося из СДО стандартными запросами не возможно.

Для связки CourseLab и Webtutor Сергей Колков представил решение этого вопроса путем доработки некоторых скриптов как на стороне клиента так и на стороне сервера.

http://websoft-elearning.blogspot.ru/2013/01/i.html

http://websoft-elearning.blogspot.ru/2013/01/ii.html

Коллеги,

пример Сергея действительно вполне рабочий, но требует небольшого кода на стороне WebTutor. Можно также попробовать сделать это через TinCan API который мы "прикрутили" к версии 3.1. Правда придется пописать на javascript в Courselab (как в Captivate не скажу).

С радостью проконсультируем и поэкспериментируем с теми, кто захочет попробовать.

Еcли уж меня упомянули…

Подтверждаю! Рейтинги и прочее взаимодействие пользователей внутри курса делаем давно и довольно успешно.

Универсальный алгоритм в общем виде выглядит так:

1. создаем таблицу в базе данных для хранения результатов.

2. создаем 2 html страницы (одна –для записи данных в таблицу, вторая – для выборки данных и манипуляции с ними).

3. встраиваем эти страницы в курс.

Примечания:

1. Если есть LMS, естественно таблицу надо создавать в ней. WT позволяет это сделать стандартными средствами. Если LMS нет, таблицу можно разместить на любом ресурсе поддерживающем работу с БД. (Такой пример я тоже публиковал на http://websoft-elearning.blogspot.ru/, но сейчас он не работает – деньги на хосте закончились).

У нас одна таблица на все курсы.

2. Ссылки, которые привел Александр – пример того как забирать данные из подобной таблицы и отображать их на слайде курса с помощью КурсЛаба. Уверен, что то же самое можно сделать в любом редакторе курсов, который позволяет работать с внешними веб-страницами.

Добрый день!

 

Алексей, а как получить пример кода на строне WebTutor (с пояснением, как его "прикрутить")? Думаю, эта тема была бы интересна многим (мой коллега сделал аналогичный запрос на на форум Adobe и там эта тема тоже вызвала большой интерес).
 
Алексей Корольков сказал(а):

Коллеги,

пример Сергея действительно вполне рабочий, но требует небольшого кода на стороне WebTutor. Можно также попробовать сделать это через TinCan API который мы "прикрутили" к версии 3.1. Правда придется пописать на javascript в Courselab (как в Captivate не скажу).

С радостью проконсультируем и поэкспериментируем с теми, кто захочет попробовать.

Сергей, спасибо! А то мы уже несколько дней бьёмся с вашим примером, но про таблицу из него не поняли :) А как создать таблицу средствами LMS?
 
Сергей Колков сказал(а):

Еcли уж меня упомянули…

Подтверждаю! Рейтинги и прочее взаимодействие пользователей внутри курса делаем давно и довольно успешно.

Универсальный алгоритм в общем виде выглядит так:

1. создаем таблицу в базе данных для хранения результатов.

2. создаем 2 html страницы (одна –для записи данных в таблицу, вторая – для выборки данных и манипуляции с ними).

3. встраиваем эти страницы в курс.

Примечания:

1. Если есть LMS, естественно таблицу надо создавать в ней. WT позволяет это сделать стандартными средствами. Если LMS нет, таблицу можно разместить на любом ресурсе поддерживающем работу с БД. (Такой пример я тоже публиковал на http://websoft-elearning.blogspot.ru/, но сейчас он не работает – деньги на хосте закончились).

У нас одна таблица на все курсы.

2. Ссылки, которые привел Александр – пример того как забирать данные из подобной таблицы и отображать их на слайде курса с помощью КурсЛаба. Уверен, что то же самое можно сделать в любом редакторе курсов, который позволяет работать с внешними веб-страницами.

Павел,

в WT есть так называемые настраиваемые типы документов, по сути это пользовательские таблицы с произвольным наборами атрибутов. Их редактирование доступно в интерфейсе администратора, раздел "Дизайнер".

Не совсем по теме: это офигенно. Закрытость и негибкость большинства LMS бесят страшно. 


Алексей Корольков сказал(а):

Павел,

в WT есть так называемые настраиваемые типы документов, по сути это пользовательские таблицы с произвольным наборами атрибутов. Их редактирование доступно в интерфейсе администратора, раздел "Дизайнер".

Алексей, мы готовы поэкспериментировать с TinCan API, но правда без курслаба (отпишусь уже видимо в почту). Тем более сейчас есть запрос на подобные рейтинги встроенные в курс у клиента с вебтьютором. 

Алексей Корольков сказал(а):

Коллеги,

пример Сергея действительно вполне рабочий, но требует небольшого кода на стороне WebTutor. Можно также попробовать сделать это через TinCan API который мы "прикрутили" к версии 3.1. Правда придется пописать на javascript в Courselab (как в Captivate не скажу).

С радостью проконсультируем и поэкспериментируем с теми, кто захочет попробовать.

Для провайдера, разрабатывающего курсы на заказ, оказывается очень большой проблемой добиться от заказчика установки сервера БД или получения доступа к имеющейся СУБД для создания в ней отдельных таблиц и записи туда баллов рейтинга.

Вроде бы идеальное решение считывать уже имеющиеся баллы по каждому пользователю курса из статистики СДО. По скорму к сожалению нельзя. Будем экспериментировать с ТинКаном.


Сергей Колков сказал(а):

Еcли уж меня упомянули…

Подтверждаю! Рейтинги и прочее взаимодействие пользователей внутри курса делаем давно и довольно успешно.

Универсальный алгоритм в общем виде выглядит так:

1. создаем таблицу в базе данных для хранения результатов.

2. создаем 2 html страницы (одна –для записи данных в таблицу, вторая – для выборки данных и манипуляции с ними).

3. встраиваем эти страницы в курс.

Примечания:

1. Если есть LMS, естественно таблицу надо создавать в ней. WT позволяет это сделать стандартными средствами. Если LMS нет, таблицу можно разместить на любом ресурсе поддерживающем работу с БД. (Такой пример я тоже публиковал на http://websoft-elearning.blogspot.ru/, но сейчас он не работает – деньги на хосте закончились).

У нас одна таблица на все курсы.

2. Ссылки, которые привел Александр – пример того как забирать данные из подобной таблицы и отображать их на слайде курса с помощью КурсЛаба. Уверен, что то же самое можно сделать в любом редакторе курсов, который позволяет работать с внешними веб-страницами.

Саша, TinCan это один из вариантов, но для всех задач его применить не получится. Еще один вариант - дополнительное API на стороне LMS, позволяющее разработчику интерактивных тренажеров создавать и хранить произвольные свои данные без создания собственного серверного кода. Планируем обсудить этот вариант на встрече с ближайшей партнерами.

Ок. Планирую быть.

Ответить на обсуждение

RSS

© 2017   Created by Elena Tikhomirova.   При поддержке

Эмблемы  |  Сообщить о проблеме  |  Условия использования