Student Portal Refresh & Online Learning

The student portal has been rebuilt around clearer next actions, certificates and class details, and online learning gives images and activities more room to breathe.
What's new
Student portal refresh
Students get a clearer path through classes, learning, assessments and certificates. The dashboard surfaces course-specific next actions, learning progress and venue/date details; class pages show sessions, resources, directions and trainer badges side by side; certificates open as real PDF previews with download and share, and pending certificates sort first. Support and feedback forms route platform issues to RTOPilot and training issues to the student's RTO.

Online learning: more room, fitted images and an image viewer
Slate content and quiz activities use a more compact layout so the content itself fills the screen. Images fit within the visible height instead of being sliced into a small scroll pane, and students can click an image to open a full-screen viewer with zoom and pan. In the student portal the embed grows with its content so the page scrolls naturally, with Next / Previous / Submit floating at the bottom of the visible screen.

Require full video watch
Course authors can turn on "Require full watch" on a video activity. Students cannot move on until they reach the end; skipping ahead snaps playback back to the furthest point they have reached. Progress resumes on the next open. Works for uploaded videos and YouTube/Vimeo links. Admins still force-complete when needed.

Improvements
Class reminder SMS only includes the online-learning link when the student still has released LMS content left to finish.
Switches in low-contrast modes (including the Release LMS Modules modal) show a clearer off state so trainers can tell when a toggle actually flipped.
The online learning marking view now opens showing just the questions that need a human marker, with auto-marked questions hidden behind a filter you can switch off to override an auto-marked result.
Online learning modules can now embed Vimeo videos by URL, alongside the existing YouTube support.
Bug fixes
Overnight session time ranges now show the end date when a session finishes on a later day.