Loading...
kgyorev avatar kgyorev -10 Точки

Оценяване на изпита на 11-ти Декември

Здравейте,

Някой ще обясни ли на каква база са отнемани точки?

При положение че, примерно при моето оценяване, всичко от зададените точки е направено да ми се отнемат 37 точки мисля че не е коректно.

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

 

Това е коментара от изипита:

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

След регистрация пренасочваш към MyMessages view, вместо user home view.   Ескепващата функция е редно да не променя името на юзера от Az<h1>ivan</h1> на Azd&lt;h1&gt;ivan&lt;/h1&gt;  или да липсват знаци от въведените данни(->Azivan)(полето recepient,SendMessage view). след изпращане на съобщение не се редиректва към таблицата с изпратени съобщения. Ако кликнеш на MyMessages/Archive 2 пъти за секунда ще видиш, че се апендват повече  таблици, тоест не затриваш таблицата на правилното място. Насочи се към successcallback. При заявките не ползваш query-та, което означава, че зареждането на данни е бавно. Липсва Kinvey logout request.

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

от максимум 100 точки ми са дадени 63

Примиерно:

"Липсва Kinvey logout request." -   в заданието пише че ако се направи Logout взимаш 5 точки, т.е. аз съм го направил и от 5те точки трябва да ми се вземат примерно 2 заради това че не е направен Kinvey logout request, принципно в лекциите скелета не беше направен с Kinvey logout

request. Може би са взети не 2 точки а примерно 7 което е некоректно след като се дават 5 ако го направиш.

За другите точки е аналогично. Ако не си направил задачата нацяло по тази логика може би трябва да имаш не 0 точки а -100 .

 

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

Пак казвам и логване и логаут, добавяния, изтривания, и т.н. абсолютно всичко е направено, и заради някакви козметични бъгове да се отнемат 37 точки е меко казано смешно.

 

Предполагам че много колеги имат същия проблем понеже са ползвали скелета от лекциите. 

 

 

 

 

 

Тагове:
0
JavaScript Applications 21/12/2016 21:42:39
Innos avatar Innos 419 Точки

Виждам че си недоволен от полученият резултат и ще се опитам да поясня идеята зад оценяването. Първо искам да уточня че имахте много лесен изпит със много проста функционалност за имплементиране, както и нямахте ограничения под как да го имплементирате. С такива прости задачки където всичката изисквана функционалност беше ясно написана, както и всички endponts и заявки дадени, мисля че е доста ясно защо всички грешки се таксуват.

Няма ситуации където са вземани повече точки от категорията. Тук предполагам е подходящият момент обаче да отбележа, че REST-a е беше главното нещо в курса и ако не можете да си направите заявките коректно, каква ще е апликацията е от малко значение, затова и за неправилни заявки сме вземали повече точки, все пак главното нещо което трябваше да научите този курс е как да правите и обработвате заявки към някакви точки в интернет. Хората които не са използвали query-тата, лично ми е трудно да разбера защо точно са решили да не ги ползват, като са ви дадени в условието, но сега ще обясня защо е голям проблем това. Нека си представим че искаме да си влезем в gmail пощата, представяш ли си какво щеше да стане, ако трябваше да свалиш и заредиш милиярдите съобщения на всички юзъри (може би в терабайти) и след това да пресееш през тези милярди, ако искаше да си видиш мейлите и всичко това от факта че не сме си написали заявката правилно. Грешната заявка е може би най-грубата грешка която може да направите, едва ли на един клиент ще му пука много че приложението работи, ако му отнема целия трафик и 10 мин за да си види съобщенията.

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

Може оценяването да е сурово, но целта беше да се мисли върху кода който се пише вместо да се копи пейства, времето също беше предостатъчно да си имплементирате и тествате всичко в приложението.

7
Martotko avatar Martotko 88 Точки

Здравей, 

Аз съм от хората, които не са ползвали query-тата и е така, защото не съм разбрал от условието, че се изискват. Надявам се съм бил полезен за това да разбереш защо хората не са ги ползвали и благодаря много за разяснението им wink

Поздрави,

Мартин

1
kgyorev avatar kgyorev -10 Точки

Това е половинчат отговор с много недомлъвки, 

и все пак не се разбира по-колко минус се взима за всяка грешка.

Както колегата Martotko казва, и аз дори не забелязах че трябва да се ползват query-та,

Дори според мен имплементацията без query-та е малко по трудна, а и така или иначе вие сте дали цялата REST заявка в заданието, за 5мин си преправих кода да ползва query-та.

Знам за перформанс проблемите, занимавам се с разработка на софтуер от много повече време отколкото ти си се занимавал, но все пак сме на изпит а не с реално приложение,

аз очаквах да дадете пейджинг на изпита защото един юзер може да има 10 000 съобщения и тогава си представи как уеб броузера ще умре и query-то не върши работа тук. 

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

И ми е странно защо по време на изпит давате нов материал, като в лекциите и упражненията приложения с query-та не са правени.

 

 

-3
20/12/2016 22:04:50
kgyorev avatar kgyorev -10 Точки

Между другото

за този проблем:

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

 Ескепващата функция е редно да не променя името на юзера от Az<h1>ivan</h1> на Azd&lt;h1&gt;ivan&lt;/h1&gt;  или да липсват знаци от въведените данни(->Azivan)(полето recepient,SendMessage view). 

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

това заради query

аз палзвах $(`<option>${user_name}</option>`)

 

user_name e Az<h1>ivan</h1> но jquery орязва таговете

и в крайна сметка излиза <option value="Az<h1>ivan</h1>">Azivan</option>

-3
21/12/2016 13:59:04
Spoon avatar Spoon 3 Точки

На мен ми пише, че не тръгва, а написах рийдми как се сменя проджект руута. Айде да сменим руута и да го проверите отново. Положих усилия,а не сте подкарали дори.

1
kgyorev avatar kgyorev -10 Точки

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

-2
Spoon avatar Spoon 3 Точки

Нали си вземат паричките, защо да полагат усилия.

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