سؤالك:
1. صفحه وبی برای نمایش برنامه درسی با عنوان "برنامه درسی" و محلی برای نمایش دروس ایجاد کنید.
2. اطلاعات دروس را از داده های JSON ارائه شده بارگیری کنید.
3. کاربر می تواند برای ثبت نام در درس روی دکمه "ثبت نام" کلیک کند. اگر حداکثر تعداد شرکت کنندگان به دست آمده باشد، دکمه "ثبت نام" غیرفعال می شود.
4. پس از موفقیت در ثبت نام کاربر در درس، تعداد شرکت کنندگان ثبت شده و وضعیت دکمه "ثبت نام" را به روز کنید.
5. ثبت نام کاربر در درس را می توان با کلیک بر روی دکمه "لغو ثبت نام" لغو کرد. پس از لغو ثبت نام، تعداد شرکت کنندگان ثبت شده و وضعیت دکمه را به روز کنید.
إجابة الشبكة العصبية:
- اگر کاربر قبلا در یک درس ثبت نام کرده باشد، دکمه "ثبت نام" باید به حالت غیرفعال تغییر کند و به جای آن دکمه "لغو ثبت نام" نمایش داده شود.
- اضافه کردن قابلیت جستجو برای جستجوی دروس بر اساس عنوان یا موضوع.
- اضافه کردن قابلیت مرتب سازی دروس بر اساس تعداد شرکت کنندگان یا نام درس.
- نمایش پیغام های خطا در صورت بوجود آمدن مشکلات هنگام ثبت نام یا لغو ثبت نام.
- امکان ارائه اطلاعات بیشتر درباره هر درس، مانند توضیحات، استاد درس و تاریخ شروع و پایان درس.