پیشنهاد برای سیستم پرسش و پاسخ
سلام استاد
تشکر بابت این سیستم عالی و کاربردی که تهیه نمودید
چند تا پیشنهاد داشتم امیدوارم کمکی باشه به تمام زحماتتون...
- به نظرم یه سیستم امتیاز دهی به سوالات و پاسخ ها هم تعبیه بشه که بتوان به سوالات و پاسخ های خوب رنک داد و بتوان سوالات رو با توجه به این رنک sort نمود
- زیر سوالات یه بخش سوالات مرتبط هم باشه که سوالاتی که تگ های مشابه دارند نمایش داده بشه به نظرم خیلی خوب باشه
- اگر این امکان باشه که خود ما هم برای سوالاتمون کلید واژه و تگ هم بذاریم اینجوری می تونیم به سئوی سایت هم کمک کنیم و در آینده دیگران هم با سرچ سوالات مشابه زودتر به سوالات ما برسند
و...
البته لازم به ذکر است که همین سیستم موجود هیچ کم و کاستی نداره و اگر پیشنهادی هم قرار دادم فقط به منظور کمک بوده... فکر می کنم تنها کاری که از ما کاربران بر میاد نسبت به این همه زحمات شما ارائه پیشنهاداتی برای بهتر شدن است
با تشکر
مرسی از شما به خاطر پیشنهاد ها.
پاسخ 1: سیستم امتیاز دهی یکی از اهداف من بود که به نوعی شبیه سایت stackoverflow بشه ، با توجه به اینکه اکثر پاسخ ها از طرف خودم ارائه میشه، شاید این سیستم امیتاز دهی به عنوان سرویس پرسش و پاسخ سایت خیلی مفید واقع نشه. اما مطمئناً در آینده آنرا ایجاد خواهم کرد. در حال حاضر استفاده از تعداد view هایی که روی یک سئوال انجام شده ، میشه به محبوبیت اون سئوال پی برد و بزودی مرتب سازی بر اساس المان های مختلف در سئوال برنامه نویسی میشه.
ویرایش: بخش عمده ای از ایده ها برنامه نویسی شد و هم اکنون قابل استفاده است.
پاسخ 2: بله، خوب هست، لیست تگهای این سئوال رو نمایش میدم، سئوالات مشابه با کلیک روی هر Tag ممکن خواهد بود.
ویرایش: این قابلیت اضافه شد.
پاسخ 3: فعلاً تعیین کلید واژه برای سئوال توسط کاربران رو فعال نذاشتم، چرا که هم تگ ها رو می خوام تصحیح کنم، هم اینکه ممکنه یوزر درست ندونه که چه تگی برای چه سئوالی مناسب هست. اما در آینده این کار رو به مدیر انجمن واگذار می کنم.
مرسی از شما بابت پیشنهاد و توجه با سایت
واقعا جای تقدیر داره بابت طراحی این مورد.
اما بزرگترین مشکل سیستم پرسش و پاسخ که تا الان به چشم دیدم این هست که سوالات دسته بندی نشده .من هرچی اسکرول رو پایین میکشم به ته سوالات نمیرسم این واقعا خسته کننده هست !کاشک دسته بندی مناسبی وجود داشت.
و مشکل دومی که داره این هست که نظیر این انجمن وجود نداشته و عادت کردن به اون ممکنه کمی طول بکشه ! که البته مهم این هست که این سیستم در دسترسی به منابع مفید باشه که درصورت واقعیت این موضوع میشه سیستم رو قبول کرد
بهترین موردی که الان لازمه یک تاپیک مخصوص سوالات عمومی هست ( با توجه به حجم زیاد سوالات کاربران من فکر نمیکنم که واقعا خود شما به تنهایی بتونید پاسخگوی تمام اینها باشید پس لازم هست که کاربرانی هم که اطلاعات کافی دارند در پاسخ دادن به سوالات به شما کمک کنند - و برای اینکه بشه تعیین کردن از میون انبود سوالات کدوم سوال واقعا نیاز به پاسخ از طرف شما داره میتونیم قسمتی شبیه به امتیاز دهی درج کنیم که کاربران با دیدن این سوال امتیازی رو درج میکنند مبنی بر اینکه توانایی پاسخ به این سوال رو ندارند و نیاز به جواب سوال از طرف خود شما هست پس با افزایش تعداد امتیاز هر سوال شما میتونید در وقت خودتو صرفه جویی کنید و بسنجید که کدوم سوال واقعا نیاز به پاسخ داره و جواب رو بدید و یا اینکه بسنجید که این سوال با توجه به معمولات دیگر کاربران هم قابل پاسخ دادن هست پس موقتا وقت خودتون رو برای پاسخ دادن به سوالات تخصصی تر صرف میکنید که ممکنه در این مدت سوال قبلی توسط دیگر کاربران جواب داده شده باشه - پس با توجه به این موردی که عرض کردم نیاز به تعیین ارتقا برای کاربران و همچنین تعداد پست و تشکر وجود داره که در کاربران برای پاسخ دادن به سوالات ترغیب بوجود میاره و همچنین انتخاب مدیر از طرف کاربران میتونه به منظم شدن سیستم پرسش و پاسخ کمک کنه)
برای سوالات عمومی که کمتر جنبه ی اموزشی داره و کمتر ارزش خوندن ( برای کسانی که تجربه بیشتری دارند و یا کسانی مثل من که وقتی به بیشتر سوالات نگاه میکنم میبینم که هنوز سطح معلومات من پایینتر از این مطلبی هست که اونجا مطرح شده) من پیشنهاد میکنم توی یک تاپیک انجام بشه و توی همون تاپیک جواب داده بشه یا توسط شما یا توسط کاربرانی که ممکنه جواب سوال رو بدونند پاسخ داده بشه به این صورت هر کسی که سوال جدیدی داشته باشه میتونه در ادامه سوالش رو بپرسه و در پست بعد جواب رو بگیره و همچنین با خوندن پست های قبل تر اطلاعات مفید رو دریافت کنه تمام اینها در حالی هست که از پراکندگی سوالات جلوگیری میشه
و اینکه تایپیک های جداگانه برای مطالبی باشه که واقعا خوندن اونها ارزش بیشتری نسبت به سوالات عمومی اعضا داشته باشه ممکنه دوستان از تجربیات شخصی خودشون مطلب خوبی رو داشته باشند ( البته این مورد سیستم پرسش و پاسخ رو شبیه انجمن های تخصصی میکنه)
من فکر میکنم الان این لیست بلندی که توی سیستم پرسش و پاسخ وجود داره تنها تعدادی از سوالات مناسب من باشه و بیشتر اونها اصلا مناسب حال من و دیگران نباشه و اینکه من باید این لیست بلند رو طی کنم و ببینم ک واقعا کدوم مطلب جالب و مناسب هست واقعیت امر این هست که من دنبال مطالبی میرم که بتونم اون رو بفهمم یعنی مطالب اون بیشتر از سطح من نباشه که در این صورت من موضوع رو نمیفهمم پس ممکنه دنبال نکنم و یا اینکه موضوع برای من قابل فهم هست و قبلا این مورد رو فراگرفتم و کاملا تکراری هست در این صورت باز هم موضوع رو دنبال نمیکنم اما اگر نیاز باشه میتونم راهنمایی لازم رو توی اون قسمت انجا بدم در این میان تنها از مطالبی بازدید میکنم که در سطح دانش من باشه و با خوندن محتوی اون بتونم درک مفیدی رو داشته باشم ( که البته با توجه به شرایط حال خودم اکثر سوالات رو که نگاه میکنم باید بوکمارک کنم برای اینده چون برای دسترسی بعدی به موضوع نمیدونم میشه راحت موضوع رو پیدا میکنم یا نه !< )
سوالات اکثرا تعداد پست های کمی هم دارند درواقع این لیست بلند از تاپیک هایی تشکیل شده که محتوای کمی دارند ! ( در واقع میخوام بگم که چرا باید برای سوالاتی که میشه نهایتا در حد 3 تا 4 پست به جواب برسه باید بخاطر این 3 / 4 پست همچین لیست بلندی از سوالات تشکیل بشه با این حالت در واقع هرکسی میاد برای سوال خودش یک قسمت رو ایجاد میکنه که میشه گفت در 60% قسمتی که توسط کاربر ایجاد میشه برای سوال خودش ایجاد شده و مناسب تنها برای مشکل خودش هست و ممکنه در مدتی که من برنامه نویسی میکنم هیچوقت به سوال و جوابی که این کاربر طرح کرده نیاز پیدا نکنم بنابر این میشه گفت که به این ترتیب لیست بلندی از سوالات تشکیل میشه که بهتر بود توی یک بخش تحت عنوان سوالات عمومی وجود داشته باشه)
در ادامه ی صحبت ها پیشنهاد میکنم که لیستی شامل 50 تغییرات اخیر در سایت رو قرار بدید که ما بتونیم اخرین تغییراتی که روی سایت شامل سوالات جدید و پاسخ ها که از طرف کاربران و یا خود شما و کلا هر اتفاقی رو بتونیم از اون طریق دنبال کنیم
و اما نظر شخصی خودم در رابطه با طراحی سیستم پرسش و پاسخ:
من مناسبتر میدونستم اگر از اسکریپت های رایج شبیه انجمن های تخصصی استفاده میکردیم ( مثلا خود من با طراحی انجمن اشیانه خیلی موافق هستم ) چون خیلی راحت میشه تاپیک هارو دسته بندی کرد و دسترسی راحت تر به مطالب داشت و با اینکه تعداد پست ها واقعا زیاد هست اما باز هم کسی مثل من که فعالیت مناسب در سایت داره تقریبا میتونم بگم 90% پست های جدید رو از دست نمیدم
البته شایت نظراتی که دادم به این دلیل باشه که هنوز به درستی با این سیستم اشنایی کامل پیدا نکردم ولی توی نگاه اول اینچنین مشکلاتی بنظر میرسید در واقع من فکر میکنم که بهتر هست که یک فروم وجود داشته باشه و چرا واقعا به عنوان یک انجمن تخصصی برنامه نویسی اندرویید کار ادامه پیدا نکنه
البته من توی صحبت هایی که کردم بدون اشاره به این مورد که عضویت در این سایت خریداری شده و پشتیبانی جزئی از حق عضویت هست نظراتی رو دادم که فکر میکنم طراحی این سیستم پرسش و پاسخ وقت زیادی رو از شما بگیره و کلا من فکر میکنم که سختی خودش رو داره که در صورت وجود فروم میشد خیلی از سختی هارو از دوش خودتون کم کنید <
متاسفانه نمیشه این پست هارو حذف کنم .. !!
خب باگی که اینجا مشخص شد این هست که با هر بار کلیک کردن روی "درج پاسخ" حتی اگر محتوی textbox خالی باشه پست وارد تاپیک میشه
البته من برای ویرایش پست قبل به اشتباه روی "درج پاسخ" زدم که باید روی ایکون سیو در همون بالا کلیک میکردم <
یه پیشنهاد دیگه اینکه بشه در یک سوال خاص مشترک شد! یعنی یک سوالی می بینیم که سوال ما هم هست و هنوز جوابی براش نیست! توی اون سوال مشترک بشیم که اگه پاسخ براش ارسال شد برای ما هم یه ایمیل بیاد بدونیم جوابی براش ارسال شده
یه دنیا ممنون
عدم امکان جستجو در بین سوالات .
در حال حاضر تنها با استفاده از دسته بندی های مشخص شده میتوان سوالات رو تفکیک کرد .
ضمنا بهتره این قسمت درج نظر هم در صورتیکه کاربر وارد سایت نشده باشه قابل مشاهده نباشه
اکثر خواسته های دوستان برنامه نویسی شد و در امکانات پرسش و پاسخ قرار گرفت که البته باز بسیار جای کار دارد. اما چند نکته:
به این علت از سیستم های آماده مثل معمول سایت ها استفاده نمی کنم چون:
- این Script ها معمولاً بسیار سنگین هستند و باعث کندی سایت می شوند.
- به دلایل امنیتی خاص محدودیت هایی بوجود آورده اند که برای من قابل قبول نیست.
- به دلیل محبوبیت و جامعه مخاطبین زیاد، سعی در نفوذ به این سایتها زیاد رخ می دهد و سیستم های Spam از آنها سوء استفاده می کنند.
- عمومی طراحی شده اند و برای یک سری اهداف خاص و ایده های نو، کاربردی نیستند.
- کاربران آنها بیشتر Spam می کنند. مثلاً یک نفر یک جمله می نویسد، 300 نفر تشکر می کنند. اما اینجا نظم خواهیم داشت.
- من برنامه نویس هستم و مطمئناً وقتی توان پیاده سازی سیستم سفارشی خودم را دارا هستم، این کار را انجام می دهم و خودم را محدود به یک ابزار یا script خاص نمی کنم. من آزادی در توسعه را می پسندم.
- قصد من ایجاد یک محیط پرسش و پاسخ نیست، بلکه ایجاد یک بستر ارتباطی بی کران است که روز به زور شاهد توسعه هر چه بیشتر آن خواهید بود.
- خودتان هم اکنون نظم و کیفیت نوشتاری سئوالات و پاسخ ها را مشاهده می کنید.
- و بسیاری دیگر
امکاناتی که پیش بینی کرده ام اضافه شود ( اکثر آنها به دلیل نو بودن ایده نام برده نشده )
- سیستم امتیاز دهی کاربران بر اساس معیارهای زیاد و متنوع
- ارتقاء سطح های کاربری به مدیریت انجمن، همکار و ...
- امکان ارسال پیام خصوصی بین کاربران سایت
- امکان امتیاز دهی به سئوالات و پاسخ ها
- امکان آپلود فایلهای پروژه
- امکان محبوب ساختن و امتیاز دهی به پروفایل کاربران
- و ...
برطرف شدن نواقص سایت
مطمئناً هر نرم افزاری می تواند ایراد ( باگ ) ، کمبود ، و قابلیت ( پیشنهاد از طرف شما ) داشته باشد. لذا می توانید در همین قسمت به عنوان نظر یا پاسخ، یا به عنوان یک سئوال ( طرح ) مجزا، آنرا مطرح نمایید تا در لیست بهبود/توسعه قرار گیرد.
جستجو درسایت با دقت انجام نمیشه و نتایج نامرتبط نمایش داده میشه
پیشنهاد میشه با ایجاد یک باکس عمل جستجو را در عنوان ، متن و ... محدود کنید
تا نتایج دقیقتری نمایش داده بشه
سلام چندتا پیشنهاد داشتم:
1.قابلیت منشن کردن کاربرها در نظرات وپاسخ ها
2.قابلیت نقل قول کردن یک پاسخ یا قسمتی از اون
3.راه اندازی آپلودسنتر اختصاصی سایت برای اعضا (چون دیدم کاربرا میخوان یه فایل برای دانلود بزارن یا آموزشی ارایه کنن مجبور میشن با آپلودسنترهای موقتی کارشون رو انجام بدن که الان ممکنه به چشم نیاد ولی مثلا 6 ماه دیگه فایلا ممکنه از بین بره و اون کاربر دیگه در دسترس نباشه) البته این مورد چون هزینه زاست و بعضی فایلها ممکنه مورد تایید شما نباشه یا خیلی حجیم باشن میتونه با نظارت شما و با اجازه موردی به کاربر صورت بگیره
4.قابلیت لایک نظرات مشابه لایک پاسخها که در حال حاضر وجود داره
5.چند تا اسمایلی هم اضافه بشه به ادیتور بد نیست البته من خودم :) و :دی رو ترجیح میدم
6.بتوان مشابه گوگل جست و جویی کمی پیشرفته تر انجام داد (به صورت تگی بدون نیاز به اضافه کردن کادر جدید ):
متن مورد جستجو: text (فقط در متون بگردد)
متن مورد جستجو: title (فقط در عناوین بگردد)
متن مورد جستجو user:test (فقط در نوشته های کاربر test بگردد)
و...
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .