Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Одна из основных проблем в объективной оценке экзаменационных работ по программированию — это определение самостоятельности выполнения задания. Зачастую корректно выполненная работа является не показателем знания студентом предмета, а лишь его умением найти источник с готовым решением поставленной ему задачи. В работе предлагается подход к решению данной проблемы — определение факта списывания на основе совершенных студентом действий внутри среды разработки. На базе подхода было разработано два приложения: плагин, устанавливаемый в среде разработки и фиксирующий действия студента, и анализатор, выполняющий поиск аномалий среди них. Полученные результаты дают возможность получения рекомендательной оценки самостоятельности выполнения работы.
One of the main problems in objective assessment of programming exam papers is the determination of the student’s independent work. Often, a correctly completed task is not an indicator of the student’s knowledge of the subject, but merely their ability to find a source with a ready-made solution to the given problem. This paper proposes an approach to solve this problem — a method for detecting plagiarism based on the actions performed by the student within the development environment. Two applications were developed based on the method: a plugin installed in the development environment that records the student’s actions, and an analyzer that searches for anomalies among them. The results obtained make it possible to provide a recommendation for the degree of independence in completing the task.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все | |||||
Интернет | Авторизованные пользователи СПбПУ | |||||
Интернет | Анонимные пользователи |
Оглавление
- 1. Методы обнаружения плагиата
- 1.1. Определение плагиата на основе сравнения текстов
- 1.2. Определение плагиата на основе сравнения структуры программ
- 1.3. Определение плагиата на основе анализа процессов создания программ
- 1.4. Резюме
- 2. Постановка задачи
- 2.1. Основные функции разрабатываемого инструмента
- 2.2. Требования к инструменту фиксации последовательностей действий
- 2.3. Требования к инструменту анализа собранных последовательностей
- 2.4. Резюме
- 3. Подход к реализации метода обнаружения плагиата на основе анализа процессов создания программ
- 3.1. Подход к реализации инструмента фиксации последовательностей действий
- 3.1.1. Save Actions
- 3.1.2. Action Tracker
- 3.1.3. Резюме
- 3.2. Подход к реализации инструмента анализа последовательностей действий
- 3.2.1. Поиск вероятностей выброса
- 3.2.2. Вычисление весов действий
- 3.2.3. Вычисление взвешенного результата
- 3.2.4. Резюме
- 3.3. Резюме
- 3.1. Подход к реализации инструмента фиксации последовательностей действий
- 4. Разработка инструмента детекции плагиата
- 4.1. Разработка инструмента фиксации действий пользователей
- 4.1.1. Принцип работы инструмента
- 4.1.2. Получение информации о пользователе
- 4.1.3. Фиксация действий пользователя
- 4.1.4. Отправка зафиксированных последовательностей анализатору
- 4.2. Разработка инструмента анализа действий пользователей
- 4.2.1. Архитектура инструмента
- 4.2.2. Контроллеры
- 4.2.3. Репозитории
- 4.2.4. Сервисы
- 4.3. Резюме
- 4.1. Разработка инструмента фиксации действий пользователей
- 5. Тестирование
- 5.1. Описание тестируемой группы
- 5.2. Задача тестирования
- 5.3. Ход тестирования
- 5.4. Анализ результатов
- 5.5. Проблемы
- 5.6. Резюме
- . листинги
Статистика использования
Количество обращений: 2
За последние 30 дней: 0 Подробная статистика |