Skip to main content
#P1845

academy_course_steps

جدول مراحل دوره‌های آموزشی

مقدمه

 برای تعریف ساختار گام‌به‌گام هر دوره آموزشی استفاده می‌شود. هر رکورد نمایانگر یک مرحله، درس یا بخش از یک دوره بوده و شامل عنوان، زیرعنوان، محتوای اصلی و ترتیب نمایش است.

ساختار جدول

نام ستون نوع داده توضیح
id BIGINT شناسه یکتا
course BIGINT شناسه دوره مربوطه (ارجاع به academy_courses)
title_fa VARCHAR(255) عنوان فارسی مرحله
title_en VARCHAR(255) عنوان انگلیسی مرحله
subtitle_fa VARCHAR(255) زیرعنوان فارسی مرحله 
subtitle_en VARCHAR(255) زیرعنوان انگلیسی مرحله 
content LONGTEXT محتوای اصلی مرحله بصورت جیسون طولانی
order INT ترتیب نمایش مرحله در داخل یک دوره
status INT وضعیت فعال بودن مرحله (۱ = فعال)
created_at DATETIME زمان ایجاد مرحله
updated_at DATETIME زمان آخرین بروزرسانی مرحله

جمع‌بندی

جدولساختار محتوایی دوره‌ها را تعریف می‌کند و مستقیماً با جدول پیشرفت دانشجو در ارتباط است. این طراحی امکان پیاده‌سازی یادگیری مرحله‌ای، ادامه خودکار از آخرین درس و محاسبه پیشرفت را فراهم می‌سازد.