Microlearning (рус. Микрообучение)[1] - это концепция, сочетающая в себе небольшой по объему контент с последовательностью микроитераций, что позволяет пользователям приобретать знания небольшими единицами. Микрообучение обладает рядом преимуществ перед стандартными уроками, такими как: модульность, мобильность, небольшое количество времени, затрачиваемое на обучение и гибкость.
Большинство таких приложений считают, что пользователь обладает проверяемыми в тесте знаниями исходя лишь из верного ответа на поставленный вопрос, не учитывая то, какой виджет предлагается пользователю для ответа. Большинство виджетов позволяют пользователю угадать верный ответ на поставленный вопрос. Из этого мы можем сделать вывод о том, что существует проблема недостоверности оценивания проверяемых знаний в тестах.
Цель работы заключается в разработке механизма оценивания знаний, которые проверяются в тесте, с учетом представления вопроса и в разработке механизма оценивания степени усвоения дидактической единицы с учетом предыдущих ответов и текущего ответа.
В ходе выполнения данной работы была изучена концепция микрообучения и рассмотрены существующие приложения.
Выделена проблема не достоверного оценивания проверяемых знаний в тесте. Выявлены факторы, которые необходимо учитывать при проверке ответов учащихся и описан процесс проверки, при котором рассчитывается степень усвоения материала, изучаемого в рамках дидактической единицы.
Выделены виджеты для предоставления ответа на задание. Проведен опрос по удобству использования каждого виджета.
Выставлены требования для задач. Произведена проверка выполнимости требований путем составления библиотеки заданий.
Спроектировано и реализовано приложение, соблюдающее все выделенные требования и позволяющее обучаться по концепции микрообучения.
1. Peter A. Bruck -Mobile Learning with Micro-content: A Framework and Evaluation, 2012
2. Duolingo [Электронный ресурс] / Режим доступа: https://www.duolingo.com/. свободный.
3. Easy Теп [Электронный ресурс] / Режим доступа:
http://www.easyten.ru/en. свободный.
4. Semper: Учись легко [Электронный ресурс] / Сайт Google play - Режим
доступа: https://play.google.com/store/apps/details?id=co.unlockyourbrain.
свободный.
5. Drops [Электронный ресурс] / Режим доступа: https://languagedrops.com/. свободный.
6. Word of the day [Электронный ресурс] / Режим доступа: http://wordwordapp.сот/, свободный.
7. Primer [Электронный ресурс] / Режим доступа: https://www.yourprimer.com/. свободный.
8. Mainichi [Электронный ресурс] / Режим л о СТУ п a: h ttp: //m ai n i ch i, m е/. свободный.
9. Alcamy [Электронный ресурс] / Режим доступа: https://alcamy.org/. свободный.
10. Достоверность работы компьютерных систем [Электронный ресурс] /
Режим доступа:
http://www.immsp.kiev.ua/publications/articles/2016/2016_4/04_2016_Cesped es.pdf, свободный.
11. Яблонский С. В. Введение в дискретную математику: Учеб.пособие для вузов — 2-е изд., перераб. и доп. - М.: Наука. Ел. ред. физ.-мат. лит. —
384 с.
12. Ерош И. Л., Сергеев М. Б., Соловьев Н. В. Дискретная математика: Учеб, пособие /СПбГУАП. СПб., 2005. 144 с.: ил. ISBN 5808801699
13. Гаврилов Г. П., Сапоженко А. А. Задачи и упражнения по дискретной математике: Учеб, пособие.— 3-е изд., перераб. — М.: ФИЗМАТЛИТ, 2005. — 416 с. — ISBN 5-9221-0477-2.
14. Аль пин Ю. А., Ильин С. Н. Задачи по дискретной математике: Учебно-методическое пособие. — Казань: Казанский Федеральный Университет, 2013. — 26с
15.0 скорости забывания [Электронный ресурс] / Режим
aocTvna:http://www.voppsv.m/issLies/l983/834/834142.html. свободный.
16. Диаграмма вариантов использования как концептуальное представление бизнес-системы в процессе ее разработки [Электронный ресурс] / Режим aocTvna:https://www.intuit.m/studies/courses/32/32/lecture/l 004. свободный.
17. Ruby Документация [Электронный ресурс] — Режим доступа: https://www.mby-lang.Org/m/documentation/. свободный.
18. Ruby on Rails [Электронный ресурс] — Режим доступа: http://www.mbyonrails.ru. свободный.
19. PostgreSQL [Электронный ресурс] - режим доступа:
https://www.postgresql.org/. свободный.
20. Zurb Foundation [Электронный ресурс] - режим доступа: https://foundation.zurb.com/sites/docs/. свободный.
21. Semaphored [Электронный ресурс] — Режим доступа:
https://semaphoreci.com. свободный.
22. Heroku [Электронный ресурс] — Режим доступа:
https://dashboard.heroku.com. свободный.
23. Foundation for Rails [Электронный ресурс] — Режим доступа: https://github.com/zurb/foundation-rails, свободный.
24. Slim is a template language whose goal is reduce the syntax to the essential parts without becoming cryptic [Электронный ресурс] — Режим доступа: https://github.com/slim-template/slim, свободный.
25. A helper for creating declarative interfaces in controllers [Электронный ресурс] — Режим доступа: https://github.com/hashrocket/decentexposure. свободный.
26. Use decent exposure with decorators [Электронный ресурс] — Режим доступа: https://github.com/netguru/decentdecoration. свободный.
27. Flexible authentication solution for Rails with Warden. [Электронный
ресурс] — Режим доступа: https:// github. com/plataformatec/devise,
свободный.
28. Decorators/View-Models for Rails Applications [Электронный ресурс] — Режим доступа: https:// github .com/drapergem/draper, свободный.
29. Acceptance test framework for web applications [Электронный ресурс] — Режим доступа: https://github.com/teamcapybara/capvbara. свободный.
30. Factory Bot for Rails [Электронный ресурс] — Режим доступа: https://github.com/thoughtbot/factory_bot_rails, свободный.
31. A library for generating fake data such as names, addresses, and phone numbers [Электронный ресурс] — Режим доступа:
http s: // github .com/stympv/faker. свободный.
32. RSpec for Rails [Электронный ресурс] — Режим доступа: https://github.com/rspec/rspec-rails. свободный.
33. A Ruby static code analyzer, based on the community Ruby style guide.
[Электронный ресурс] — Режим доступа:
https://github.com/bbatsov/mbocop. свободный.
34. Generate Entity-Relationship Diagrams for Rails applications [Электронный
ресурс] — Режим доступа: https://github.com/voormedia/rails-erd.
свободный.
35. Extends ActiveRecord to add simple support for organizing items into parent-children relationships [Электронный ресурс] — Режим доступа: https://github.com/amerine/acts as tree. свободный.
36. Enumerated attributes with I18n and ActiveRecord/Mongoid support
[Электронный ресурс] — Режим доступа:
https://github.com/brainspec/enumerize. свободный.
37.Interactor provides a common interface for performing complex user interactions [Электронный ресурс] — Режим доступа:
https://github.com/collectiveidea/interactor. свободный.
38. Minimal authorization through 00 design and pure Ruby classes [Электронный ресурс] — Режим доступа: https://github.com/varvet/pundit. свободный.
39. A set of Rails responders to dry up your application [Электронный ресурс] — Режим доступа: https://github.com/plataformatec/responders. свободный.
40. Forms made easy for Rails! It's tied to a simple DSL, with no opinion on
markup [Электронный ресурс] — Режим доступа:
https://github.com/plataformatec/simpleform. свободный.
41. Coffee Script [Электронный ресурс] — Режим доступа:
https://coffeescript.org/. свободный.
42. Colors HSL [Электронный ресурс] — Режим доступа:
https://www.w3schools.com/colors/colors_hsl.asp, свободный.