Ця нова функція додає більшу гнучкість у відповіді на оцінку.
Університет Британської Колумбії (УБК) прийшли разом с EDX та Стенфордський за чотири місяці спільної роботи над цією функцією, ініційованою Стенфордським університетом. яІнструктори тепер можуть налаштувати інструмент Open Response Assessment (ORA), щоб приймати завантаження від учнів у форматах зображень, PDF або інших форматах файлів, визначених лише для цього курсу. Раніше було дозволено завантажувати зображення лише у форматі JPG або PNG.
Як працює функція
Інструктори дозволяють завантажувати файли, редагуючи налаштування будь-якого компонента Open Response Assessment.
Завантаження файлів увімкнено в налаштуваннях компонента
У розділі «Дозволити завантаження файлів» інструктори тепер можуть вибрати один із чотирьох варіантів.
- ніхто – Учні не можуть завантажити файл (параметр за замовчуванням).
- Файл зображення – Учні можуть завантажити файл зображення JPG, GIF або PNG. Опція завантаження GIF-файлів є новою для цієї функції. Коли учні завантажують файли зображень, вони можуть вибрати будь-який із цих типів файлів.
- PDF або файл зображення – Учні можуть завантажити файл PDF або будь-який із наведених вище файлів зображень.
- Спеціальні типи файлів – Учні можуть завантажувати файли з типом файлу, указаним викладачем.
Якщо вибрано, спеціальні типи файлів вводяться як список в окремому полі.
Після того, як викладач встановлює, зберігає та публікує налаштування завантаження файлу, учні бачать кнопку завантаження файлу під вікном відповіді в задачі. Для завантаження приймаються лише типи файлів, указані для компонента в Studio.
Якщо ввімкнено, в інтерфейсі учнів з’являється кнопка завантаження.
Чому цю функцію безпечно використовувати
Взаємоперевірка вимагає від учнів завантажувати файли, створені та завантажені іншими учнями. Хтось міг завантажити тип файлу, який можна використати зловмисно, тому edX і UBC працювали разом, щоб створити «чорний список» типів файлів, які ніколи не можна завантажувати (наприклад, exe, dmg, app).
Якщо викладач вибирає параметр «Настроювані типи файлів» для завантаження файлів, а потім вказує один із типів файлів із чорного списку, з’являється повідомлення про помилку, і налаштування неможливо зберегти. Подібним чином, якщо учень намагається завантажити файл із типом файлу в чорному списку, з’являється повідомлення про помилку, і файл неможливо завантажити.
Що UBC дізнався з цього процесу
Ця функція є одним із перших внесків UBC в edX. Виконання всіх кроків, від запиту на отримання до остаточного злиття, стало чудовим досвідом для наших розробників.
Незважаючи на те, що це була невелика зміна, цю функцію було складно реалізувати через потребу як задовольнити бажання кінцевого користувача, так і гарантувати, що безпека системи не буде порушена. Досягнення цього балансу передбачало взаємодію з різними частинами Open edX cmmunity та опрацювання багатьох коментарів, пропозицій і варіантів дизайну з технічної точки зору, безпеки, інтерфейсу користувача та досвіду користувача.
Незважаючи на те, що ітеративний, детальний процес перевірки забрав багато часу, вразив нашу команду розробників. Пропозиції, які ми отримали щодо вдосконалення кожної сфери, також допомогли нашим розробникам зрозуміти, як створювати та надсилати сильніші внески в майбутньому.
Ця публікація була написана у співавторстві з UBC.
![]()