
.webp)
Om dette projekt
TeachTutti kontaktede Imaginary Cloud for at få foretaget en audit af deres videokonferencemodul, som er bygget med Twilio til video-, chat- og whiteboard-funktioner. Målet var at vurdere modulets pålidelighed, sikkerhed og ydeevne for at forbedre brugeroplevelsen og sikre gnidningsfri fjernundervisning. Vi leverede dette gennem vores kode-audit.
Resultat: Vi leverede en omfattende rapport med 49 prioriterede fund, der skal guide implementeringen, og som hver især har til formål at forbedre den overordnede tilstand af TeachTutti-platformen.
Vores engagement
teknologier
WordPress
PHP
MySQL
TeachTutti er en omfattende online vejledningsplatform designet til at forbinde studerende med kvalificerede vejledere på tværs af forskellige fag. Platformen tilbyder tre former for vejledning: personlige sessioner hjemme hos den studerende, personlige sessioner hjemme hos vejlederen og fjernundervisning via videokonferencer. Denne fleksibilitet giver eleverne mulighed for at vælge det læringsmiljø, der bedst passer til deres behov.
Ud over matchmaking giver TeachTutti en integreret læringsoplevelse med indbygget planlægning, sikker betalingsbehandling, og kommunikationsværktøjer til at strømline interaktioner mellem vejleder og studerende. Platformen understøtter en bred vifte af emner, der henvender sig til elever i alle aldre og akademiske niveauer, fra grundskole til universitet og faglig udvikling. Ved at udnytte teknologi til at forbedre tilgængelighed og bekvemmelighed sigter TeachTutti på at gøre kvalitetsuddannelse mere personlig, effektiv og bredt tilgængelig.


I TeachTutti Code Audit gennemførte vores team en grundig evaluering af platformen og sikrede en fokuseret og systematisk tilgang til at identificere områder, der kan forbedres. Vi var ansvarlige for hele revisionsprocessen og leverede handlingsbar indsigt gennem en struktureret metode.
Vores ansvar omfattede:
1. Revisionsplanlægning og udførelse - Vi udviklede en detaljeret revisionsplan, der skitserede omfanget, metodologien og tidslinjen, hvilket muliggjorde en systematisk vurdering af kodebasen og identifikation af nøglefund.
2. Kodeanalyse - Vores team gennemgik den eksisterende kode med fokus på bedste praksis, sikkerhedssårbarheder og overordnet kvalitet. Denne tekniske vurdering var afgørende for at give praktiske anbefalinger til forbedring.
3. Rapportering og anbefalinger - Efter afslutningen af revisionen udarbejdede vi en omfattende rapport med prioriterede resultater og handlingsrettede anbefalinger. Dette fungerede som en klar køreplan for TeachTuttis udviklingsteam.
Revisionens primære fokus var på at evaluere videokonferencemodulet, der bruger Twilio til video-, chat- og whiteboard-funktionaliteter. Da fjernkommunikation er afgørende for brugeroplevelsen, var det afgørende at sikre modulets pålidelighed, sikkerhed og ydeevne.
Sammen med den modulspecifikke gennemgang vurderede vi den bredere arkitektur, herunder en omfattende kodegennemgang, vurdering af produktionsserver og evaluering af datastyring. Vores resultater dækkede potentielle sårbarheder, serverineffektivitet og datastyringspraksis for at sikre platformens skalerbarhed, sikkerhed og funktionalitet.
HAR DU ET NYT PROJEKT I TANKERNE? LAD OS TALE SAMMENi løbet af projektet
Code Audit -processen blev implementeret for at udføre kodeanalysen af platformen.
to faser
Analysis
Udvikling
MVP Launch
two stages
Migration
Development
fire faser
Forskning
Ideering
Henrettelse
Teknisk vurdering
fire faser
Krav
Back-end integration
Webstedsudvikling
Avanceret filtrering og søgning
fire faser
Forskning
Ideering
Henrettelse
Teknisk vurdering
fire faser
Efterslæb
Bootstrap
Bølge 0
Bølge N
fire faser
Forskning
Ideering
Henrettelse
Lancering og overdragelse
to processer
MVP
ADP
Fire faser
Omfangsmøde
Kode gennemgang
Test gennemgang
Kvalitetsvurdering
Vurdering
Fire faser
Efterslæb
Bootstrap
Bølge 0
Bølge N
i løbet af projektet
Code Audit -processen blev implementeret for at udføre kodeanalysen af platformen.
ANVENDTE TEKNOLOGIER



WordPress driver TeachTutti-platformen, administrerer sider, brugerkonti og indhold. Dens plugins muliggør nem udvidelse af funktioner.
Brugerdefineret PHP-kode leverer nøglefunktioner som brugerlogin, videoopkald og chat, hvilket muliggør dynamisk indhold og jævn databaseinteraktion.
MySQL gemmer brugerdata og platformaktivitet og tilbyder pålidelig ydeevne til hurtig og effektiv datahåndtering.

Da TeachTutti var på udkig efter høj teknisk ekspertise, fulgte vi Arbejdsmodel for administreret projekt, som omfattede vores produktorienterede Full-Stack udviklere og en Projektleder.
Full-Stack-udviklere: Gennemførte en grundig koderevision af TeachTuttis videokonferencemodul, der evaluerede kodekvalitet, sikkerhed og ydeevne. De identificerede sårbarheder, vurderede datastyringspraksis og leverede prioriterede anbefalinger for at forbedre platformens pålidelighed og effektivitet.
Projektleder: Overvågede revisionsprocessen og sikrede klare mål, effektiv udførelse og tilpasning til TeachTuttis behov. Faciliteret kommunikation, strukturerede fund ved hjælp af Magic Quadrant-metoden, og leverede en omfattende rapport til vejledning i implementeringsindsatsen.
Dette projekt leverede en dybdegående forståelse af kundens persona og deres interaktion med tjenesten.
Leverede en omfattende rapport med 49 resultater for at forbedre TeachTutti-platformen.
Prioriterede hvert resultat for at vejlede en effektiv implementeringsindsats.
Brugte Magic Quadrant-metoden til at kategorisere anbefalinger efter indvirkning og krævet indsats.