Uploaded avatar of iHiD

Представляємо репрезентери

@iHiD
Майже 4 роки тому
Відео

Ми повністю запустили другу частину нашої стратегії автоматизованого зворотного звʼязку: репрезентери! Цей допис дає короткий огляд того, як вони працюють і чому вони такі корисні. Він трохи технічніший, ніж зазвичай, тож тримаймося міцно!

Що таке репрезентер?

Репрезентер - це програма, яка приймає рішення учня й повертає його нормалізоване представлення. Потім ми використовуємо ці представлення, щоб оптимізувати автоматизований зворотний звʼязок і класифікацію.

Найкраще пояснити репрезентери на прикладі. Припустімо, що двоє учнів подають два подання до вправи hello-world на Ruby:

# Student 1's submission
def self.hello(name = 'World')
  "Hello, #{name}!"
end
# Student 2's submission
def self.hello(nom='World')
    "Hello, #{nom}!"
end

Код цих рішень різний: інші відступи, назви змінних і синтаксис рядків тексту (англ. string), але по суті вони однакові. Тож створивши їхнє нормалізоване представлення, ми можемо вважати їх однаковими з погляду надання зворотного звʼязку.

Чому це корисно?

Створюючи ці нормалізовані представлення, ми можемо гарантувати, що зворотний звʼязок, наданий до одного подання, автоматично застосовується до інших схожих рішень. Це означає, що учень набагато частіше отримуватиме миттєвий, дуже доречний зворотний звʼязок. А наставнику тепер ніколи не доведеться давати той самий зворотний звʼязок двічі для схожого рішення: достатньо зробити це один раз в інтерфейсі Automation, і решта працює наче за помахом чарівної палички.

Ми також можемо використовувати репрезентери разом із наявними аналізаторами. Аналізатори можуть коментувати загальні моменти (як-от назви змінних, лінтинг тощо), а представлення можуть зосереджуватися на ширших змінах, які варто зробити. Тут величезний потенціал, а ми лише починаємо його розкривати.

Хто може додавати зворотний звʼязок?

Додавати зворотний звʼязок до представлень можуть лише наші супернаставники, близько 150 людей, які наставляли сотні учнів і підтримували високий рейтинг наставника.

Супернаставники тепер побачать розблоковану вкладку «Automation» на своїй панелі керування наставника, за допомогою якої можна отримати доступ до рішень, яким можна дати зворотний звʼязок. Прочитаймо уважно документацію, адже щоб зробити це добре, потрібно врахувати багато тонкощів!

Що ще залишилося зробити?

Є кілька нових можливостей для репрезентерів, які ми будемо впроваджувати протягом наступних тижнів і місяців. Ми будемо публікувати інформацію на нашому форумі (наприклад, цей допис про оновлення репрезентерів), тож стежмо за новинами там.

Створення репрезентера

Якщо цікаво створити репрезентер, перегляньте документацію про репрезентери, щоб дізнатися більше, або створіть нову тему на нашому форумі, якщо є запитання!

Translation missing: uk.number.nth.ordinalized Nov 2022 · Виявилося корисним?