Course ingest for VIVO