Date of Award


Document Type



Santa Clara : Santa Clara University, 2016.


Computer Engineering

First Advisor

Silvia Figueira

Second Advisor

Don Riccomini


Looma Lesson Planner is a web application that allows its users, experienced educators, to select, organize, and present existing classroom materials and educational content in the format of a custom-made lesson plan. Looma, an all-in-one computer developed by non-profit organization VillageTech Solutions, is designed for school teachers in rural Nepal, India. It provides them with basic access to textbooks, activities, and digital media that may be relevant in meeting Nepal's curriculum requirements. However, Looma did not initially include a simple interface for teachers to connect many different forms of content together into cohesive, custom lesson plans.

Our application presents and organizes Looma's existing content in an accessible, user-friendly manner, and allows the teacher to create reusable lesson plans from this content. The application utilizes HTML5, CSS3, PHP, MongoDB, and JavaScript to create a simple, user-friendly, WYSIWYG design. The application's goal is to remove a key technical barrier that Looma currently poses on teachers, and to create a seamless classroom experience for the teachers and their students.

Going forward, we plan on working with VillageTech Solutions to integrate our application with Looma's operating system. Once we have completed this task, VillageTech Solutions will use Looma and our web application to conduct user testing with teachers in Nepal. We are also finalizing both a technical guide and a user manual for VillageTech Solutions that will outline our code structure and illustrate how to use the web application, respectively.