Hey Ryan,
I have been developing and teaching a fully online Spanish III class here at Orono with parallel curriculum to our in-person offering. The links provided by Jon are fantastic and would have been incredibly helpful for me a 3 years ago when I was trying to figure out where to start.
If you're looking for a content-specific tool, one thing that has been invaluable to me in a World Language/EL context has been an app called
Extempore -- It provides teachers with more control around how students can interact with stimuli (images, audios, videos, texts) such as with time limits, whether students can control the audio/video, whether or not recordings begin automatically, and even to set a required time length a recorded (audio/video) response must be before it is submitted. There are even activity types that allow for student video interaction synchronously -and- asynchronously.
There are additional settings like navigation warnings (if you click away from the tab, you get a pop up you must acknowledge...teacher is informed how many of these notification warnings a student has for a submission), and settings to disable copy/paste in activities/assessments. Obviously there are always ways around things, but additional data points have been helpful in terms of maintaining as much academic integrity as is possible these days.
It can also be synced through Schoology, so Extempore created assignments automatically populate in your synced course and students sign in using their Schoology (or SSO) credentials.
Unfortunately there isn't free tier, so cost is a consideration but I don't know what I'd do without it.
If it's helpful, I'm happy to connect with you more about my experience lifting our first online course off the ground from scratch & now supporting the next wave of online courses here at Orono.
Paul