Classroom tools and LTI integrations

Harvard Kennedy School: Teachly

Teachly Seating Chart

Teachly Seating Chart

Overview

Zagaran built Teachly, a platform for tracking classroom participation, for the Harvard Kennedy School of Government. Course staff (primarily teaching assistants in college classes) use Teachly to manually track attendance and comments, and to grade the quality of comments. Teachly then provides data-driven feedback on which students aren't participating enough, and on aggregate participation from different demographic groups and areas of the classroom. Teachly helps instructors call on a wider range of students to make sure nobody's left out of class discussion, and it also makes it easier to grade students on their participation.

Timeline

Our initial work on Teachly was to build a fully functioning web application on a short deadline. The Kennedy School team that runs Teachly had been using a prototype built on Salesforce, but realized they needed the flexibility offered by fully custom software. They tasked Zagaran with building a Django replacement for the Salesforce prototype during part of the summer when classes weren't in session, and switched to the new software at the start of the fall semester. Since that first development sprint, Zagaran has provided maintenance and support while school is in session, and built and rolled out new features in between semesters.

Features and functionality

We designed and created a full user experience for students and instructors to interact with the Teachly platform. This UI needed to be customized for different schools as well as different user types (teaching staff, professors, students, admins, etc.). We built an instructor's UI for configuring, organizing, and collecting classroom data such as seating charts, attendance, and participation records, along with visualizations of the collected data to help teaching staff understand their own teaching behavior. We also built QR codes and link shorteners for easier course registration.

Teachly integrates with Canvas via LTI to populate course rosters and student information. Students can also use their Canvas accounts to open Teachly and update their profile data. Teachly also integrates with HarvardKey, Harvard University's SSO application, for authentication.

Course Dashboard

Teachly Course Dashboard

Compliance and security

Because Teachly includes students' personal data, we architected it to conform to Harvard University's Information Security Level 4 (High Risk Information) requirements, which are similar to the OWASP and ISO 27001 standards. We already design our web applications in accordance with most of these principles by default, so that didn't present a significant additional challenge. But Teachly is now deployed at multiple universities, some of which require special data segmentation practices for compliance reasons; those data segmentation requirements made the DevOps configuration somewhat more complicated. Also, to be compliant with GDPR, Teachly has pages that allow students to update or delete their own data.

Using Teachly helps course instructors at Harvard and other universities in a number of ways. It makes it easier to grade students on participation. Using Teachly's data, some professors have realized that they have an unconscious bias toward calling on one side of the classroom more frequently, and use that to make sure they encourage questions and comments from the other side. Teachly's student profiles also help instructors know their students a little better by providing memorable details, topic interests, and previous work or personal experiences that might be related to course material.

If you want richer discussions in your classroom and if you want students ultimately to feel greater ownership of your course takeaways, I highly recommend using Teachly!

Samantha Power

Former U.S. Ambassador to the U.N. and former Professor of Practice at Harvard Kennedy School and Harvard Law School

More Projects

Check out our other projects

Illustration of documents advancing along a transit line toward approval

Major Transit Authority

Enterprise Document Management

Modernizing complex document workflows to scale from pilot to enterprise-wide use

Document Management

Workflow Automation

Massachusetts Public Housing

CHAMP (Massachusetts EOHLC)

Public Housing Portal

Replacing decentralized paper applications with a single statewide housing portal

Centralized Application Portal

Workflow Automation

Data Pipelines

Sample accelerometer data from Beiwe

Beiwe (Harvard T.H. Chan School of Public Health)

Digital Phenotyping Research Application

Turning smartphones into research-grade sensors for health studies

Research

Mobile Application

Illustration of manufacturing workflow stages converging into an approved prosthetic

Medtech Company

Manufacturing Workflow Automation

Transforming manual prosthetic production into an automated, engineer-reviewed pipeline

Healthcare

Manufacturing

Illustration of a safety hazard resolved through rail oversight into a compliance checklist

State Rail Transit Safety

Rail Safety Management Platform

Consolidating spreadsheets and legacy tools into a single source of truth for rail transit safety oversight

Safety and Audit

Regulatory Compliance

Illustration of engineering activity data transformed by AI into a tax credit document

TaxCredit.ai

R&D Tax Credit Automation

Turning engineering data into audit-ready R&D tax credit studies with AI

AI

Tax Software

Massachusetts Rental Voucher Program

CHAMP (Massachusetts EOHLC)

Rental Voucher Program Expansion

Expanding a statewide housing platform to support mobile and project-based rental vouchers

Housing

Case Management

Workflow Design

Illustration of supplier spreadsheets consolidated into a centralized compliance reporting platform

Compliance Platform (Massachusetts DOER)

Renewable Energy Compliance Reporting

Moving statewide renewable energy compliance reporting from spreadsheets to a centralized platform

Energy & Sustainability

Regulatory Compliance

Statewide vacancy and waiver management

CHAMP (Massachusetts EOHLC)

Vacancy and Waiver Management

Replacing a fragmented legacy system with unified statewide vacancy and waiver workflows

Public Housing

Workflow Modernization

Compliance & Reporting

Illustration of a renewable energy application guided through submission, review, and approval

Application Portal (Massachusetts DOER)

Renewable Energy Certification

Rebuilding a legacy certification portal as a streamlined platform for the full application lifecycle

Energy & Sustainability

Application and Certification

Ready to start?

Request a quote and get started