{% extends "admin/base_site.html" %} {% block content %}
کلِ ساختارِ پایه → فصل → درس → نوعِ مسئله را از یک فایلِ JSON میسازد. برای گرفتنِ نمونه، از فهرستِ پایهها یکی را انتخاب کنید و اکشنِ «دریافتِ فایلِ برنامهی درسی» را بزنید — خروجی دقیقاً همین قالب است.
{
"grades": [
{
"title": "پایه نهم",
"icon": "grade-9",
"color": "#FF9800",
"units": [
{
"title": "فصل ۴: توان و ریشه",
"order": 4,
"nodes": [
{
"title": "توان صحیح",
"order": 1,
"lessons": [
{ "title": "ضرب توانها", "introText": "..." }
]
}
]
}
]
}
]
}
چیزی پاک نمیشود. هر چه در فایل هست ساخته یا بهروز میشود؛ هر چه در فایل نیست دستنخورده میماند. اجرای دوبارهی همان فایل هم چیزی را دو بار نمیسازد.