Запятая перед тире нужна. Но лучше поставить двоеточие между частями предложения: Хорошо, что дается домашнее задание: можно проверить себя.
Это сложное предложение, запятая ставится между его частями. Первое простое предложение в составе сложного: «Я знаю», второе: «Мероприятия внедряются».
В этих предложениях запятая не требуется. При желании интонационно разделить предложение на две части можно поставить перед как тире.
Запятая нужна: Я не понимаю, что вокруг меня происходит. Запятая ставится между главным и придаточным предложением в составе сложноподчиненного.
Пунктуация зависит от контекста. В приведенном предложении тире надо поставить.
Ср.: «Это точно я на фотографии?» – «Вы это, вы».
В составе приставки недо-, означающей неполноту, недостаточность по сравнению с нормой, отрицание не пишется слитно. Верно: зима, недодающая света.
Можно поставить тире или запятую: Но самое главное – она с ним разговаривала; Но самое главное, она с ним разговаривала.
Тире стоит верно, поскольку в первой части указывается причина, а во второй — следствие. Вместо тире можно поставить и запятую.
В этом предложении нет оснований для того, чтобы ставить тире между подлежащим и сказуемым. Но можно поставить интонационное тире.
В значении 'поставить свою подпись' употребляются оба глагола. О различии подпись и роспись см. в Словаре трудностей.