Commit Graph

  • 53b9a76848 Auto-calculate points and final grade when saving submission main Dmitry Belan 2026-09-28 23:47:49 +03:00
  • d7e1364426 Change threshold to raw points and add custom points per question Dmitry Belan 2026-09-28 23:41:58 +03:00
  • 85d138280d Organize Assignment form in admin to make passing_threshold visible Dmitry Belan 2026-09-28 23:39:10 +03:00
  • 646bc81724 Change default passing threshold to 1 Dmitry Belan 2026-09-28 23:36:39 +03:00
  • 7009f90a6c Add customizable passing threshold and display statistics to students Dmitry Belan 2026-09-28 23:35:35 +03:00
  • 1a8da1351f Remove conflicting 0011 migration Dmitry Belan 2026-09-28 23:28:40 +03:00
  • 93f5709683 Fix tuple index out of range in format_html for statistics Dmitry Belan 2026-09-28 22:59:43 +03:00
  • 08eba4f9d7 Add statistics block to SubmissionAdmin Dmitry Belan 2026-09-28 22:46:32 +03:00
  • c7d443e2ee Add dashboard tabs for sorting tasks by status Dmitry Belan 2026-09-28 22:40:18 +03:00
  • 96d4ed2425 Add short_description to Assignment for dashboard card preview Dmitry Belan 2026-09-28 22:27:58 +03:00
  • 431056e69e Add late and expired time badges to custom admin submission list Dmitry Belan 2026-09-28 22:25:50 +03:00
  • 01412bc1b7 Make Submission assignment, student and status flags read-only in admin Dmitry Belan 2026-09-28 22:16:40 +03:00
  • 043a73fbe1 Show full question text in student answers and update late badge text Dmitry Belan 2026-09-28 22:11:36 +03:00
  • ece2e51b04 Add allow_late_submissions toggle to assignments Dmitry Belan 2026-09-28 21:18:34 +03:00
  • bc2866280b Show correct answer for incorrect submissions Dmitry Belan 2026-09-28 21:15:54 +03:00
  • 6371b3202f Enhance task numbers, enable late submissions with badges, and fix overdue badges Dmitry Belan 2026-09-28 21:13:19 +03:00
  • aa8894df59 Add autosave script for forms to prevent data loss on reload Dmitry Belan 2026-09-24 21:48:11 +03:00
  • aa4a35580c -- Dmitry Belan 2026-09-21 11:08:22 +03:00
  • 4f829dd7d4 Switch to Obsidian Scholar color palette Dmitry Belan 2026-09-21 11:05:11 +03:00
  • 94678c2f10 Inject precise css styling and fonts into Unfold admin Dmitry Belan 2026-09-21 10:59:42 +03:00
  • 94a72309c9 - Dmitry Belan 2026-09-21 10:52:38 +03:00
  • b691299cbb Update settings for unfold admin and remove footer Dmitry Belan 2026-09-21 10:51:40 +03:00
  • add81dcd22 Update frontend to dark obsidian theme Dmitry Belan 2026-09-21 10:43:04 +03:00
  • 94e7278c83 fix(lms): add lms.dimong.ru to CSRF_TRUSTED_ORIGINS Dmitry Belan 2026-09-20 22:26:14 +03:00
  • 93a5ed9af7 fix(lms): js timer form auto-submit and late POST saving Dmitry Belan 2026-09-20 18:09:29 +03:00
  • f15a584ddc fix(lms): template rendering for IN_PROGRESS submissions and needs_start logic Dmitry Belan 2026-09-20 18:02:33 +03:00
  • b3e9d9ae18 feat(lms): replace is_closed with timer limit and auto-submit logic Dmitry Belan 2026-09-20 17:58:23 +03:00
  • 4b1ea99a4d feat(lms): add deadlines and manual assignment closing logic Dmitry Belan 2026-09-20 17:46:56 +03:00
  • 2cf38ef27e fix(admin,ui): disable extra inline form to fix validation and stretch CKEditor images Dmitry Belan 2026-09-19 18:38:01 +03:00
  • 8cf8e0d869 feat: add is_published flag to assignments Dmitry Belan 2026-09-19 15:38:50 +03:00
  • a5a6e2c037 feat: allow assigning tasks to specific students or everyone Dmitry Belan 2026-09-19 15:34:16 +03:00
  • b61f9392a6 feat: add admin panel button for staff users Dmitry Belan 2026-09-19 15:31:17 +03:00
  • 8cb633f9e3 chore: use host network mode to bypass NAT loopback for NPM Dmitry Belan 2026-09-19 15:23:18 +03:00
  • cef3dd3550 chore: allow all hosts to fix DisallowedHost error Dmitry Belan 2026-09-19 15:17:24 +03:00
  • d1d5cee96f chore: add gunicorn workers and threads to prevent worker lockup Dmitry Belan 2026-09-19 15:13:36 +03:00
  • 17cff2608a chore: add compiled Python bytecode cache files Dmitry Belan 2026-09-19 15:10:09 +03:00
  • 08fc176b5d Fix deployment bugs: .env loading and CMD path Dmitry Belan 2026-09-19 15:09:38 +03:00
  • 8069238c4d test 1 Dmitry Belan 2026-09-19 13:26:49 +03:00
  • 46319def76 feat: add support for TABLE_AUTO question type with table input rendering and auto-grading Dmitry Belan 2026-09-19 12:19:02 +03:00
  • 9ee1788692 chore: restrict allowed hosts to domain and bind docker port to specific IP Dmitry Belan 2026-09-19 11:58:18 +03:00
  • 0e11a41d29 f Dmitry Belan 2026-09-19 11:43:07 +03:00