Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Тема выпускной квалификационной работы: «Разработка XBlockкомпонента симуляции поведения робота для образовательной платформы на базе openEDX». Работа посвящена разработке компонента для образовательной платформы на базе openEDX, позволяющего обучающимся составлять программу для перемещения робота в двумерной плоскости и симулирующего выполнение этой программы. Задачи, которые решались в ходе исследования: 1. Анализ предметной области «Визуальное программирование». 2. Рассмотрение существующих языков визуального программирования и их реализаций. 3. Изучение технологии XBlock. 4. Составление формального синтаксиса собственного языка визуального программирования. 5. Реализация транслятора для разработанного языка. 6. Разработка среды выполнения программ, написанных при помощи разработанного языка. Работа выполнялась в рамках проекта по созданию образовательной платформы на базе openEDX в сотрудничестве с АО «РОББО». Разработан формальный синтаксис языка визуального программирования, а также его реализация на языке javascript с использованием технологии XBlock.
The subject of the graduate qualification work is “Development of an XBlock component for robot behavior simulation for an openEDX-based educational platform” The work is devoted to the development of a component for an educational platform based on openEDX, which allows students to create a program for moving the robot in a two-dimensional plane and simulating the execution of this program. The research set the following goals: 1. Analysis of the "Visual programming"subject area. 2. Contamplation of existing visual languages and their implementations. 3. Learning about XBlock technology. 4. Describing the formal syntax of your own visual programming language. 5. Implementation of a translator for a developed language. 6. Development of a runtime environment for programs written using the developed language. The work was carried out as part of a project to create an educational platform based on openEDX in cooperation with JSC "ROBBO". The formal syntax of the visual programming language is developed, as well as its implementation in javascript using the XBlock technology.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Table of Contents
- 359c80f22c323c0a14b0c65a151bcc67ad16b164a40b8a86ad33ad634751bda0.pdf
- 359c80f22c323c0a14b0c65a151bcc67ad16b164a40b8a86ad33ad634751bda0.pdf
- 359c80f22c323c0a14b0c65a151bcc67ad16b164a40b8a86ad33ad634751bda0.pdf
- СПИСОК ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ
- ВВЕДЕНИЕ
- 1. Теоретическая часть
- 1.1. Анализ предметной области
- 1.1.1. Интерактивное обучение
- 1.1.2. Геймификация в образовании
- 1.1.3. Визуальное программирование
- 1.2. Обзор аналогов
- 1.2.1. Blockly
- 1.2.2. TRIK Studio
- 1.2.3. Дракон-схемы
- 1.3. Трансляция текстов программ
- 1.3.1. Компиляция
- 1.3.2. Интерпретация
- 1.3.3. Форма Бэкуса-Наура
- 1.4. Event loop
- 1.5. Canvas
- 1.1. Анализ предметной области
- 2. Практическая часть
- 2.1. Выбор технических и программных средств
- 2.1.1. Образовательная платформа openEDX
- 2.1.2. XBlock
- 2.1.3. Javascript
- 2.2. Описание системы
- 2.2.1. Сценарий использования
- 2.2.2. Взаимодействие компонентов системы
- 2.2.3. Формальный синтаксис
- 2.2.4. Трансляция программы
- 2.2.5. Выполнение программы
- 2.3. Пользовательский интерфейс
- 2.1. Выбор технических и программных средств
- 3. Исследовательская часть
- 3.1. Описание контрольного примера
- 3.2. Дальнейшая разработка
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ПРИЛОЖЕНИЯ
- Приложение 1. Формальный синтаксис
- Приложение 2. Фрагменты исходных текстов
Usage statistics
Access count: 5
Last 30 days: 0 Detailed usage statistics |