Like/dislike + report under every question and lesson, lesson reports and vote columns in admin; practice islands refresh from file; audit fixes

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-12 12:56:47 +03:30
parent b075b93f2a
commit 2e0753587c
12 changed files with 1331 additions and 951 deletions

View File

@@ -575,6 +575,7 @@ REST_FRAMEWORK = {
'token_refresh': os.environ.get('TOKEN_REFRESH_IP_RATE', '600/hour'),
'question_answer': '60/min',
'question_report': '20/hour',
'content_vote': '300/hour',
# هر درس اینجا یک نوع مسئله است با یکی-دو سوال، نه یک جلسه‌ی درسی؛
# ۱۰ در ساعت را دانش‌آموزِ عادی می‌زد و پیشرفتش ۴۲۹ می‌گرفت.
'lesson_complete': '120/hour',