Crafting genuine gratitude through advanced AI

Enabling students, parents, and fellow educators to express their heartfelt gratitude to their teachers.

"Thank My Teacher" platform interface showing gratitude message composition screen with AI-assisted writing tools and sentiment analysis features.
Profile picture of OneSpring Partner and CEO Rober Grashuis.

OneSpring Partner and CXO

OneSpring Partner and CXO

Key Takeaways

Stride needed a platform to help students and parents write meaningful thank-you notes to teachers — while filtering inappropriate content at scale

  • OneSpring built an AI-powered writing assistant with sentiment analysis, personalization options, and profanity detection using OpenAI and AWS Lambda

  • Delivered a fully 508c-compliant digital hub for teacher appreciation with real-time sentiment scoring and AI-assisted message enhancement

Thank My Teacher Initiative

In an era where digital communication often takes precedence over face-to-face interactions, the team behind "Thank My Teacher" recognized a significant need in the educational community.

Our mission was to create a specialized platform that not only utilizes state-of-the-art technology but also retains the emotional warmth and sincerity often missing in digital exchanges.

This initiative was particularly geared towards enabling students, parents, and fellow educators to express their heartfelt gratitude to teachers. By merging modern tech with the universal and timeless act of saying "thank you," we aim to elevate the experience of giving and receiving thanks within the education sector.

Challenge

The imperative for the Thank My Teacher team was clear:

  1. Provide assistance when composing the "thank you" message to the teacher.

  2. Leverage artificial intelligence to identify and flag inappropriate, negative, or vulgar language within the thank-you notes.

These goals presented a unique set of challenges, such as elevating the quality of digital communication, to ensure users can convey their gratitude effectively and genuinely.

Also, the complexity associated with handling intentionally misspelled profanity or symbols replacing standard characters—a common occurrence in contemporary online communications.

Figure 1.0 - Thank My Teacher home page

Figure 1.0 - Thank My Teacher home page

Solution: "Thank My Teacher" Writing Assistant

Two-Fold Strategy

Our solution approach was two-fold. First, provide a "Thank My Teacher" writing assistant to help the student or parent create a meaningful and genuine message of gratitude. Our approach was to create a writing assistant that integrates AI to elevate the quality of digital communication, ensuring that users can convey their gratitude effectively and genuinely.

Key Features

Sentiment Analysis
A standout feature is its sentiment analysis capability. As a user drafts a thank-you note, the AI can promptly identify and highlight any negative undertones, advising on potential revisions to better align the message with its intended sentiment of appreciation. This isn't just about censoring or correcting; it's about helping users effectively communicate their feelings and achieve the desired impact.

Personalization Options
What adds depth to this tool is the user's ability to tailor their message according to specific sentiments. They can emphasize aspects like:

  • Support

  • Expertise

  • Dedication

  • Patience

  • Instances of going beyond the norm

Such granularity ensures that users aren't just penning generic thank-you notes, but ones that genuinely reflect their experiences.

UI showing how to write a note with an AI assistant and tags.

Figure 2.0 - Thank My Teacher Writing Assistant

Customization Features

The Assistant offers customization in terms of the note's length, catering to those who prefer succinct acknowledgments as well as those inclined to provide a detailed account. Through these features, the "Thank My Teacher Writing Assistant" doesn't merely automate gratitude but enriches the entire process of articulating appreciation.

Through specifically crafted API endpoints, the AI evolves from a mere tool to a caring companion. It aids, assists, and sometimes even co-writes, ensuring each message is nothing short of heartfelt.

AI-Driven Sentiment Analysis

Second, create a sentiment analysis engine driven through AI language evaluation to identify and guide corrective action. Our approach was to apply sentiment analysis, capitalizing on the capabilities of AI's advanced language models to address these challenges.

Processing Workflow

Upon a user submitting a thank-you note, the text is initially directed to the sentiment analysis API. This generates crucial data points, such as tone, sentiment score, flagged profanity, and potential suggestions for improvement.

AWS Lambda functions were employed to further tailor the AI prompt, facilitating communication with OpenAI's ChatGPT model. The ultimate decision to flag a note as inappropriate relies on a composite evaluation of both sentiment score and profanity indicators, all processed and displayed seamlessly on the frontend.

Screen snippet showing "recently thanked teacher feature".

Results

A Fusion of Technology and Sentiment

Within the rapidly evolving sphere of educational technology, "Thank My Teacher" sets itself apart, serving as both a paragon of technical ingenuity and a channel for authentic human sentiment.

Development Journey

Our journey began with initial design blueprints created in Figma, then moved on to sophisticated back-end implementations utilizing WordPress and PHP.

Technical Innovation

Notably, a cornerstone of our platform's capabilities lies in the seamless integration of AI-driven API endpoints. These custom-built API endpoints serve multiple pivotal roles, from sentiment analysis to language enhancement, thus elevating the user experience to new heights.

Thanks to OneSpring's human-centered, research-driven approach, Stride now had:

  • AI-powered writing assistant with full API integration

  • Sentiment analysis engine driven through AI language evaluation

  • 508c compliance for complete accessibility

  • A digital hub for gratitude in education

Accessible

508c

Frequently Asked Questions

What is the Thank My Teacher initiative?

Thank My Teacher is a digital platform built for Stride that allows students, parents, and fellow educators to write and send heartfelt appreciation messages to teachers. The platform uses AI to help users craft genuine, meaningful notes — and to flag inappropriate language before messages are sent.

How does AI improve the quality of teacher appreciation messages?

The AI writing assistant analyzes what the user wants to express and helps refine the message for clarity and emotional resonance. Users can select sentiment themes — like dedication, patience, or going above and beyond — and the AI generates personalized language that reflects those specific qualities.

What technology powers the Thank My Teacher writing assistant?

The platform integrates OpenAI's ChatGPT model via custom API endpoints, with AWS Lambda functions handling the AI prompt processing. The backend was built on WordPress and PHP, with the frontend designed in Figma before implementation.

How does sentiment analysis detect inappropriate content in thank-you notes?

As a user drafts a message, the text is sent to a sentiment analysis API that evaluates tone, assigns a sentiment score, flags profanity (including intentional misspellings and symbol substitutions), and suggests revisions. The final decision to flag a note uses a composite of the sentiment score and profanity indicators.

Why is 508c accessibility compliance important for educational platforms?

Section 508c requires federally funded digital tools to be accessible to users with disabilities. For a platform used in K-12 education — where diverse learning needs are common — accessibility compliance ensures that all students, parents, and educators can participate equally, regardless of ability.

How does the writing assistant personalize messages for different senders?

Users can select specific sentiment themes like support, expertise, or patience before generating a message. They can also control the note's length — from brief acknowledgments to detailed expressions of gratitude. This customization ensures each message reflects the writer's real experience rather than a generic template.

What role did OneSpring play in building the Thank My Teacher platform?

OneSpring led the full design and development process — from initial Figma blueprints through backend implementation in WordPress and PHP. OneSpring also architected the custom AI API endpoints for both the writing assistant and the sentiment analysis engine, and ensured the final product met 508c accessibility standards.

Subscribe for more insights

Subscribe for more insights

No spam. We send relevant insights based on your interests.

No spam. We send relevant insights based on your interests.