-
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