
.webp)
Om detta projekt
TeachTutti kontaktade Imaginary Cloud för att granska deras videokonferensmodul, som är byggd med Twilio för video-, chatt- och whiteboardfunktioner. Målet var att utvärdera modulens tillförlitlighet, säkerhet och prestanda för att förbättra användarupplevelsen och säkerställa smidig distansundervisning. Vi levererade detta genom vår kodgranskning.
Resultat: Levererade en omfattande rapport med 49 prioriterade resultat som vägledning för implementeringen, där varje punkt syftade till att förbättra det övergripande tillståndet för TeachTutti-plattformen.
Vårt engagemang
teknik
WordPress
PHP
MySQL
TeachTutti är en omfattande onlinehandledningsplattform utformad för att ansluta studenter med kvalificerade handledare inom olika ämnen. Plattformen erbjuder tre lägen för handledning: personliga sessioner hemma hos studenten, personliga sessioner hemma hos handledaren och fjärrhandledning via videokonferenser. Denna flexibilitet gör det möjligt för eleverna att välja den inlärningsmiljö som bäst passar deras behov.
Utöver matchning, TeachTutti ger en integrerad inlärningsupplevelse med inbyggd schemaläggning, säker betalningshantering, och kommunikationsverktyg för att effektivisera interaktioner mellan handledare och student. Plattformen stöder ett brett spektrum av ämnen, tillgodoser elever i alla åldrar och akademiska nivåer, från grundskola till universitet och professionell utveckling. Genom att utnyttja teknik för att förbättra tillgängligheten och bekvämligheten syftar TeachTutti till att göra utbildning av hög kvalitet mer personlig, effektiv och allmänt tillgänglig.


I TeachTutti Code Audit genomförde vårt team en grundlig utvärdering av plattformen, vilket säkerställde ett fokuserat och systematiskt tillvägagångssätt för att identifiera förbättringsområden. Vi var ansvariga för hela revisionsprocessen och levererade handlingsbara insikter genom en strukturerad metod.
Vårt ansvar inkluderade:
1. Revisionsplanering och genomförande - Vi utvecklade en detaljerad revisionsplan som beskrev omfattningen, metodik, och tidslinje, vilket möjliggör en systematisk bedömning av kodbasen och identifiering av viktiga resultat.
2. Kodanalys - Vårt team granskade den befintliga koden, med fokus på bästa praxis, säkerhetssårbarheter och övergripande kvalitet. Denna tekniska bedömning var avgörande för att ge praktiska rekommendationer för förbättringar.
3. Rapportering och rekommendationer - Efter avslutad revision sammanställde vi en omfattande rapport med prioriterade resultat och handlingsbara rekommendationer. Detta fungerade som en tydlig färdplan för TeachTuttis utvecklingsteam.
Revisionens primära fokus var att utvärdera videokonferensmodulen, som använder Twilio för video-, chatt- och whiteboardfunktioner. Eftersom fjärrkommunikation är avgörande för användarupplevelsen var det viktigt att säkerställa modulens tillförlitlighet, säkerhet och prestanda.
Tillsammans med den modulspecifika granskningen bedömde vi den bredare arkitekturen, inklusive en omfattande kodgranskning, bedömning av produktionsserver och utvärdering av datahantering. Våra resultat täckte potentiella sårbarheter, serverineffektivitet och datahanteringsmetoder för att säkerställa plattformens skalbarhet, säkerhet och funktionalitet.
HAR DU ETT NYTT PROJEKT PÅ GÅNG? LÅT OSS PRATAunder projektets gång
Code Audit -processen implementerades för att utföra kodanalysen av plattformen.
två steg
Analysis
Utveckling
MVP Launch
two stages
Migration
Development
fyra steg
Forskning
Idéer
Utförande
Teknisk bedömning
fyra steg
Krav
Back-end-integrering
Webbplatsutveckling
Avancerad filtrering och sökning
fyra steg
Forskning
Idéer
Utförande
Teknisk bedömning
fyra steg
Eftersläpning
Bootstrap
Våg 0
Våg N
fyra steg
Forskning
Idéer
Utförande
Lansering och överlämning
två processer
MVP
ADP
Fyra steg
Omfattningsmöte
Kodgranskning
Testgranskning
Kvalitetsgranskning
Bedömning
Fyra steg
Eftersläpning
Bootstrap
Våg 0
Våg N
under projektets gång
Code Audit -processen implementerades för att utföra kodanalysen av plattformen.
Tekniker som används



WordPress driver TeachTutti-plattformen, hanterar sidor, användarkonton och innehåll. Dess plugins möjliggör enkel utvidgning av funktioner.
Anpassad PHP-kod levererar viktiga funktioner som användarinloggning, videosamtal och chatt, vilket möjliggör dynamiskt innehåll och smidig databasinteraktion.
MySQL lagrar användardata och plattformsaktivitet och erbjuder tillförlitlig prestanda för snabb och effektiv datahantering.

Eftersom TeachTutti letade efter hög teknisk expertis följde vi Arbetsmodell för hanterat projekt, som inkluderade vår produktorienterade Full-Stack-utvecklare och en Projektledare.
Full-Stack-utvecklare: Genomförde en grundlig kodgranskning av TeachTuttis videokonferensmodul och utvärderade kodkvalitet, säkerhet och prestanda. De identifierade sårbarheter, bedömde datahanteringsmetoder och gav prioriterade rekommendationer för att förbättra plattformens tillförlitlighet och effektivitet.
Projektledare: Övervakade revisionsprocessen, säkerställde tydliga mål, effektivt genomförande och anpassning till TeachTuttis behov. Underlättad kommunikation, strukturerade resultat med Magic Quadrant-metoden, och levererade en omfattande rapport för att vägleda implementeringsinsatserna.
Detta projekt gav en djupgående förståelse för kundpersona och deras interaktion med tjänsten.
Levererade en omfattande rapport med 49 resultat för att förbättra TeachTutti-plattformen.
Prioriterade varje resultat för att vägleda effektiva genomförandeinsatser.
Använde Magic Quadrant-metoden för att kategorisera rekommendationer efter effekt och ansträngning som krävs.