Course and enrollment tracking with self-reported completion -- honestly scoped: there's no content player or quiz engine, just a real record of who's enrolled in what.
An Admin creates a course with a title, description, and department -- no content-authoring pipeline required, since this is enrollment tracking, not a content player.
An employee starts a course once; re-starting an existing enrollment returns the same record instead of creating a duplicate.
Completion is self-reported by the enrolled employee, same as a real LMS "mark as done" checkbox is until a quiz/assessment engine exists -- there's no fabricated auto-grading pretending otherwise.
Enterprise deployment, workflow design, and data migration — talk to the team that builds it.