Professional development platform for teachers with a dashboard that enables administrators to track progress