Знаки препинания расставлены верно.
Возможны варианты слогоделения: ша-пка, шап-ка.
Запятая нужна. Ею нужно разделить главную и придаточную части сложного предложения.
Запятая нужна. Ею нужно разделить главную и придаточную части сложного предложения.
При переносе слова границы морфем, располагающихся после корня, учитывать не нужно. Например, возможны варианты: педагоги-ческий, педагогиче-ский, педагогичес-кий.
Возможны варианты слогораздела: ру-жье, ружь-ё.
Эти определения можно рассматривать как однородные и разделить запятой.
Действительно, следует поставить тире между частями предложения или разделить его на два (поставить точку).
Даты следует разделить при помощи тире с пробелами.
Все однородные члены предложения нужно разделить запятыми: И посоветовал студентам Конституцию России, и кодексы, и федеральные законы, и законы.