The Online Teaching and Learning System (OTLS), is one of the services provided through the Online Curriculum Services project. The OTLS provides teachers with an online environment to plan, deliver, monitor and evaluate online and blended learning programs. OTLS gives opportunity for students to participate in self-paced, engaging online learning experiences in a safe secure environment.