Loading...
charlike avatar charlike 114 Точки

За обучителната система - въпроси/предложения/бъгове

Какво мислите за следната концепция, което може спокойно да се нарече "форум"?

Да се записват в базата данни постове с там всякаквата им мета, като тая мета ще е , ей го - title, body, tags, author, views, answers. Нищо повече.

След което по тежест таговете (най-тежките тагове след някакво време и определеня граница) да стават категории. И от това изхождам, че един опростен блог може да стане супер форум. Щото са, извинявайте, ама таг "трудно", "кола", "тагове" - ми някак.. нали :)

Какво мислите? - web devs.

Както се казва.. трявба да се научи да мисли човек. Като може да мисли ще напише смислени тагове и ще гледа бая да се спазват някакви конвенции, които не са трудни. Слагаш няколко главни тага и преспоконо това си е чиста "категория". Те тагове се пръкнаха от социалките, а там се пръкнаха от keywords. Следователно времената и термините се менят, но не и смисъла, затова трябва да се научи да мисли човек и да вижда смисъла.

Няма значение как си мисал специално за първите уеб страници keywords, и как пишеш сега таговете - еднакво е - това е умение, а не просто разделяне на едно изречение със запетайки след всяка дума. :)

----------------------------------------------------

+ Друга идея.. Гледайки tag cloud-a, що не се направи  drag 'n' drop да може също да се слагат в полето за тагове :) Или примерно един textcomplete.js върши прекрасна работа:)

+ Може да сложите "@"-autocomplete и да стават линкове към профилите в сайта - няма да е лошо :)

Таговете да ги приема системата със запетайка и направо после си ги разделяйте по нея, не по спейс. Така направен таг-клауда, няма смисъл според мен.

----------------------------------------------------

+Георги Янев - GooglePlus & YouTube

@tunnckoCore - Github, Pastebin, NPMJS :)

#charlike - Facebook, Pinterest, Twitter, Packagist

83
Предложения и проблеми 12/09/2014 18:30:53 1
HPetrov avatar HPetrov 822 Точки

Здравейте. Днес забелязах, че навигационния бар като цяло в целия сайт, не само във форума се е посчупил малко :) Изместил се е надолу малко. Става дума за Google Chrome.

Edit: Сега забелязах, че ако си разширя browsera се оправя, явно ако е по тесен прозореца от необходимото първо си го позиционира където намери място и после го прави на навигационно бутонче :) Извинявам се ако такъв е замисъла на поведение :)

0
Teodor92 avatar Teodor92 569 Точки

Да, знаем, за това, но като цяло е проблем, само ако имаш повече бутони в навигацията :) При нормалните User-и не се наблюдава подобно поведени, а за админите/модовете, ще го фикснем в бъдеще :)

0
mmddimitrova avatar mmddimitrova 433 Точки

Здравейте,

Не мога да сваля домашни за проверка от "Въведение в програмирането", а крайният срок за изпращането им изтече. smile

Поздрави!

2
Fleshian avatar Fleshian 379 Точки

Тъкмо и аз това щях да репортвам. Като натисна линка за проверка ме връща към началната страница на сайта.

0
VGeorgiev avatar VGeorgiev 1384 Точки

Пробвайте пак. Би трябвало да нямате проблеми.

0
mmddimitrova avatar mmddimitrova 433 Точки

Оправено е, благодаря! smile

0
Velichkov avatar Velichkov 87 Точки

Аз лично мисля, че ще е добра идея

1)Да се имплементира функция "Търси".

2)Да има възможност да се подреждат постовете по Дата/Гледания тн.

Ще е доста по-лесно според мен.

2
Teodor92 avatar Teodor92 569 Точки

Да, планирали сме това.

0
Masovski avatar Masovski 211 Точки
Забелязах този бъг, току що:

Цък.
1
Teodor92 avatar Teodor92 569 Точки

Интересно. Стиловете си изглежда се бъгват някъде. Ще погледнем.

1
aslv1 avatar aslv1 304 Точки

Бих искал да съобщя за едно дребно недоразумение, което се получи, докато оценявах домашни:

След като оцених първото домашно, понечих да оценявам и второ такова, обаче презаредих страницата и системата изпрати коментарите и оценката от първото оценяване на второто домашно. Това най-вероятно означава, че човекът няма да получи адекватна рецензия. Какво може да се направи?

Благодаря.

0
Teodor92 avatar Teodor92 569 Точки

За съжаление, не може да направим нищо по-въпроса. Но това ще се филтира от оценяването на рецензиите :)

0
aslv1 avatar aslv1 304 Точки

Като се опитах да изпратя оценката, се появи следната грешка:

An error occurred while processing your request.

The parameters dictionary contains a null entry for parameter 'id' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ActionResult SimpleTreeOptionsEvaluate(Int32, Suls.Web.Areas.Trainings.ViewModels.HomeworksEvaluation.SimpleWithThreeOptionsEvaluationViewModel)' in 'Suls.Web.Areas.Trainings.Controllers.HomeworksEvaluationController'. An optional parameter must be a reference type, a nullable type, or be declared as an optional parameter. Parameter name: parameters


System.ArgumentException: The parameters dictionary contains a null entry for parameter 'id' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ActionResult SimpleTreeOptionsEvaluate(Int32, Suls.Web.Areas.Trainings.ViewModels.HomeworksEvaluation.SimpleWithThreeOptionsEvaluationViewModel)' in 'Suls.Web.Areas.Trainings.Controllers.HomeworksEvaluationController'. An optional parameter must be a reference type, a nullable type, or be declared as an optional parameter. Parameter name: parameters at System.Web.Mvc.ActionDescriptor.ExtractParameterFromDictionary(ParameterInfo parameterInfo, IDictionary`2 parameters, MethodInfo methodInfo) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass48.<InvokeActionMethodFilterAsynchronouslyRecursive>b__41() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult)

Controller name: homeworksevaluation

Action name: simpletreeoptionsevaluate

0
LinAdmin avatar LinAdmin 78 Точки

И при мен се случи. Хванали сме момента на обновяване на системата :)

 Оправи се в рамките на минути :)

1
Teodor92 avatar Teodor92 569 Точки

Мисля че сте засякли нова версия, но за всеки случай пак ще погледнем :)

0
LinAdmin avatar LinAdmin 78 Точки

Здравейте,

Написах отделна тема, за да не мажа тук, но поствам линк, понеже е доста свързано.

Няма да е лошо да се показва в профила на всеки един статистика за проверка на домашните, както беше направено със статистиката за участие във форума, т.е. да има статистика по брой оценени домашни по тема, както и рейтинг за рецензиите.

Ето линк към оригиналната тема.

 

Друго, което няма да е лошо да се имплементира, с цел да се въведе някаква "стандартизация" на таговете е да се позволи да се autocomplete-ват при писането им.

Имам такъв фючър в PM* системата ми е и доста удобен - като започнеш да пишеш таг и системата ти го донаписва. Така не можеш да се объркаш пишейки, да допуснеш печатни грешки. От друга страна имам разделение на таговете по проекти, което тук може да се направи по категориите във форума.

 

Поздрави

 

 

* PM - Project Management

2
Yulia avatar Yulia 1346 Точки

Статистика за броя домашни е необходима по-скоро като лична, чисто организационна информация, а не публично в профила. Но за рейтинг на рецензиите звучи интересно, защото ако процентите от проверки на домашни не са достатъчно мотивиращи, тогава репутацията на профила за хората е наистина важна - дали няма да "проличи" ако пишат шаблонни и безполезни коментари или напротив - колко са ангажирани наистина да помагат и да бъдат полезни с коментарите си... нещо такова. Т.е то е ясно, че хейтърите веднага отпадат и биват "филтрирани", а помагащите си личи кои са във форума, но това би бил интересен социален експеримент: дали хората ще започнат да влагат наистина внимание и старание в оценяването ако от това зависи някакъв негов личен рейтинг и репутация?

1
ZloboMiR avatar ZloboMiR 50 Точки

Може би хората ще започнат да влагат внимание и старание. Но как ще се разграничат тези, които го правят безкористно, от тези, които се надяват да извлекат облаги? Самото публично повдигане на въпроса доста затруднява това.  

1
LinAdmin avatar LinAdmin 78 Точки

Мисля, че така ще започне да важи качеството, а не количеството на проверените домашни.

Ще е важно дали си допринесъл с дадена рецензия или просто си проверил дадено домашно заради точките или заради статистиката.

 

0
ivaylo.yanchev.5 avatar ivaylo.yanchev.5 80 Точки

 И при мен цял следобед ги няма. :)

0
Teodor92 avatar Teodor92 569 Точки

Да знаем за бъга, но е доста.... митичен т.к. не оставя никаква следа от какво се чупи :D Разследваме :)

0
kliko avatar kliko -2 Точки

Предлагам да се вкара търсачка във форума, с която ще намираме по- лесно дадена тема и, предполагам, няма да има толкова еднотипни теми, които ги има 5 теми еднакви.

0
Teodor92 avatar Teodor92 569 Точки

Планирали сме го, но просто не е останало време да я довършим. Ще се постараем да я има в скоро време.

0
havihavier avatar havihavier 0 Точки

Yup! It would be easier if there would be a search engine. Thanks for the suggestion

0
RoYaL avatar RoYaL Trainer 6849 Точки

С риск да повторя някои от колегите, ще напиша предложение за цялостна концепция относно social елемента във форума. Взаимствана е на много голям % от StackOverflow.

 

- Трябва да може да се пишат както отговори така и коментари към главния въпрос, не само към отговорите. Разликатамежду коментар и отговор, поне главната, е, че коментарът не вдига темата най-отгоре. Т.е. ако просто искам да коменирам нещо за повече информация, която да даде автора, не е нужно да ъпвам темата.

 

- Когато някой ми коментира Въпрос или Отговор - да получавам нотификация за това. Т.е. ако съм автор на тема и някой бие коментари върху самата тема - получавам известия. Ако съм отговорил в някоя тема и ми коментират отговора - пак получавам известия.

 

- Да се направи система за споменаване с "@" знака. Ако примерно аз съм коментирал в някой въпрос/отговор и някой друг коментира нещо, но го насочва към мен и напиша "@RoYaL, еди какво си" да получавам известие за това.

 

- Да получаваме известия за промяна в рейтинга - с колко и на кой пост точно сме били вотнати.

 

- Да може да се гласува само при следните условия:

* Гласуващият има поне 1 седмица активност във форума (последователни дни)

* Гласуващият има поне 10 написани отговора, като в Общи дискусии не се броят

* Гласуващият има поне 20 положителен баланс от репутация (т.е. някой с 25 плюса и 15 минуса, е на 10 плюс само и не може да ме вотва

 

- Гласуването с минус да отнема толкова точки рейтинг от гласуващия, колкото и от рейтнатия юзър

 

- Ако дадена тема събере повече от 25 минуса, да се заключва

 

- Ако даден отговор събере повече от 25 минуса, да се предложи вариант на написалия го да го изтрие доброволно

 

- Да нямаме право на повече от три отворени въпроса. Отворени въпроси се считат такива, на които не е маркиран Best answer или не са заключени от модератор.

 

- Ако даден въпрос има 1 или повече отговора, 48 часа след задаването му, да се промпт-ва задалия въпроса да избере вече best answer

 

- Да се въведе жертва на репутация с цел по-стойностни отговори. На цената на 50 рейтинг, зададен въпрос да стои пин-нат най-отгоре в съответната категория за 72 часа.

1
VGeorgiev avatar VGeorgiev 1384 Точки

Интересни предложения. По някой от тях ще работим, но със сигурност ще ги обсъдим. Известията са вече факт, както във сайта, real-time, така и по мейл.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.