Смотря что требуется. Как правило, если с преподом нормальные отношения, то поставят зачёт даже за полуготовую глючную штуковину. Но, мой совет, лучше сделай на совесть, чисто для себя. Крайне важно доводить до конца подобные проекты, потому что когда ты сделаешь какую-то важную часть функционала, тебе начнёт казаться, что уже почти всё готово. А на самом деле, там работы ещё будет непочатый край и тонкостей столько что на полировку уйдёт ещё столько же времени. Например, если делаешь сайт с фронтом-бэком проверь на всех ли популярных браузерах всё работает, если десктоп-приложуху, проверь, собирается/работает ли, например, на линуксах и т.п.