Teachers.io Assignment Details Do Siyavula practice section 4.2 2025 10 Physical Sciences Date Due May 12, 2025