Which platforms can be used for a virtual course?
Microsoft Teams or Zoom can be used.
When using Microsoft Teams or Zoom you need to provide an attendance report.
Microsoft Teams meeting attendance report – Microsoft Teams | Microsoft Docs
Getting started with reports – Zoom Help Center