Если сочетание имеет значение приблизительного указания, ставится дефис, например: в марте-апреле («то ли в марте, то ли в апреле»). Если же сочетание обозначает интервал значений («от... до»), ставится тире, пробелы нужны: в марте – апреле (т. е. с каких-то чисел марта до каких-то чисел апреля), в марте – мае (с марта до мая).
Пунктуация в предложении зависит от того, что именно подразумевается в контексте под местоименным наречием там. Если там означает просто «не в этом месте», выделять запятыми обстоятельство в шкафу нет необходимости. Если там означает «в том месте, о котором шла речь», обстоятельство в шкафу нужно обособить как уточняющее.
Корректно: Ученики Марии Ивановны ежегодно являются победителями и призерами муниципального этапа предметных олимпиад и всероссийских конкурсов: 2021/22 учебный год – 3 призёра муниципального заочного конкурса творческих работ; 2021/22 учебный год – 5 участников муниципального онлайн-конкурса, I место в муниципальном конкурсе рисунков; 2023/24 учебный год – 2 место во всероссийском конкурсе.
Здесь действует правило о постановке тире в неполном предложении. Тире на месте пропуска каких-либо членов предложения (в данном случае грамматической основы, сравним: далее [вакцинироваться необходимо] повторно через год) обычно ставится, поскольку при чтении на месте пропуска возникает пауза. При отсутствии паузы тире не ставится (см. параграф 6.5 справочника по пунктуации Д. Э. Розенталя).
В этом случае перед нами уже не сравнительный оборот, а неполная по структуре придаточная часть с пропущенными сказуемыми, восстанавливаемыми из главной части: Рассматривал и анализировал тела клиентов, как художник [рассматривает и анализирует] картины. В такого рода неполных предложениях на месте пропущенного члена ставится тире, если в месте пропуска делается пауза, и не ставится при отсутствии паузы.
В первом предложении после прямой речи ставится запятая, так как она была необходима в месте разрыва вводящих слов автора, ср.: Тысячи людей говорят, подойдя к очереди за газетами...
Во втором предложении после прямой речи должно стоять тире, так как на месте разрыва вводящих слов автора какой-либо знак не нужен, ср.: Если на вопрос вы ответите...
В цитате пунктуация источника, вероятно, была сохранена.
С синтаксической точки зрения это неполное предложение, глагол в котором восстанавливается из контекста. В таких случаях тире на месте пропущенного глагола, как правило, ставится. Впрочем, в справочниках указано, что при отсутствии паузы тире не требуется. Заметим, что обычно пауза отсутствует, если предложение существует в потоке речи. Если оно представляет собой название, то прочитывается с паузой на месте пропуска. Соответственно, в Вашем случае тире нужно.
Ответ в архиве, повторяем его:
Развешанный – от развешать, развешенный – от развесить. Глагол развешать означает «повесить по разным местам»: развешать картины – картины развешаны. Глагол развесить в русском языке не один, есть два омонимичных глагола развесить: 1) разделить на части по весу (развесить муку – мука развешена); 2) то же, что развешать, т. е. повесить по разным местам: развесить картины – картины развешены.
Итак, возможно: картины развешаны и картины развешены, но мука – только развешена.
Тире можно поставить. Правило таково.
Тире ставится в неполном предложении, составляющем часть сложного предложения, когда пропущенный член (обычно сказуемое) восстанавливается из предыдущей части фразы и в месте пропуска делается пауза: Ермолай стрелял, как всегда, победоносно; я — довольно плохо; Мир освещается солнцем, а человек — знанием. При отсутствии паузы в месте пропуска члена предложения тире не ставится: Егорушка долго оглядывал его, а он Егорушку; Из нашей батареи только Соленый пойдет на барже, мы же со строевой частью.
Предложения, по структуре точно соответствующие Вашему, в правилах не описаны. Но можно опереться на более общее правило:
«Тире ставится в неполном предложении, составляющем часть сложного предложения, когда пропущенный член (обычно сказуемое) восстанавливается из предыдущей части фразы и в месте пропуска делается пауза...
При отсутствии паузы в месте пропуска члена предложения тире не ставится...» (Розенталь Д. Э. Справочник по русскому языку. Пунктуация. § 6, п. 5).
Таким образом, тире факультативно, его постановка обусловлена интонацией.