SlideShare uma empresa Scribd logo
1 de 37
Девятая независимая
научно-практическая конференция
«Разработка ПО 2013»
23 - 25 октября, Москва

Опыт разработки интеллектуальной
обучающей системы «Волга»
Наталия Смирнова
Структура доклада
• Введение
• Постановка задачи измерения прогресса в
решении
• Алгоритм Andes Physics Tutor
• Алгоритм ИОС «Волга»
• Выводы. Дальнейшая работа
2
Структура доклада

Введение

3
Интеллектуальные обучающие системы

Можно ли сделать
их умнее?
Да!

4
Интеллектуализация распознавания
ответа студента
Студент вводит решение задачи:

А программа — ему:
5
«Следящие» интеллектуальные обучающие
системы: Andes Physics Tutor
Еще более продвинутое распознавание ответов
студентов:

6
«Следящие» интеллектуальные обучающие
системы: ИОС «Волга»
Мы тоже сделали «умную» систему:

7
Интерфейс ввода решения ИОС «Волга» и
пользователи-гуманитарии: пример
Условия задачи:

Ср. время обучения интерфейсу
(мин)

8

• решило:
10 из 11 чел.,
• учились интерфейсу:
8 чел.
Ср. % незасчитанных системой
шагов
Структура доклада

Постановка задачи

9
Предположения и ограничения
Используются только
Используются только
обозначения системы!
обозначения системы!

Только
Только
однострочные
однострочные
формулы, без
формулы, без
объяснений!
объяснений!

LaTeX-подобный
LaTeX-подобный
синтаксис
синтаксис

10
Этапы проверки шага решения
Верификация шага

Расчет прогресса в
решении

Сообщение о
статусе шага

?
Вопрос к
студенту

11

Обновление инф. В БД
(для подсказок и оценки за задачу)
Верификация шага: примерный алгоритм
Пусть студент ввел шаг:
z=1+y
В шаг подставляются известные системе
значения переменных:
5=1+4
Полученное выражение упрощается и
сравнивается с 0:
if simplify(5 – (1 + 4)) == 0:
//студент ввел правильный шаг решения
…
Верификация шага: библиотеки
Для упрощения выражений можно использовать
библиотеку SymPy:

13
Измерение прогресса в решении
Измерение прогресса в решении –
нетривиальная проблема.
«Наивный» способ не годится: даже для
самой простой задачи требуется
внести слишком много формул
Ре
и решений.
ш
шаг решения студента

14

и вычислительно это
не выгодно…

ен
Эт
ие
ап
1
Эт
1
а
… п2

Эт
а

пm

Image courtesy of Keattikorn a
FreeDigitalPhotos.net
Структура доклада

Алгоритм измерения
прогресса в решении
Andes Physics Tutor

15
Измерение прогресса в решении:
пример
Задача: вычислить расстояние между векторами a
иb
Возможные решения генерируются на основе
формул:

16

Пусть студент ввел формулу:
Измерение прогресса в решении:
пример

Очевидно, что формула
на основе формул (1) и (3)
Т.е. прогресс студента = 2/6 = 33%
17

получена
Измерение прогресса в решении в
Andes Physics Tutor

Одна из
систем:
18
Измерение прогресса в решении в
Andes Physics Tutor: недостатки
Непонятно, как обрабатывать формулы с
векторами и матрицами типа
Не защищен от имитации правильно
введенных шагов решения:
увы, для него это одно и то же
Имитации:
19

Правильный шаг:
Структура доклада

Алгоритм измерения
прогресса в решении
ИОС «Волга»

20
Измерение прогресса в решении в ИОС
«Волга»: отношения вычислимости

21
Измерение прогресса в решении в
ИОС «Волга»: текущие ограничения
Рассмотрим случай, когда в левой части
формулы студента только одно обозначение:

Чем больше обозначений в проверяемом шаге
заменено на числа, тем труднее нашему
алгоритму выявить имитацию, ср.:
22

получится выявить имитацию

не получится
Измерение прогресса в решении в ИОС
«Волга»: нахождение зависимостей
Пусть студент ввел формулу:
Обозначим
Пусть имеется такой граф
спускаемся в нем от (c,c) вниз,
пока не вып. условие:

23

«текущее состояние», список обозначений
Измерение прогресса в решении в ИОС
«Волга»: нахождение зависимостей
Пусть студент ввел формулу:

Получим три пути с

и выражение
24
Измерение прогресса в решении в ИОС
«Волга»: выявление имитаций
Итак, формула студента:

и сгенерированное системой выражение
Заменим в его правой части все обозначения,
кроме тех, что присутствуют в
, получим:

25

эквивалентно формуле
студента, не имитация
Измерение прогресса в решении в ИОС
«Волга»: выявление имитаций
Что было бы, если бы студент ввел формулу
?
Мы получим выражение
В его правой части заменять нечего. Сравниваем
формулы:
и
26

Не эквивалентны, это имитация правильного шага
Измерение прогресса в решении в ИОС
«Волга»: выявление имитаций
Что было бы, если бы студент ввел формулу
?
Мы получим выражение
В его правой части заменять нечего. Сравниваем
формулы:
и
Эквивалентны, имитация не выявляется (хотя она есть)
27
Измерение прогресса в решении в ИОС
«Волга»: расчет прогресса
Пусть студент ввел формулу:

Получили три пути:

Т.е. прогресс в решении = 3/(3+2) или 4/(4+2)
28
Измерение прогресса в решении в ИОС
«Волга»: автоматическое построение
графа

Сначала строим отдельные ребра графа,
потом получаем более сложную структуру

29
Измерение прогресса: остальные
случаи
• Среди преподавателей нет согласия о том, чем
должен заниматься студент: выводом формул
или арифметикой
• Всегда найдутся неординарные студенты
Надо учиться обрабатывать разные «не
идеальные» случаи:
(1-3)^2+(2-4)^2=8
-4=1-5
30

x_a*x_b+y_a*y_b
=3*7+4*8

c_1*c_2=4
Выводы

31
Выводы
• Проверять развернутые решения студентов –
возможно!
• Необходимо рассмотреть и другие крайние
случаи видов вводимых студентами формул
• … другие задачи, не только по линейной
алгебре
• Не стоит забывать об ограничениях и
оставлять студенту возможность для «жалобы»
на систему
32
Использованные источники и полезные
ссылки
Слайд 1
http://habrahabr.ru/post/194240/

Слайд 5
1.https://moodle.org/plugins/view.php?plugin=qtype_stack
2.Левинская М.А. «Продукционная модель интерактивной компоненты
обучающей системы». http://www.mce.su/archive/doc15643/doc.pdf
3.Левинская М.А. «Построение интеллектуальных обучающих систем по
математике с использованием языка Tree-Refal» // Перспективные
информационные технологии и интеллектуальные системы». Т. 3. № 15. 2003

33
Использованные источники и полезные
ссылки
Слайд 5
4.S. Klai, T. Kolokolnikov, and N. Van den Bergh, “Using Maple and the web to
grade mathematics tests,” in Proceedings of the International Workshop on
Advanced Learning Technologies, 2000.
5.M. Mavrikis and A. Maciocia, “Wallis: a web-based ILE for science and engineering
students studying mathematics,” in Workshop of Advanced Technology for
Mathematics Education in the 11th International Conference on Artificial Intelligence
in Education, 2003, pp. 505–512.
6.“Maple T.A.” http://www.maplesoft.com/products/mapleta/
7.C. J. Sangwin, “Assessing Elementary Algebra with STACK,” International Journal
of Mathematical Education in Science and Technology, vol. 38, no. 8, pp. 987–1002,
2008.
8.C. J. Sangwin, “Automating the marking of core calulus and algebra: eight years
on.” http://web.mat.bham.ac.uk/C.J.Sangwin/Publications/2009-12-mmg.pdf
34
Использованные источники и полезные
ссылки
Слайд 5

9.Answer tests.” https://
github.com/maths/moodle-qtype_stack/blob/master/doc/en/Authoring/Answer_tests.md#E
.
10.E. Melis and J. Siekmann, “ActiveMath: An Intelligent Tutoring System for
Mathematics,” Artificial Intelligence and Soft Computing – ICAISC 2004, vol. 3070,
pp. 91–101, 2004.

Слайд 6

VanLehn K. (et al.) The Andes Physics Tutoring System: Lessons Learned.
International Journal of Artificial Intelligence in Education. Vol. 15. № 3. 2005.
http://oli.cmu.edu/wp-oli/wpcontent/uploads/2012/05/VanLehn_2005_Andes_Physics_Tutoring_System.pdf

35
Использованные источники и полезные
ссылки
Слайд 13
http://sympy.org/ru/index.html

Слайд 16
Shapiro J.A. An Algebra SubSystem for Diagnosing Students’ Input in a Physics
Tutoring System. http://www.physics.rutgers.edu/~shapiro/tutor/submission3.pdf

Слайд 29
https://github.com/indra-uolles/solution_tracer

36
Спасибо за внимание!
Наталия Смирнова, н.с. лаб. 17 ИПУ РАН

smirnovanatalia2008@gmail.com

37

Mais conteúdo relacionado

Semelhante a Cee secr-2013-smirnova-volga

Организация обучения и контроля в условиях единой информационной среды
Организация обучения и контроля в условиях единой информационной средыОрганизация обучения и контроля в условиях единой информационной среды
Организация обучения и контроля в условиях единой информационной средыGala Timofeeva
 
программа мастер11111111111
программа мастер11111111111программа мастер11111111111
программа мастер11111111111home
 
Электронное обучение и ДОТ в ДПО: потребности и перспективы
Электронное обучение и ДОТ в ДПО: потребности и перспективыЭлектронное обучение и ДОТ в ДПО: потребности и перспективы
Электронное обучение и ДОТ в ДПО: потребности и перспективыPhilippovich Andrey
 
Использование ЦОР на уроке
Использование ЦОР на урокеИспользование ЦОР на уроке
Использование ЦОР на урокеbranka5
 
Цифровая трансформация образовательной организации
Цифровая трансформация образовательной организацииЦифровая трансформация образовательной организации
Цифровая трансформация образовательной организацииAndrey Koptelov
 
Информатика в школе: методы и технологии активного обучения
Информатика в школе: методы и технологии активного обученияИнформатика в школе: методы и технологии активного обучения
Информатика в школе: методы и технологии активного обученияOlga Maksimenkova
 
Руководство пользователя CLASS.NET
Руководство пользователя CLASS.NETРуководство пользователя CLASS.NET
Руководство пользователя CLASS.NETAlexandr Dzhumurat
 
Intel Moscow May 09 на пути к модели 1 1 V
Intel Moscow May 09 на пути к модели 1 1 VIntel Moscow May 09 на пути к модели 1 1 V
Intel Moscow May 09 на пути к модели 1 1 VTatyana Kargina
 
Intel Moscow May 09 на пути к модели 1 1 V
Intel Moscow May 09 на пути к модели 1 1 VIntel Moscow May 09 на пути к модели 1 1 V
Intel Moscow May 09 на пути к модели 1 1 VTatyana Kargina
 
Intel Moscow May 09 на пути к модели 1 1 V
Intel Moscow May 09 на пути к модели 1 1 VIntel Moscow May 09 на пути к модели 1 1 V
Intel Moscow May 09 на пути к модели 1 1 VTatyana Kargina
 
Intel Moscow May 09 На пути к модели 1 1 V
Intel  Moscow May 09 На пути к модели 1 1 VIntel  Moscow May 09 На пути к модели 1 1 V
Intel Moscow May 09 На пути к модели 1 1 VTatyana Kargina
 
оп.04 информационные технологии
оп.04 информационные технологииоп.04 информационные технологии
оп.04 информационные технологииStepan1234
 
дни науки 1
дни науки 1дни науки 1
дни науки 1marsev111
 
Adaptive learning and_teacher
Adaptive learning and_teacherAdaptive learning and_teacher
Adaptive learning and_teacherAlla Stolyarevska
 
Методические основы урока по информатике в логике системно-деятельностного по...
Методические основы урока по информатике в логике системно-деятельностного по...Методические основы урока по информатике в логике системно-деятельностного по...
Методические основы урока по информатике в логике системно-деятельностного по...godefire
 
2014-2015_Алгор-структ_Раб-прогр_Мансуров
2014-2015_Алгор-структ_Раб-прогр_Мансуров2014-2015_Алгор-структ_Раб-прогр_Мансуров
2014-2015_Алгор-структ_Раб-прогр_Мансуров????? ????????
 

Semelhante a Cee secr-2013-smirnova-volga (20)

Организация обучения и контроля в условиях единой информационной среды
Организация обучения и контроля в условиях единой информационной средыОрганизация обучения и контроля в условиях единой информационной среды
Организация обучения и контроля в условиях единой информационной среды
 
программа мастер11111111111
программа мастер11111111111программа мастер11111111111
программа мастер11111111111
 
Электронное обучение и ДОТ в ДПО: потребности и перспективы
Электронное обучение и ДОТ в ДПО: потребности и перспективыЭлектронное обучение и ДОТ в ДПО: потребности и перспективы
Электронное обучение и ДОТ в ДПО: потребности и перспективы
 
Использование ЦОР на уроке
Использование ЦОР на урокеИспользование ЦОР на уроке
Использование ЦОР на уроке
 
Цифровая трансформация образовательной организации
Цифровая трансформация образовательной организацииЦифровая трансформация образовательной организации
Цифровая трансформация образовательной организации
 
Информатика в школе: методы и технологии активного обучения
Информатика в школе: методы и технологии активного обученияИнформатика в школе: методы и технологии активного обучения
Информатика в школе: методы и технологии активного обучения
 
Remi 14 04-2011-slide-share
Remi 14 04-2011-slide-shareRemi 14 04-2011-slide-share
Remi 14 04-2011-slide-share
 
Руководство пользователя CLASS.NET
Руководство пользователя CLASS.NETРуководство пользователя CLASS.NET
Руководство пользователя CLASS.NET
 
Intel Moscow May 09 на пути к модели 1 1 V
Intel Moscow May 09 на пути к модели 1 1 VIntel Moscow May 09 на пути к модели 1 1 V
Intel Moscow May 09 на пути к модели 1 1 V
 
Intel Moscow May 09 на пути к модели 1 1 V
Intel Moscow May 09 на пути к модели 1 1 VIntel Moscow May 09 на пути к модели 1 1 V
Intel Moscow May 09 на пути к модели 1 1 V
 
Intel Moscow May 09 на пути к модели 1 1 V
Intel Moscow May 09 на пути к модели 1 1 VIntel Moscow May 09 на пути к модели 1 1 V
Intel Moscow May 09 на пути к модели 1 1 V
 
Intel Moscow May 09 На пути к модели 1 1 V
Intel  Moscow May 09 На пути к модели 1 1 VIntel  Moscow May 09 На пути к модели 1 1 V
Intel Moscow May 09 На пути к модели 1 1 V
 
установочный семинар 05
установочный семинар 05установочный семинар 05
установочный семинар 05
 
оп.04 информационные технологии
оп.04 информационные технологииоп.04 информационные технологии
оп.04 информационные технологии
 
дни науки 1
дни науки 1дни науки 1
дни науки 1
 
приложение 1
приложение 1приложение 1
приложение 1
 
Adaptive learning and_teacher
Adaptive learning and_teacherAdaptive learning and_teacher
Adaptive learning and_teacher
 
нглу курицынагв
нглу курицынагвнглу курицынагв
нглу курицынагв
 
Методические основы урока по информатике в логике системно-деятельностного по...
Методические основы урока по информатике в логике системно-деятельностного по...Методические основы урока по информатике в логике системно-деятельностного по...
Методические основы урока по информатике в логике системно-деятельностного по...
 
2014-2015_Алгор-структ_Раб-прогр_Мансуров
2014-2015_Алгор-структ_Раб-прогр_Мансуров2014-2015_Алгор-структ_Раб-прогр_Мансуров
2014-2015_Алгор-структ_Раб-прогр_Мансуров
 

Mais de Natalia Smirnova

К автоматизированной проверке решений некоторого класса задач
К автоматизированной проверке решений некоторого класса задачК автоматизированной проверке решений некоторого класса задач
К автоматизированной проверке решений некоторого класса задачNatalia Smirnova
 
автоматизированный анализ психического состояния студентов
автоматизированный анализ психического состояния студентовавтоматизированный анализ психического состояния студентов
автоматизированный анализ психического состояния студентовNatalia Smirnova
 
Motivation and Willpower component of the student model and it's application ...
Motivation and Willpower component of the student model and it's application ...Motivation and Willpower component of the student model and it's application ...
Motivation and Willpower component of the student model and it's application ...Natalia Smirnova
 
отчет мнш 2012_смирнова_2
отчет мнш 2012_смирнова_2отчет мнш 2012_смирнова_2
отчет мнш 2012_смирнова_2Natalia Smirnova
 
логистическая регрессия
логистическая регрессиялогистическая регрессия
логистическая регрессияNatalia Smirnova
 
байесовские сети и их приложения
байесовские сети и их приложениябайесовские сети и их приложения
байесовские сети и их приложенияNatalia Smirnova
 

Mais de Natalia Smirnova (8)

К автоматизированной проверке решений некоторого класса задач
К автоматизированной проверке решений некоторого класса задачК автоматизированной проверке решений некоторого класса задач
К автоматизированной проверке решений некоторого класса задач
 
автоматизированный анализ психического состояния студентов
автоматизированный анализ психического состояния студентовавтоматизированный анализ психического состояния студентов
автоматизированный анализ психического состояния студентов
 
вссда2012 2
вссда2012 2вссда2012 2
вссда2012 2
 
Motivation and Willpower component of the student model and it's application ...
Motivation and Willpower component of the student model and it's application ...Motivation and Willpower component of the student model and it's application ...
Motivation and Willpower component of the student model and it's application ...
 
отчет мнш 2012_смирнова_2
отчет мнш 2012_смирнова_2отчет мнш 2012_смирнова_2
отчет мнш 2012_смирнова_2
 
дбс1 1
дбс1 1дбс1 1
дбс1 1
 
логистическая регрессия
логистическая регрессиялогистическая регрессия
логистическая регрессия
 
байесовские сети и их приложения
байесовские сети и их приложениябайесовские сети и их приложения
байесовские сети и их приложения
 

Cee secr-2013-smirnova-volga

  • 1. Девятая независимая научно-практическая конференция «Разработка ПО 2013» 23 - 25 октября, Москва Опыт разработки интеллектуальной обучающей системы «Волга» Наталия Смирнова
  • 2. Структура доклада • Введение • Постановка задачи измерения прогресса в решении • Алгоритм Andes Physics Tutor • Алгоритм ИОС «Волга» • Выводы. Дальнейшая работа 2
  • 5. Интеллектуализация распознавания ответа студента Студент вводит решение задачи: А программа — ему: 5
  • 6. «Следящие» интеллектуальные обучающие системы: Andes Physics Tutor Еще более продвинутое распознавание ответов студентов: 6
  • 7. «Следящие» интеллектуальные обучающие системы: ИОС «Волга» Мы тоже сделали «умную» систему: 7
  • 8. Интерфейс ввода решения ИОС «Волга» и пользователи-гуманитарии: пример Условия задачи: Ср. время обучения интерфейсу (мин) 8 • решило: 10 из 11 чел., • учились интерфейсу: 8 чел. Ср. % незасчитанных системой шагов
  • 10. Предположения и ограничения Используются только Используются только обозначения системы! обозначения системы! Только Только однострочные однострочные формулы, без формулы, без объяснений! объяснений! LaTeX-подобный LaTeX-подобный синтаксис синтаксис 10
  • 11. Этапы проверки шага решения Верификация шага Расчет прогресса в решении Сообщение о статусе шага ? Вопрос к студенту 11 Обновление инф. В БД (для подсказок и оценки за задачу)
  • 12. Верификация шага: примерный алгоритм Пусть студент ввел шаг: z=1+y В шаг подставляются известные системе значения переменных: 5=1+4 Полученное выражение упрощается и сравнивается с 0: if simplify(5 – (1 + 4)) == 0: //студент ввел правильный шаг решения …
  • 13. Верификация шага: библиотеки Для упрощения выражений можно использовать библиотеку SymPy: 13
  • 14. Измерение прогресса в решении Измерение прогресса в решении – нетривиальная проблема. «Наивный» способ не годится: даже для самой простой задачи требуется внести слишком много формул Ре и решений. ш шаг решения студента 14 и вычислительно это не выгодно… ен Эт ие ап 1 Эт 1 а … п2 Эт а пm Image courtesy of Keattikorn a FreeDigitalPhotos.net
  • 16. Измерение прогресса в решении: пример Задача: вычислить расстояние между векторами a иb Возможные решения генерируются на основе формул: 16 Пусть студент ввел формулу:
  • 17. Измерение прогресса в решении: пример Очевидно, что формула на основе формул (1) и (3) Т.е. прогресс студента = 2/6 = 33% 17 получена
  • 18. Измерение прогресса в решении в Andes Physics Tutor Одна из систем: 18
  • 19. Измерение прогресса в решении в Andes Physics Tutor: недостатки Непонятно, как обрабатывать формулы с векторами и матрицами типа Не защищен от имитации правильно введенных шагов решения: увы, для него это одно и то же Имитации: 19 Правильный шаг:
  • 21. Измерение прогресса в решении в ИОС «Волга»: отношения вычислимости 21
  • 22. Измерение прогресса в решении в ИОС «Волга»: текущие ограничения Рассмотрим случай, когда в левой части формулы студента только одно обозначение: Чем больше обозначений в проверяемом шаге заменено на числа, тем труднее нашему алгоритму выявить имитацию, ср.: 22 получится выявить имитацию не получится
  • 23. Измерение прогресса в решении в ИОС «Волга»: нахождение зависимостей Пусть студент ввел формулу: Обозначим Пусть имеется такой граф спускаемся в нем от (c,c) вниз, пока не вып. условие: 23 «текущее состояние», список обозначений
  • 24. Измерение прогресса в решении в ИОС «Волга»: нахождение зависимостей Пусть студент ввел формулу: Получим три пути с и выражение 24
  • 25. Измерение прогресса в решении в ИОС «Волга»: выявление имитаций Итак, формула студента: и сгенерированное системой выражение Заменим в его правой части все обозначения, кроме тех, что присутствуют в , получим: 25 эквивалентно формуле студента, не имитация
  • 26. Измерение прогресса в решении в ИОС «Волга»: выявление имитаций Что было бы, если бы студент ввел формулу ? Мы получим выражение В его правой части заменять нечего. Сравниваем формулы: и 26 Не эквивалентны, это имитация правильного шага
  • 27. Измерение прогресса в решении в ИОС «Волга»: выявление имитаций Что было бы, если бы студент ввел формулу ? Мы получим выражение В его правой части заменять нечего. Сравниваем формулы: и Эквивалентны, имитация не выявляется (хотя она есть) 27
  • 28. Измерение прогресса в решении в ИОС «Волга»: расчет прогресса Пусть студент ввел формулу: Получили три пути: Т.е. прогресс в решении = 3/(3+2) или 4/(4+2) 28
  • 29. Измерение прогресса в решении в ИОС «Волга»: автоматическое построение графа Сначала строим отдельные ребра графа, потом получаем более сложную структуру 29
  • 30. Измерение прогресса: остальные случаи • Среди преподавателей нет согласия о том, чем должен заниматься студент: выводом формул или арифметикой • Всегда найдутся неординарные студенты Надо учиться обрабатывать разные «не идеальные» случаи: (1-3)^2+(2-4)^2=8 -4=1-5 30 x_a*x_b+y_a*y_b =3*7+4*8 c_1*c_2=4
  • 32. Выводы • Проверять развернутые решения студентов – возможно! • Необходимо рассмотреть и другие крайние случаи видов вводимых студентами формул • … другие задачи, не только по линейной алгебре • Не стоит забывать об ограничениях и оставлять студенту возможность для «жалобы» на систему 32
  • 33. Использованные источники и полезные ссылки Слайд 1 http://habrahabr.ru/post/194240/ Слайд 5 1.https://moodle.org/plugins/view.php?plugin=qtype_stack 2.Левинская М.А. «Продукционная модель интерактивной компоненты обучающей системы». http://www.mce.su/archive/doc15643/doc.pdf 3.Левинская М.А. «Построение интеллектуальных обучающих систем по математике с использованием языка Tree-Refal» // Перспективные информационные технологии и интеллектуальные системы». Т. 3. № 15. 2003 33
  • 34. Использованные источники и полезные ссылки Слайд 5 4.S. Klai, T. Kolokolnikov, and N. Van den Bergh, “Using Maple and the web to grade mathematics tests,” in Proceedings of the International Workshop on Advanced Learning Technologies, 2000. 5.M. Mavrikis and A. Maciocia, “Wallis: a web-based ILE for science and engineering students studying mathematics,” in Workshop of Advanced Technology for Mathematics Education in the 11th International Conference on Artificial Intelligence in Education, 2003, pp. 505–512. 6.“Maple T.A.” http://www.maplesoft.com/products/mapleta/ 7.C. J. Sangwin, “Assessing Elementary Algebra with STACK,” International Journal of Mathematical Education in Science and Technology, vol. 38, no. 8, pp. 987–1002, 2008. 8.C. J. Sangwin, “Automating the marking of core calulus and algebra: eight years on.” http://web.mat.bham.ac.uk/C.J.Sangwin/Publications/2009-12-mmg.pdf 34
  • 35. Использованные источники и полезные ссылки Слайд 5 9.Answer tests.” https:// github.com/maths/moodle-qtype_stack/blob/master/doc/en/Authoring/Answer_tests.md#E . 10.E. Melis and J. Siekmann, “ActiveMath: An Intelligent Tutoring System for Mathematics,” Artificial Intelligence and Soft Computing – ICAISC 2004, vol. 3070, pp. 91–101, 2004. Слайд 6 VanLehn K. (et al.) The Andes Physics Tutoring System: Lessons Learned. International Journal of Artificial Intelligence in Education. Vol. 15. № 3. 2005. http://oli.cmu.edu/wp-oli/wpcontent/uploads/2012/05/VanLehn_2005_Andes_Physics_Tutoring_System.pdf 35
  • 36. Использованные источники и полезные ссылки Слайд 13 http://sympy.org/ru/index.html Слайд 16 Shapiro J.A. An Algebra SubSystem for Diagnosing Students’ Input in a Physics Tutoring System. http://www.physics.rutgers.edu/~shapiro/tutor/submission3.pdf Слайд 29 https://github.com/indra-uolles/solution_tracer 36
  • 37. Спасибо за внимание! Наталия Смирнова, н.с. лаб. 17 ИПУ РАН smirnovanatalia2008@gmail.com 37

Notas do Editor

  1. Сейчас популярна тема онлайн-образования: все слышали про Coursera, Udacity, EdX. Это отличные образовательные платформы, содержащие много полезных курсов. Но можно ли их сделать более интеллектуальными? Вообще исследования по интеллектуальным обучающим системам (intelligent tutoring systems) ведутся давно и у ученых есть что предложить программистам-практикам. В этой статье в научно-популярной форме рассматриваются результаты и выводы, полученные научным сообществом, по построению конкретного вида интеллектуальных обучающих систем. 
  2. Сейчас популярна тема онлайн-образования: все слышали про Coursera, Udacity, EdX. Это отличные образовательные платформы, содержащие много полезных курсов. Но можно ли их сделать более интеллектуальными? Вообще исследования по интеллектуальным обучающим системам (intelligent tutoring systems) ведутся давно и у ученых есть что предложить программистам-практикам. В этой статье в научно-популярной форме рассматриваются результаты и выводы, полученные научным сообществом, по построению конкретного вида интеллектуальных обучающих систем. 
  3. Сейчас популярна тема онлайн-образования: все слышали про Coursera, Udacity, EdX. Это отличные образовательные платформы, содержащие много полезных курсов. Но можно ли их сделать более интеллектуальными? Вообще исследования по интеллектуальным обучающим системам (intelligent tutoring systems) ведутся давно и у ученых есть что предложить программистам-практикам. В этой статье в научно-популярной форме рассматриваются результаты и выводы, полученные научным сообществом, по построению конкретного вида интеллектуальных обучающих систем. 
  4. https://moodle.org/plugins/view.php?plugin=qtype_stack
  5. https://moodle.org/plugins/view.php?plugin=qtype_stack
  6. https://moodle.org/plugins/view.php?plugin=qtype_stack
  7. 5f7 – 15 мин решил 2a5 – 5 мин не решил Время обучения показано только у тех кто по чесноку все делал
  8. Сейчас популярна тема онлайн-образования: все слышали про Coursera, Udacity, EdX. Это отличные образовательные платформы, содержащие много полезных курсов. Но можно ли их сделать более интеллектуальными? Вообще исследования по интеллектуальным обучающим системам (intelligent tutoring systems) ведутся давно и у ученых есть что предложить программистам-практикам. В этой статье в научно-популярной форме рассматриваются результаты и выводы, полученные научным сообществом, по построению конкретного вида интеллектуальных обучающих систем. 
  9. 5f7 – 15 мин решил 2a5 – 5 мин не решил Время обучения показано только у тех кто по чесноку все делал
  10. https://moodle.org/plugins/view.php?plugin=qtype_stack
  11. https://moodle.org/plugins/view.php?plugin=qtype_stack
  12. Image courtesy of Keattikorn at FreeDigitalPhotos.net
  13. Сейчас популярна тема онлайн-образования: все слышали про Coursera, Udacity, EdX. Это отличные образовательные платформы, содержащие много полезных курсов. Но можно ли их сделать более интеллектуальными? Вообще исследования по интеллектуальным обучающим системам (intelligent tutoring systems) ведутся давно и у ученых есть что предложить программистам-практикам. В этой статье в научно-популярной форме рассматриваются результаты и выводы, полученные научным сообществом, по построению конкретного вида интеллектуальных обучающих систем. 
  14. Сейчас популярна тема онлайн-образования: все слышали про Coursera, Udacity, EdX. Это отличные образовательные платформы, содержащие много полезных курсов. Но можно ли их сделать более интеллектуальными? Вообще исследования по интеллектуальным обучающим системам (intelligent tutoring systems) ведутся давно и у ученых есть что предложить программистам-практикам. В этой статье в научно-популярной форме рассматриваются результаты и выводы, полученные научным сообществом, по построению конкретного вида интеллектуальных обучающих систем.