Commit Graph

  • 120a1338c0 feat: enhance fullscreen mode slide and hide able slide master a2nr 2026-05-14 20:25:21 +0700
  • bc49877123 feat: update to support folder inside content folder to easy to manage a2nr 2026-05-14 19:45:10 +0700
  • 8485425d0f docs: add slide tutorial for teacher a2nr 2026-05-14 19:04:24 +0700
  • 58e897f743 feat: add markdown-based interactive slide carousel with fullscreen mode a2nr 2026-05-14 18:53:46 +0700
  • 9e5617274e add : docomentation a2nr 2026-05-14 16:33:45 +0700
  • 7384b6e585 feat: readable content: a2nr 2026-05-14 16:26:11 +0700
  • 5f150da651 fix: progress path fix a2nr 2026-05-12 14:49:18 +0700
  • 86d2851593 fix: generate token only change progress lesson a2nr 2026-05-12 08:37:25 +0700
  • c578d1b4d6 feat: lets teacher entry thier own token an name in token a2nr 2026-05-12 08:09:16 +0700
  • 31dfe87c60 feat: update generate token to always complete every lesson for teacher only. a2nr 2026-05-12 08:03:02 +0700
  • be534f3512 fix: robust lesson parsing for flexible home.md formats a2nr 2026-05-11 11:35:28 +0700
  • 097f2c5609 feat: enhance lesson UI with centered images, bordered tables, and conditional output tab a2nr 2026-05-11 07:27:15 +0700
  • 438d96ef13 feat: update image capability inside quiz a2nr 2026-05-10 20:38:35 +0700
  • 60469925ea docs: update README and documentation with quiz features, add example quiz and flowchart lessons a2nr 2026-05-10 09:39:17 +0700
  • 459ceff2d8 fix: prevent localStorage leakage and fix navigation by implementing component isolation and reactive state management a2nr 2026-05-10 09:14:00 +0700
  • ea3556d05f feat: implement interactive quiz with secure content protection, scoring, and teacher reset a2nr 2026-05-09 13:04:42 +0700
  • 7e77748b6b feat: add quiz feature a2nr 2026-05-08 09:50:07 +0700
  • 9ed207d2fa feat: implement secured lesson prerequisite system with interactive links and auto-docking UI a2nr 2026-05-07 10:54:42 +0700
  • 9910a92364 remove test log a2nr 2026-05-06 10:51:51 +0700
  • cbbd7cfb7a update locust file a2nr 2026-05-06 09:09:54 +0700
  • d28cab70fa fix: script locust file remove /lessons path a2nr 2026-05-06 08:32:26 +0700
  • 2b6ec21633 perf: fix race conditions with file locking and optimize backend latency a2nr 2026-05-05 22:57:19 +0700
  • 7a3a2ecc13 update help asset and documentation to release version v2.5 a2nr 2026-05-05 15:05:06 +0700
  • a124cf5e6d fix(flowchart): prevent arrow overlaps with obstacle-aware orthogonal routing a2nr 2026-05-02 22:04:26 +0700
  • c103bc02ad feat(flowchart): support interactive embedding in markdown with readonly mode and frontend evaluation a2nr 2026-05-02 19:45:04 +0700
  • 433c095394 feat(flowchart): implement text-based logic with auto-layout and migrate evaluation to frontend a2nr 2026-05-02 18:47:46 +0700
  • 0ff56ed9d2 bug fix : leak content python_expected_output a2nr 2026-05-01 15:32:55 +0700
  • 9cee4f2f74 feat: refactoring canvas flowchart a2nr 2026-05-01 12:15:20 +0700
  • 6db1344622 feat: maximize workspace on mobile mode a2nr 2026-05-01 11:24:41 +0700
  • c5348a9166 add feature: flowchart maker a2nr 2026-05-01 09:09:45 +0700
  • 6f1b86226e Enhance UI Experience a2nr 2026-04-28 12:47:53 +0700
  • f8de0cab5f feat: implement \"Coba\" button for code blocks and improve mobile UX a2nr 2026-04-27 21:38:36 +0700
  • 5aebd4487d refactor(frontend): pecah komponen raksasa +page.svelte dan perbaiki backend parser a2nr 2026-04-27 13:36:17 +0700
  • b8fb67115e feat: implement LaTeX support with KaTeX and python-markdown-math 3 - Integration of KaTeX in frontend (SvelteKit) with a custom renderMath` action. a2nr 2026-04-26 15:47:11 +0700
  • dce4916b94 ui: refactor navbar and improve mobile experience a2nr 2026-04-22 21:04:38 +0700
  • dc1d65ac15 remove blacklist logout feature a2nr 2026-04-22 16:56:02 +0700
  • e4c68b2894 feat(security): implement anonymous access with rate limiting and secure proxy, harden authentication and implement session protection a2nr 2026-04-22 12:57:54 +0700
  • a41711fb54 security: implement gVisor sandboxing and harden API endpoints a2nr 2026-04-21 15:13:16 +0700
  • 6d5c27f93f feat(help): add interactive student tutorial with video and integrated help page a2nr 2026-04-20 13:43:45 +0700
  • 89f0967c3e fix: improve JSON parsing robustness in auth routes and update Locust load test scripts with worker management utilities. a2nr 2026-04-17 10:50:46 +0700
  • 7c069660f6 feat: add evaluation configuration support in lesson content and API a2nr 2026-04-16 11:11:25 +0700
  • 7acce0b610 refactor: update component wiring and properties in Arduino examples a2nr 2026-04-16 08:00:54 +0700
  • 405b6d8a6d update remove velxio featur a2nr 2026-04-15 21:07:39 +0700
  • 65c12bc716 remove reset button, move auto save indicator in velxio a2nr 2026-04-15 20:03:36 +0700
  • 998472f996 update auto save for arduino velxio a2nr 2026-04-15 14:24:33 +0700
  • c466bc8bd4 lets build aja a2nr 2026-04-13 17:32:44 +0700
  • 54fa892d8d update command for image management a2nr 2026-04-13 12:33:26 +0700
  • f9b4313dc2 feat: add exportall and importall commands to elemes.sh and update podman-compose.yml to use pre-built images a2nr 2026-04-13 07:34:44 +0700
  • ae992b309f revert ubuntu:22.04 a2nr 2026-04-11 16:45:43 +0700
  • b5be1df748 ganti debian a2nr 2026-04-11 14:41:56 +0700
  • 6d3930086a refactor: add configurable API prefix and unify request handling in locustfile. update velxio. a2nr 2026-04-11 14:16:06 +0700
  • 635db39187 feat: add conditional directory creation for assets and state folders with status logging a2nr 2026-04-11 09:48:33 +0700
  • 10548b1f51 feat: add Arduino lesson support, documentation, and load testing utilities with improved CLI feedback a2nr 2026-04-11 08:39:57 +0700
  • 314975ac65 feat: add actions snippet to OutputPanel and implement run-all evaluation logic for lessons a2nr 2026-04-10 14:15:16 +0700
  • 997ab78f56 feat: improve evaluation system and update circuit editor to use localStorage for persistence a2nr 2026-04-10 14:00:35 +0700
  • 74a8d87853 add velxio as submodule a2nr 2026-04-09 10:51:36 +0700
  • 5f57e67a25 feat: Integrate AVR8js microcontroller simulator into Elemes LMS with custom compilation and simulation workflow a2nr 2026-04-03 14:20:41 +0700
  • 09827bf3ff fix python code a2nr 2026-04-01 12:56:27 +0700
  • 0e944e5224 feat: Add Python version examples and explanations for Hello World, Voltage Divider, and Variables lessons a2nr 2026-04-01 10:50:19 +0700
  • 2505cd0977 feat: Add project name parameter to podman-compose commands in elemes.sh a2nr 2026-04-01 09:48:32 +0700
  • 3771f01110 feat: Add initial configuration files, example content, and lesson materials for programming and circuit in Elemes LMS a2nr 2026-04-01 09:37:09 +0700
  • 1e6c6a884c feat: Enhance lesson functionality with circuit output and key text support, update token generation script for better CSV handling a2nr 2026-03-31 14:31:15 +0700
  • d29c2f2e3e feat: Integrate CircuitJS1 into Elemes LMS a2nr 2026-03-31 12:08:42 +0700
  • 39d1b18c2a feat: integrate circuitjs1 simulator into frontend with new editor component and service worker support a2nr 2026-03-29 17:25:09 +0700
  • 0528df2d37 refactor: optimize performance with lru_cache, update gunicorn to gthread a2nr 2026-03-28 20:09:09 +0700
  • 9b745f52f4 feat: Add a visual auto-save indicator to the code editor, clear session storage on authentication changes, and integrate auto-save functionality with lesson progress and solution viewing. a2nr 2026-03-27 20:38:20 +0700
  • d3acfcf825 update green check, button start, de-overwhelm +page, improve mobile ui, add progress page for teacher only, add sessionStorage. a2nr 2026-03-27 16:41:57 +0700
  • 614ade6994 feat: Enhance lesson tab functionality and UI improvements a2nr 2026-03-26 21:19:24 +0700
  • a0d6f2615a feat: Implement anti copy-paste system and enhance asset proxying a2nr 2026-03-26 13:52:59 +0700
  • d2b6d62b28 refactor to make it better a2nr 2026-03-25 09:39:51 +0700
  • aeef8fc99d Add comprehensive proposal for refactoring LMS-C architecture to Flask API and SvelteKit PWA a2nr 2026-03-24 19:47:22 +0700
  • d59eae3bd0 update cara menampilkan available leasson tergantung dari home.md, menampilkan tombol review code apabila leasson telah complete a2nr 2026-01-18 22:40:31 +0700
  • 767678bb51 add code check uaing static analys with ---KEY_TEXT--- in content a2nr 2026-01-18 06:44:46 +0700
  • f5b33c458d update tampilan progress report a2nr 2026-01-17 18:58:16 +0700
  • 606d83ebac Enhance load testing capabilities with sophisticated user behavior patterns a2nr 2026-01-17 14:03:51 +0700
  • bdc0f58abd update test suit and enhance render image a2nr 2026-01-17 13:16:58 +0700
  • 2c07b8518e enhance UI, notif prevent copy paste jadi satu dengan succeas card tempatnya dan image resize a2nr 2026-01-16 21:25:28 +0700
  • 7c1bfdc35a improve prevent copy paste with rapid typing a2nr 2026-01-16 20:15:03 +0700
  • 4939c4edd5 update multi language programing (currently c and python) a2nr 2026-01-14 10:35:20 +0700
  • 869870a598 update example env a2nr 2026-01-13 12:09:01 +0700
  • 9156bdc436 update custom many title a2nr 2026-01-13 07:42:55 +0700
  • 3ef0f533b3 bug fix many thing a2nr 2026-01-12 12:03:23 +0700
  • 371aca319a update with tailscale and fix font loading error a2nr 2026-01-11 20:22:30 +0700
  • 876b0051e6 change folder config a2nr 2026-01-06 21:42:45 +0700
  • fee6fdec2b update example a2nr 2026-01-06 21:38:54 +0700
  • 6535670cd3 fix token a2nr 2026-01-04 18:16:58 +0700
  • fe0e36796a fixing token script a2nr 2026-01-04 17:52:00 +0700
  • 9f24dc58a0 fix content folder error a2nr 2026-01-04 16:52:30 +0700
  • 632652914c Set up LMS-C as submodule with external content directory a2nr 2026-01-04 13:27:06 +0700
  • 76e8769486 exclude content to uaed in other repository to make complete learning a2nr 2026-01-04 12:49:00 +0700
  • bd6b05ac7e fixing workdir test locust a2nr 2026-01-04 11:21:03 +0700
  • e13e9df64f update proper locust test a2nr 2026-01-03 10:17:20 +0700
  • f67f41af08 run test script inside podman a2nr 2026-01-02 10:42:31 +0700
  • f79684d769 uodate test load a2nr 2026-01-02 10:19:10 +0700
  • 3223a95f3e tambah fitur token a2nr 2026-01-02 08:45:32 +0700
  • 65b24b496a init a2nr 2026-01-02 06:18:48 +0700