Wireward Викладачу Студенту Що записується Вхід через LMS UK · EN
розумні лабораторні з баз даних

Готова відповідь нічого не каже.
Wireward показує, як студент до неї йшов.

чого не бачить серверний лог
seqsqlstateзапит
1— select name, price from products
242703 select name, prise from products where price > 100
342601 SELCT name, price FROM products WHERE price > 100;
4— select name, price from products where price > 100

Рядок 3 — опечатка в ключовому слові. Такий запит падає на розборі й до виконавця не доходить: для pgAudit і серверного логу він не існує взагалі.

А для курсу баз даних це найцінніший матеріал — видно точний момент, коли студент шукав помилку, і скільки часу на це пішло.

Wireward стоїть у розриві між клієнтом студента і кластером і бачить обидві сторони розмови.

що видно викладачеві перед заняттям
застрягання
11 спроб

Студент годину не може зʼєднати дві таблиці — варто підійти першим.

група
17 %

Кожна шоста спроба групи падає, і майже все — одна й та сама помилка.

лабораторна 4
62 %

Половина групи ще не торкалася EXISTS — тему можна не вважати пройденою.

чесно: що записується
так Кожен SQL-запит у вашій навчальній базі — текст, час, тривалість, помилка.
так Значення, які ви пишете в запиті (наприклад дані в INSERT).
так Коли й скільки ви працювали.
ні Нічого поза цією базою: ні файлів, ні екрана, ні іншої активності на компʼютері.
ні Жодних блокувань за помилки. Не пропускаються лише команди, що ламають роботу всім (наприклад зняття обмежень памʼяті).
ні Ніяких автоматичних висновків про списування. Програма їх не робить — вона показує процес.

При першому вході ви це побачите й підтвердите. Окремо й добровільно — згода на використання знеособлених даних у науковій публікації; відмова ні на що не впливає, і рішення можна змінити будь-коли.

викладачу

Перевірка за пʼять хвилин замість опитування кожного

Видно роботу, а не тільки результат
Кожен запит, включно з тими, що впали на синтаксисі. Саме їх не бачить ані серверний лог, ані pgAudit: запит, який не розібрався, до виконавця не доходить.
Лабораторна — це зміст, а не проміжок часу
Ви задаєте кілька зразкових запитів. Wireward сам знаходить у журналі роботу над цією лабою — нечітко, за формою запиту, бо студентські розвʼязки не збігаються зі зразком слово в слово.
Питання до захисту, а не вирок
Показники процесу кажуть, про що спитати: тут студент бився в одну помилку годину, а тут складна відповідь зʼявилася одразу, без жодної спроби до неї. Що це означає — вирішує захист, не програма.
студенту

Своя база за один вхід. Встановлювати нічого

  1. Увійти через LMS. Персональна база PostgreSQL створюється одразу, ви в ній власник.
  2. Випустити пароль. Одна кнопка в кабінеті; показується один раз.
  3. Підключитися звичним клієнтом. DBeaver, DataGrip, psql, psycopg — рядок підключення вже готовий у кабінеті.
і головне

Помилки не караються. Їх видно — але видно й те, що ви самі до всього дійшли. На захисті це ваш аргумент, а не аргумент проти вас.

Підключіть одну групу на одну лабораторну — і подивіться, чи змінилося те, що ви про неї думали.