سلام میخوام یه سیستم مسابقات طراحی کنم چیزی که اتفاق میافته یه مسابقه ایجاد میشه بقیه میتونن توی اون مسابقه ثبت نام کنن
میشه تعیین کرد که مسابقه انفرادی یا تیمی
بخش انفرادی یا تیمی بودن مسابقه چجوری باید تعیین بشه از لحاظ منطقی و جداول برای ثبت نام شرکت کنندگان
بلاخره باید یه دیتایی از کاربرتون دریافت کنید و نگه داری کنید اون ها رو ....
به عنوان مثال باید حداقل اسم و مسابقه ای و امتیاز کسب شده تو اون مسابقه رو حداقل دریافت کنید اگر نمی خواید داخل سایت ثبت نام کنن... اما اگر ثبت نام کنن می تونید از با استفاده از ریلیشن ها راحت دیتای تمام یوزر هارو دریافت کنید و رتبه بندیشون کنید.
به عنوان مثال می تونید در نظر بگیرید که برای فلان مسابقه یه تعدادی گروه وجود داره .... گروه ها رو رتبه بندی کنید و بعد داخل هر گروه اعضا رو هم رتبه بندی کنید. فقط برای این کار توجه داشته باشید که امتیازی که هر کاربر دریافت می کنه رو باید نگه داری کنید!
@ali.esmaili954
سلام بستگی داره این تیم خودش جدول جداگانه براش ایجاد میشه یا نه !
یا ساختار جدول مسابقه چیه این وسط
باید یه جدول برای تمامی مسابقات داشته باشید توی اون تایپ مسابقه و فیلد یا فیلدهایی برای نگهداری id های شرکت کنندگان داشته باشید.
@ali.esmaili954
@hesammousavi @mohammadsalmani28
سلام مشکل من همینه جدول ثبت نام شر;ت کننده ها چجوری باشه
چیزی من تو ذهنم هست اینه چه اتفرادی بود چه گروهی به این صورت باشه
یه تیبل گروه یه تیبل اعضای گروه
حالا اگه انفرادی بود اعضای گروه 1 نفره
بله اگه یه تیبل گروه داشته باشید یه تیبل اعضا گروه مشکل حل می شه
داخل تیبل مسابقاتتون هم می تونید چند فیلد برای گروه هایی که قرار هست باهم دیگه رقابت کنن قرار بدید
@ali.esmaili954
خب حالا یه سوال اگه بخوایم کاربران رو رتبه بندی کنیم چیکار کنیم ؟
باید کاری کنیم که تمام اعضایی که به گروه اضافه میشن عضو سایت باشن ؟یا نه فقط توی مسابقات انفرادی فقط رتبه بندی کنیم؟
سایت quera چجوری کار میکنه فقط مسابقات انفرادیش رتبه بندی داره درسته؟
@mohammadsalmani28
بلاخره باید یه دیتایی از کاربرتون دریافت کنید و نگه داری کنید اون ها رو ....
به عنوان مثال باید حداقل اسم و مسابقه ای و امتیاز کسب شده تو اون مسابقه رو حداقل دریافت کنید اگر نمی خواید داخل سایت ثبت نام کنن... اما اگر ثبت نام کنن می تونید از با استفاده از ریلیشن ها راحت دیتای تمام یوزر هارو دریافت کنید و رتبه بندیشون کنید.
به عنوان مثال می تونید در نظر بگیرید که برای فلان مسابقه یه تعدادی گروه وجود داره .... گروه ها رو رتبه بندی کنید و بعد داخل هر گروه اعضا رو هم رتبه بندی کنید. فقط برای این کار توجه داشته باشید که امتیازی که هر کاربر دریافت می کنه رو باید نگه داری کنید!
@ali.esmaili954
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟