Spekit | Knowledge Checks

Abdur Rahman Asad

Fullstack Engineer
Python
React
TypeScript
Spekit

Elevating Learning Outcomes through Interactive Assessments

Knowledge Checks were developed as a solution to a common issue: users struggling to retain and apply critical knowledge from training programs. While many platforms offered basic assessments, they lacked the interactivity, feedback mechanisms, and scalability needed to drive meaningful engagement. We set out to create an intuitive, reliable, and effective tool that could empower users to test their understanding and retain key information effectively.
Knowledge Checks Builder and Preview in Chrome Extension
Knowledge Checks Builder and Preview in Chrome Extension

Challenges to be addressed

Prior to developing Knowledge Checks, platforms in use had their share of significant challenges. These existing tools were often plagued by performance issues, limited functionality, and lack of real-time feedback, resulting in poor engagement and user frustration. Here's a breakdown of the key problems:
Limited User Engagement: Existing platforms provided static quizzes with no feedback loops. Users could only see the correct answers after completing a quiz, leaving them without any immediate guidance on how to improve.
Inadequate Feedback Mechanisms: Users often received vague, generic feedback that didn't help them understand their mistakes or reinforce their learning. The absence of detailed explanations meant that knowledge retention was minimal.
Context Switches: Users had to switch their context from what they were doing, go to another app and attempt the quiz.

My Contributions

I contributed to building Knowledge Checks as a Full-stack Engineer. I focused on creating a robust, scalable, and user-friendly system that could handle a variety of user needs and traffic loads. Here’s how I addressed each challenge:
Creating a Dynamic Feedback System: I engineered an interactive feedback loop that provides users with immediate, detailed responses after each question. Instead of simply telling them if they were right or wrong, users received insights into why an answer was correct or incorrect. This real-time feedback greatly enhanced the learning process and engagement.
Avoiding Context Switches: I developed Knowledge Checks inside our Chrome Extension through which the user can take a Knowledge Checks wherever they are without switching to another application.
Responsive and Intuitive Front-End Design: While the design was crafted by my design team, I worked closely with them to ensure the front-end was highly responsive and user-friendly. The UI was optimized for easy navigation, making it simple for users to access, complete, and track their progress.
Integrating Analytics for Data-Driven Insights: One of the critical features of Knowledge Checks was the implementation of analytics to track user behavior and learning progress. I built analytics that captures key metrics, such as completion rates, average overall scores, passing percentage and detailed analytics about each user and each question. This data not only provides insights for users to improve their learning but also helps administrators and trainers measure the effectiveness of training programs. The integration of this data allows for targeted interventions and more personalized learning experiences.
Analytics View
Analytics View

Results and Impact

The launch of Knowledge Checks led to significant improvements in user engagement and adoption:
High Adoption: In just two months, 114 customers enabled Knowledge Checks, with 38 customers publishing their first quiz.
Enhanced Learning Outcomes: The built-in analytics provided valuable insights into user behavior, helping admins refine content and improve performance. These data-driven insights led to improvement in learning outcomes, as users received immediate, actionable feedback.
Increased Engagement: The interactive feedback system boosted user participation by making the tool more engaging and effective in reinforcing learning.
Settings and Feedback Screens
Settings and Feedback Screens

The Value Delivered

The development of Knowledge Checks was a pivotal solution that addressed the critical shortcomings of previous assessment platforms. By focusing on real-time feedback, scalability, and user-centric design, we created a tool that not only met user needs but exceeded their expectations. The result is a highly effective tool that enhances learning outcomes, drives better user engagement, and provides a reliable experience even under heavy loads.
Partner With Abdur Rahman
View Services

More Projects by Abdur Rahman