Online school platform - Thesis Project.