Teachers.io Assignment Details Map of the path of the upcoming solar eclipse Plesha 2023 2024 Plesha Date Due April 5, 2024