Quest Ladder
TeachFORGE.ai
Quest Ladder / Zmienne dynamiczne
Zmienne dynamiczne: jeden typ, nieskończone pytania
Powiedz, które części pytania się zmieniają, a ten sam projekt produkuje inne pytanie za każdym razem, gdy jest zadane.
Napisz raz. Zadaj sto razy.
Czym jest zmienna
Zmienna dynamiczna to wartość, która zmienia się między wygenerowanymi wersjami tego samego typu pytania. Panel ma nagłówek Parametry dynamiczne, a na torze ręcznym otwiera się prostą instrukcją: dodaj każdą potrzebną zmienną, wybierz jej typ i ustaw ograniczenia.
Każda wylosowana wartość jest konsekwentnie używana wszędzie w pytaniu — w trzonie, odpowiedzi, podpowiedziach, rozwiązaniu i każdej wizualizacji. Ustaw podstawę trójkąta na 7, a każda część tej wersji pytania zgadza się, że to 7.
To sprawia, że Quest Ladder jest wart konfiguracji. Typ z trzema zmiennymi i rozsądnymi zakresami to bank pytań, a nie pytanie, a uczeń, który próbuje ponownie, dostaje świeży problem zamiast testu pamięci.
Jedenaście typów
| Typ | Dla |
|---|---|
| Liczba całkowita | Liczby całkowite. |
| Dziesiętna | Liczby z ustalonymi miejscami po przecinku. |
| Litera algebraiczna lub symbol | Sama litera się zmienia, więc pytanie nie zawsze dotyczy x. |
| Wybór tekstu lub scenariusza | Słowo lub cały scenariusz z listy — nazwa, kontekst, treść. |
| Wartość z jednostką | Liczba i jej jednostka razem. |
| Ilość z jednostką | Ten sam pomysł, gdy sama ilość jest koncepcją. |
| Zestaw danych numerycznych | Cały zestaw liczb, do pytań statystycznych. |
| Wzór symboliczny | Wyrażenie, które się zmienia. |
| Macierz | Macierz wartości. |
| Wektor | Wektor. |
| Liczba zespolona | Wartość zespolona. |
Konfiguracja jednej
Każda zmienna ma Id — krótką nazwę, przez którą się do niej odwołujesz — oraz Cel, czyli prozę dla tego, kto przeczyta to później, w tym AI na torach wspomaganych. Potem, w zależności od typu:
- Min, Max oraz Krok dla typów numerycznych, z Miejsca po przecinku dla dziesiętnych.
- Wybory (jedno na linię) dla wyboru tekstu lub scenariusza.
- Jednostki (jedno na linię) gdy jednostka się zmienia.
- Rozmiar zestawu danych dla zestawu numerycznego.
Reguły sprawiają, że jest sprawiedliwie
Same zakresy produkują nonsens. Dwie zmienne między 1 a 20 w końcu wygenerują odejmowanie z ujemną odpowiedzią w klasie, która nie znała ujemnych, albo trójkąt, którego boki nie zamykają się.
- Reguły dla tego parametru (jedno na linię) ograniczają jedną zmienną samą.
- Reguły obejmujące wiele parametrów (jedno na linię) ograniczają je względem siebie — te użyjesz najczęściej.
Pisz reguły jednocześnie z zakresami, a nie po tym, jak uczeń znajdzie zły przypadek. Wygeneruj garść próbek i przeczytaj je: awaria zawsze jest oczywista na ekranie i nigdy w zakresach.
Umieszczanie wartości
Zmienna trafia do pytania przez token. Rzadko je wpisujesz — Taca Wstaw je wstawia — ale są czytelne, a rozpoznawanie pomaga, gdy coś renderuje się dziwnie.
| Token | Znaczy |
|---|---|
param | Wylosowana wartość zmiennej. |
expr | Wyrażenie obliczone ze zmiennych. |
derived | Fakt obliczony, zdefiniowany raz i używany ponownie. |
addon | Wyjście inteligentnego dodatku. |
blank | Ponumerowana luka w pytaniu uzupełnij lukę. |
Fakty obliczone zasługują na własną wzmiankę. Pod Fakty obliczone, Dodaj fakt definiuje wartość wyprowadzoną z wylosowanych zmiennych — największy wspólny dzielnik, uproszczony licznik — i odwołuje się do niej tak samo jak do zmiennej. Zdefiniowanie raz oznacza, że trzon, odpowiedź i rozwiązanie nie mogą się co do niej nie zgadzać.