Написание зависит от контекста.
Мы не выполняем домашние задания.
Нет, запятая здесь не нужна: мебель собственного производства.
Корректно: не поднадзорна.
Возможно как слитное, так и раздельное написание, однако в позиции сказуемого более уместно раздельное.
Раздельно: не поддающийся страху.
Не зная контекста, можно сказать только одно: возможно и слитное, и раздельное написание. Если в тексте подчеркивается утверждение, нужно написать слитно, а если отрицание — раздельно.
В правилах русской пунктуации не существует понятий «длинное тире» и «среднее тире». Есть просто знак тире, его длина никак не оговаривается и обычно зависит от типа шрифта.
В случае, если приложение представляет собой словосочетание, перед ним ставится точно такое же тире, как, например, между подлежащим и сказуемым, если они выражены существительными.
Обстоятельственные обороты с предлогом на протяжении обычно не обособляются. Также этот оборот не имеет характера добавочных сведений, сообщаемых попутно, поэтому его нельзя рассматривать как присоединительный член предложения. Следовательно, для постановки запятых нет оснований.