docs: add slide tutorial for teacher
This commit is contained in:
parent
58e897f743
commit
8485425d0f
|
|
@ -163,6 +163,8 @@ printf
|
|||
| `---INITIAL_PYTHON---` | Kode awal Python yang muncul di editor siswa |
|
||||
| `---INITIAL_CIRCUIT---` | Rangkaian awal Falstad CircuitJS |
|
||||
| `---INITIAL_QUIZ---` | Data quiz (format JSON) |
|
||||
| `---QUIZ_FLASHCARD---` | Kuis format Markdown (Flashcard & Pilihan Ganda) |
|
||||
| `---slide-start---` | Blok slide presentasi interaktif |
|
||||
| `---EXPECTED_OUTPUT---` | Output yang diharapkan untuk C (stdout) |
|
||||
| `---EXPECTED_OUTPUT_PYTHON---` | Output yang diharapkan untuk Python (stdout) |
|
||||
| `---KEY_TEXT---` | Kata kunci yang harus ada di kode siswa |
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ The LMS determines the type of lesson and how to evaluate it based on specific m
|
|||
| **Circuit** | `---INITIAL_CIRCUIT---` | Node voltage matching against `---EXPECTED_CIRCUIT_OUTPUT---` and `---KEY_TEXT_CIRCUIT---`. |
|
||||
| **Arduino (Velxio)** | `---INITIAL_CODE_ARDUINO---` | Serial output sequence matching, lenient graph wiring comparison, and `---KEY_TEXT---`. |
|
||||
| **Quiz** | `---QUIZ_FLASHCARD---` | State completion tracking (all questions answered correctly). |
|
||||
| **Slide** | `---slide-start---` | Tidak ada (hanya presentasi konten). |
|
||||
|
||||
## Evaluators (`lib/services/`)
|
||||
|
||||
|
|
|
|||
|
|
@ -287,6 +287,7 @@ Elemes mendukung beberapa mode lesson melalui **marker** di file markdown. Mode
|
|||
| **Arduino/Velxio** | `---INITIAL_CODE_ARDUINO---` | Velxio (iframe) + Output | serial + wiring + key_text |
|
||||
| **Velxio circuit-only** | `---VELXIO_CIRCUIT---` (tanpa code) | Velxio (no editor) + Output | wiring + key_text |
|
||||
| **Quiz** | `---QUIZ_FLASHCARD---` atau `---INITIAL_QUIZ---` | Quiz | Completion status |
|
||||
| **Slide** | `---slide-start---` | — | Tampilan Carousel (Presentasi) |
|
||||
| **Hybrid** | C/Python + Circuit | Editor + Circuit + Output | AND-logic: kedua harus pass |
|
||||
|
||||
### Markdown Sections yang Dikenali
|
||||
|
|
@ -295,6 +296,7 @@ Elemes mendukung beberapa mode lesson melalui **marker** di file markdown. Mode
|
|||
|---------|--------|
|
||||
| `---LESSON_INFO---` / `---END_LESSON_INFO---` | Info tab (learning objectives) |
|
||||
| `---EXERCISE---` | Instruksi latihan (separator) |
|
||||
| `---slide-start---` / `---slide-end---` | Konten slide presentasi (dipisah dengan `---`) |
|
||||
| `---INITIAL_CODE---` / `---END_INITIAL_CODE---` | Kode awal C |
|
||||
| `---INITIAL_PYTHON---` / `---END_INITIAL_PYTHON---` | Kode awal Python |
|
||||
| `---INITIAL_CIRCUIT---` / `---END_INITIAL_CIRCUIT---` | Circuit text awal (CircuitJS format) |
|
||||
|
|
|
|||
Loading…
Reference in New Issue